Personalize broadcast content with variables (name, email, company)
Use variables like {{first_name}} or {{company}} so every recipient gets a message with their own details.
When you send a Broadcast to many contacts at once, you can make every recipient get a message personalized with their own name, email, phone, or company instead of a generic one-size-fits-all text. Omnifox does this by swapping variables for the data stored on each contact's record.
Available variables
{{first_name}}— first name{{last_name}}— last name{{display_name}}— full / display name{{email}}— contact's email{{phone}}— phone number{{company}}— company name
If a contact is missing that field, the variable is simply replaced with an empty string — so check your contact records are filled in before sending.
Where to use them
- Go to Broadcasts → New broadcast.
- On the Audience step, choose who you're messaging (everyone, a tag, a group, or a custom field filter).
- On the Message step:
- For Email or SMS channels, type the variables directly into the subject or body.
- For a WhatsApp template channel, type the variable inside each
{{1}},{{2}}, etc. parameter field the template asks for (body, text header, or a URL button).
- Send a test to your own number or inbox before launching the full broadcast, to confirm the copy reads well.
Example
Message written in the editor:
Hi {{first_name}}, {{company}} has a special promo for you this month.
Contact Ana García (company: Delta Construction) receives:
Hi Ana, Delta Construction has a special promo for you this month.
Tips
- Use
{{display_name}}when you're not sure every contact has first and last name filled in separately — it's less likely to come up blank. - Combine variables with your workspace's Custom fields to segment the audience and personalize the message at the same time (e.g. a "Plan" field).
- For WhatsApp templates, Meta requires every declared parameter to be filled in; leaving one empty blocks you from moving to the next step.
Troubleshooting
- The variable shows up literally (
{{first_name}}) in the received message: check you typed it exactly like that, with no spaces inside the braces. - The message arrives with a blank where the data should be: that contact doesn't have that field filled in — update their record before resending.
Related articles
-
How to create a broadcast campaign
Create, segment and schedule a broadcast to your contacts step by step in Omnifox.
-
Best practices to broadcast without getting blocked
Reduce spam reports and blocks by following these rules when sending broadcasts on WhatsApp and other channels.
-
What a campaign is and its statuses (draft, scheduled, sending, completed)
What a broadcast campaign is in Omnifox and what its statuses mean: draft, scheduled, sending and completed.
-
Supported broadcast channels (WhatsApp, Email, SMS, Telegram)
Learn which channels you can use to send broadcasts in Omnifox and what each one requires.
-
Segment your audience: everyone, groups, tags (AND/OR) and custom field
Learn to precisely choose who receives your broadcast by combining groups, tags with AND/OR logic and custom fields.