This document describes how to use dynamic sender email addresses in Iterable.
What are dynamic sender emails?
This is a feature that allows you to assign a different sender email to each user for an email template, rather than using a single sender email for all users being sent that template.
How does this work?
You will need to assign a sender email to each user in their user profile as a data field. You will then insert that field name into the template using Handlebars, so that the sender email will be assigned at the time of email send.
When should I use this feature?
You should use this feature if you really want to have different sender emails for each user per template. Sender emails have to be set up correctly as a properly formatted email in each user's profile in order for the email to be sent; incorrect/malformed/non-existent sender emails will result in email send failures.
How do I enable this feature?
Navigate to Settings > Project Settings. Enable Use Dynamic Sender Emails and click Save Project Settings.
How do I use this feature?
When creating or editing an email template, check the Enable Dynamic From Email option:
A From Email text input will appear. Enter a Handlebars expression
that references a user profile field that contains a sender email address.
For example, if the sender email address is stored in the
Any other caveats I should know about?
You can only send proofs to internal lists or as random subscribers, in order to ensure that there is a sender email data field to look up against to render the actual sender email.