Transactional emails

Send emails from your own platform when a participant acts, such as a sign-up, a reward won or a confirmed booking.

1 min read

A transactional email goes to one person at one moment, because of something they did. A marketing email goes to a whole list.

The campaign's own notifications already cover participation, winners and booking confirmations, reminders and cancellations, with no code: see Two kinds of email. This page is for emails your own platform sends.

What can trigger your own email

MomentEventConnect it with
A participant signs upcontact.created.v1A platform event Function or a webhook
A participant wins a rewardreward.won.v1A platform event Function or a webhook
A participant completes a touchpointtouchpoint.completed.v1A platform event Function or a webhook
A booking is confirmedticket.confirmed.v1A webhook
A reminder before a bookingNo event: schedule it in your platform, from the booking it receivedYour platform

A Function sends the email from OmniLab, through your platform's API: see Platform event functions. A webhook sends the event to your own system, which sends the email: see Configure webhooks.

Decide before your developer starts

  • Which moments trigger an email, from the table above.
  • Which platform sends them: your email service provider, your CRM or a dedicated transactional tool.
  • What each email shows: the participant's name, the event details, the reward description.
  • Who designs and writes the email templates.

Next steps

On this page