Personalise emails with dynamic fields

Add the participant's name, their prize or their booking to a notification email, filled in for each person.

1 min read

A dynamic field is a name in double curly brackets, such as {{ contact_fullname }}. When the email is sent, OmniLab replaces it with that participant's value. Here, the arcade's winner email greets each winner by name and names their prize.

Email Content with the name and prize fields in the winner message

Where they work

In the subject line, the preheader, the content, and the button's label and link.

The ones you'll use most

FieldBecomesIn
{{ contact_fullname }}The participant's nameEvery email
{{ reward_display_name }}The prize's nameWinner, Loser, Eligible, Reward Redeemed
{{ coupon_code }}The prize's codeWinner, Reward Redeemed
{{ collectible_title }}The touchpoint's nameTouchpoint Unlocked, booking emails
{{ event_title }}The activity's nameBooking emails
{{ booking_slot_start_date }}The booked slot's startBooking emails

Use {{ contact_fullname }} to greet people. The first-name field is empty for contacts whose form asks for one full name.

Before you publish

  • Spell the field exactly as listed. Publishing is blocked by a field OmniLab doesn't know, or one that type of email can't use, such as a coupon code in a Loser email.
  • A field with no value for someone is left blank, so write the sentence so it still reads.
  • Keep formatting outside the brackets: bold the whole {{ reward_display_name }}, not part of it.

Every field, by email type, is in the Liquid bindings reference.

Next steps

On this page