Skip to main content
Variables let one approved WhatsApp template use different values for each recipient. Before sending, make sure every selected contact has a value for every variable shown in the template. For example, Hello {{1}}, your appointment is on {{2}}. needs two values for each contact.
Create broadcast Message preview with firstname, city, and country variables highlighted

Message preview with HubSpot property variables

The names and message content in the screenshot are examples. Check the Message preview for the variables in your selected template.

Use Variables in an Uploaded File

1

Check the template variables

Select the Template message and review the Message preview. Numbered variables appear as {{1}}, {{2}}, and so on.Message preview with template variables highlighted
2

Add one column for each variable

In the CSV or Excel file, add a column whose header matches each numbered variable exactly. Fill every variable cell for every recipient.Spreadsheet with Name, Phone, and numbered variable columns for each contact
Select Sample CSV or Sample Excel in Upload a list when you need a file with the expected structure.
3

Upload and validate the values

Select Choose file and upload the prepared file. Eazybe displays Variable data loaded successfully when it can read the variable data.Uploaded variable contact list with Variable data loaded successfully and Replace file

Use Variables with a HubSpot List

How Eazybe fills variables depends on the selected template type: The fallback value is used when the mapped HubSpot property is empty for a contact. These mappings apply to the current HubSpot list broadcast and do not change the original template.
Create broadcast page with a HubSpot list selected and template variables mapped to HubSpot contact properties with fallback values

Map template variables for a HubSpot list broadcast

Every template variable must receive a value. Meta error #132000 means the number of supplied parameters does not match the approved template.