It is possible to set dynamic content in an email, but with a set of criteria, is it possible to dynamically set the order of the email sections in a marketing email?
The content of the email should be the same, but the order of the sections containing the content should be different based on a set of criterias, i.e. gender, interests, location, etc....
Hi,
It is recommended to create a series of emails with different order of contents.
Then create several segments by the criteria you need and go live them.
For example, Segment 1 filters out the contacts whose gender is male and Segment 2 filters out female ones.
The two segments can be set as the audiences of a customer journey with two swim lanes. The different versions of the email can be sent to the contacts who have been classified by conditions.
If your email is relatively simple and you are familiar with easy codes, please refer to:
Add dynamic content to email messages (Dynamics 365 Marketing) | Microsoft Docs
You can add a code block in your email to achieve the above effect. The code is something like the following snippet.
{{#if (eq contact.gendercode 1)}}
Order 01
Order 02
{{else if (eq contact.gendercode 2)}}
Order 02
Order 01
{{/if}}
If this helped you, I'd appreciate it if you'd mark this as a Verified Answer, which may in turn help others as well.
Best Regards,
Nya
André Arnaud de Cal...
291,979
Super User 2025 Season 1
Martin Dráb
230,848
Most Valuable Professional
nmaenpaa
101,156