Skip to main content
Variables are dynamic placeholders that let you personalize templates and quick replies with information specific to each contact. Instead of sending a generic message, you can automatically insert names, order numbers, dates, and other details.

How variables work

Variables use a numbered format inside double curly braces:
  • {{1}} — first variable
  • {{2}} — second variable
  • {{3}} — third variable
  • And so on, up to {{10}}
When you send a message, you fill in each variable with the appropriate value for that contact. BluBash can suggest values automatically based on contact data.

Where you can use variables

LocationVariables supported
Text headerMaximum 1 variable ({{1}})
Message bodyUp to 10 variables
FooterNot supported

Practical examples

Example 1: Resume a conversation

Template:
Hello {{1}}, how are you?

I noticed we did not finish our conversation about {{2}}.
Would you like to continue now?
Values filled in:
  • {{1}} = “Maria” (contact name)
  • {{2}} = “Premium Plan” (subject)
Message sent:
Hello Maria, how are you?

I noticed we did not finish our conversation about Premium Plan.
Would you like to continue now?

Example 2: Order confirmation

Template:
{{1}}, your order has been confirmed!

Order: #{{2}}
Total: {{3}}
Estimated delivery: {{4}}
Variables:
  • {{1}} = Contact name
  • {{2}} = Order number
  • {{3}} = Total amount
  • {{4}} = Delivery date

Automatic value suggestions

When you send a template, BluBash suggests values for each variable based on:
  • Contact data — name, email, phone number, company
  • Agent data — your name
  • Custom fields — any custom fields configured for the contact
  • Current date and time — the date and time of sending
You can accept the suggestions or edit them manually before sending.

Best practices

1

Use a logical order

Assign variables in a consistent order across your templates to reduce confusion:
  • {{1}} = Contact name
  • {{2}} = Agent name
  • {{3}} = Company name
2

Provide clear examples

When setting up variables, add realistic example values. This helps with Meta approval and makes it easier for your team to fill them in correctly.
3

Keep it simple

Only use as many variables as you need. Using 2–4 variables is recommended; avoid creating templates with many variables unnecessarily.
4

Always review before sending

Check that all values are correct and review the message preview before confirming the send.

Important rules

  • All variables in a template are required — you cannot leave any blank
  • Variables must follow the {{number}} format exactly
  • Text headers support a maximum of 1 variable
  • Message bodies support a maximum of 10 variables
  • Variable numbers must be sequential — do not skip numbers (e.g., do not use {{1}} and {{3}} without {{2}})