Overview
Campaign personalization lets you pull values from your contacts into campaign emails. You can use built-in fields like{{firstName}} and {{email}}, plus custom variables such as {{company}}, {{plan}}, or {{registrationCode}}.
How it works
1
Register variables on the contact book
Add the custom variable names you want to use, such as
company or plan,
on the contact book.2
Store values on each contact
Save the matching values on each contact through the dashboard, CSV import,
or API.
3
Use variables in your campaign
Select that contact book in your campaign and insert variables into the
subject or email content.
4
Send the campaign
useSend replaces each variable with that contact’s value when the campaign
is rendered.
Available variables
These built-in variables are always available in campaigns:{{email}}{{firstName}}{{lastName}}{{usesend_unsubscribe_url}}
{{usesend_unsubscribe_url}} variable as the link destination:
Set up personalization in the dashboard
1. Add variables to your contact book
- Go to Contacts
- Create a new contact book or open an existing one
- Add your variables as a comma-separated list, for example:
2. Add values to your contacts
For each contact, save values for the variables you registered. For example, a contact might look like this:- manually from the contact editor
- through CSV import using matching column names
- through the Contacts API using
properties
3. Insert variables in your campaign
- Open or create a campaign
- Select the contact book that contains your variables
- Insert variables into the subject or email body
Fallback values
If a variable might be empty, you can provide a fallback value:there when firstName is empty.