Personalize emails with merge tags
Last updated 20 July 2026
Merge tags drop each recipient's own data into your email — a first name in the greeting, a plan on a button, a renewal date in the body.
Insert a tag
In the email builder, click into a text or heading block, then open + Dynamic tag above the canvas. Tags are grouped into your audience object's fields and universal system tags (brand name, unsubscribe and preference links). Pick one and it's inserted at your cursor.
Recipient fields work for any object
Campaigns can target contacts or any custom object — subscribers, members, deals, whatever you've modelled. Recipient fields use {{recipient.fieldKey}}, which always means "this recipient's record", so the same syntax reads naturally whether or not you have a Contact object. (The older {{contact.field}} form still works in existing designs.)
Fallbacks
Add a fallback after a pipe so a missing value never leaves a blank: {{recipient.firstName | there}} renders "there" when a contact has no first name. Always send yourself a test — the preview shows real data.