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}}
Where you can use variables
| Location | Variables supported |
|---|---|
| Text header | Maximum 1 variable ({{1}}) |
| Message body | Up to 10 variables |
| Footer | Not supported |
Practical examples
Example 1: Resume a conversation
Template:{{1}}= “Maria” (contact name){{2}}= “Premium Plan” (subject)
Example 2: Order confirmation
Template:{{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
Best practices
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
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.
Keep it simple
Only use as many variables as you need. Using 2–4 variables is recommended; avoid creating templates with many variables unnecessarily.
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}})