Rolling out: this feature is being enabled account by account. If you don’t see it, contact support@revbridge.ai.
Where you can use them
- The email template, in the editor
- The email subject line
- The destination link and its UTM values, in the campaign
Insert a variable
In the editor, type two braces{{ in a text, or click Insert variable. In a button link, use + Variable in link. The picker groups what you can insert:
After inserting, set If empty, use to choose what a person without that value sees. Without it, the variable becomes empty.
How variables are written
Spaces inside the braces are fine:
{{ user.city | your city }}.
Property names
- From a CSV import, column names are lower-cased and every run of other characters becomes
_. “Cashback Value” becomescashback_value, and accented letters count as other characters: “Situação” becomessitua_o. Write the variable with that name. - From the Events API or the Web SDK, names stay exactly as you sent them. See Ingesting events.
- Event names follow the same rule as CSV columns: “Product Viewed” becomes
product_viewed.
What each person sees
- The person’s value.
- If there’s none, the fallback you set.
- If there’s no fallback, nothing. When a variable becomes empty, the extra space next to it is removed.
Check before you send
- In a campaign’s subject and link fields, each variable is marked as Resolves for this campaign, Check this variable or Blocks the campaign.
- The Personalization panel in the editor lists every variable with its source, how often it has a value, and its fallback. It warns when a property doesn’t exist or when an event hasn’t happened in the last 90 days.
- In Preview, click View as a person and search for someone by email or name to see the email with their real data. If the email uses
{{event.<property>}}, you can also pick the triggering event for that preview.
Limits
- Up to 20 different variables per campaign. Extra ones get their fallback or stay empty.
- Up to 5 different events per campaign.
- Values are cut at 1 KB each and 2 KB per person in total.
- A variable name can have up to 256 characters.
- Performance and Shopping campaigns read values once, when each run starts. Event-triggered campaigns read profile values at each message.
- A campaign created before personalization was enabled for your account sends variables as written. Create it again to use them.
