Defining dynamic content in an email

In an email, you can define different contents which will be displayed dynamically to the recipients according to the conditions defined via the expression editor. For example, from the same email, you can ensure that each profile receives a different message according to their age range.

Defining dynamic content is different from defining visibility conditions.

  1. Select a fragment, a component or an element. In this example, select an image.

  2. Click the Dynamic content icon from the contextual toolbar.


    The Dynamic content section appears in the palette on the left.


    By default, this section contains two elements: the default variant and a new variant.


    The content must always have a default variant. You cannot delete it.

  3. Click the Edit button to define the display conditions for the first alternative variant.

  4. Specify a label and select the fields that you want to set as conditions. For example, from the General node, select the Age field

  5. Set the filtering conditions. For example, you want a different content to be displayed to people aged between 18 and 25 years old.

  6. Once all the conditions are set, define the order of priority in which the condition will be applied and save your changes.


    The contents will be displayed in the palette in order of priority, from top to bottom. For more on priorities, refer to this section.

  7. Upload a new image for the variant you just defined.


    The recipients aged between 18 and 25 years old will see the new image.

  8. Click Add a condition to add a new content and its linked rule.


    For example, you can add a different image to be displayed to people aged between 26 and 35 years old.

  9. Proceed similarly for any other element of your email that you want to be displayed dynamically. It can be text, button, fragment, etc. Save your changes.


Once you have prepared your message and before sending it, test it using a proof. If you do not do this, some errors may not be detected and the email may not be sent.

Related topics:

Order of priority

In the expression editor, when you define a dynamic content, the order of priority is as follows.

  1. You define two different dynamic contents with two different conditions, for example:

    Condition 1: the gender of the profile is masculine,

    Condition 2: the profile is between 20 and 30 years old.


    Some profiles in your database correspond to the two conditions but only one email with one dynamic content can be sent.

  2. You therefore have to define the priority for the dynamic contents. A condition with an order of priority of 1 (and therefore the corresponding dynamic content) will be sent to a profile even if another condition whose priority order is 2 or 3 is also met by this profile.


You can only define one order of priority per dynamic content.

Ez a munka a Creative Commons Nevezd meg!-Ne add el!-Így add tovább! 3.0 Unported licenc alatt lett közzétéve.  A Twitter™ és Facebook közzétételeket a Creative Commons jogi feltételei nem szabályozzák.

Jogi közlemények   |   Online adatvédelmi nyilatkozat