If any of my blogs or videos have ever helped you, I’d love to ask a favour.
I’m taking on a challenge: walking 50 KM in under 10 hours in honour of two incredible women who are both bravely facing chemotherapy right now.
🩷 I’m fundraising for Cancer Research UK 🩷
If you can help, every donation, big or small, helps bring us closer to a cure
D365 Marketing Weekly
Have you seen the D365 Marketing Weekly newsletter yet?
A weekly issue covering features, functionality and news on the topic of Marketing, specifically covering Dynamics 365 Marketing and other interesting tools and tips for anyone interested in the subject.
Subscribe Here
*** NOTE: ALL INFORMATION IS ACCURATE AT DATE OF PUBLISHING ***

If you have used the Event Management functionality in Customer Insights – Journeys, you may have also set up sessions. Sessions can also be linked to Speakers, creating Speaker Engagement records showing which Speaker is presenting on which Session. This information can then be displayed on your Invitation emails, thank you for registering and reminder emails as part of Event Journeys. Awesome! But you could run in to challenges in terms of what actually gets shown on those emails. In this post we will walk through how you can make sure your Speakers only show once in the list, and show in an order you determine.

It’s good to understand where you can pull the Speakers from. On an email, you can create a list. You could do this from one of the triggers, or directly from an Event you select by using the Other tables section like you see below.

Click to view in detail

From the Event, your natural instincts might be to then go to the Speakers table. Why wouldn’t you? Well, the Speakers are not linked directly to the Event, they are linked via the Speaker Engagement Table. So ignore that table for now.

Click to view in detail

Instead, we need to go from the Event, to the Speaker Engagement table then from there to the Speaker table. This means we get all linked Speaker Engagement records for the Event and can pull information about the individual Speakers linked. Here you can see all of the fields I am pulling in.

Click to view in detail

If you want to test it and set an Event directly from a specific record you can do that using the Other tables option, otherwise you would use the trigger and can add in an Event for your testing purposes.

Click to view in detail

You can then format the List any way you choose. For more information on how to do that, you can review this post showing how to format the list of speaker profiles for an event including how to display their profile photo.

Click to view in detail

When you preview the email (making sure you have linked to an Event for testing) you can see two glaring issues. One is that some people are shown more than once (based on the number of Speaker Engagement records they have), and the other is that it isn’t showing them in any particular order (alphabetical would be best) that is helpful. Created On isn’t great, and other options won’t give you much control.

Click to view in detail

To fix this, add a new field on the Speaker Engagements table called Display Order and make it a Whole number field.

Click to view in detail

Back on your List, add a Filter using the new field, and set it that the Display Order must be greater than zero.

Click to view in detail

Use the Display Order field on the Order by logic to use Ascending. Now go to your Speaker Engagement records for the Event and make sure you set a unique display number for each one you wish to show. If a Speaker has more than one Speaker Engagement you can set the other ones to zero (or leave blank).

Click to view in detail

Now we can see a list of Speakers that shows each Speaker once, and in alphabetical order. Perfection!

Click to view in detail


Check out the latest post:
Show Or Hide Custom Pages Using Power Fx Formulas In Your Model-driven Apps


D365 Marketing Weekly
Have you seen the D365 Marketing Weekly newsletter yet?
A weekly issue covering features, functionality and news on the topic of Marketing, specifically covering Dynamics 365 Marketing and other interesting tools and tips for anyone interested in the subject.
Subscribe Here
If any of my blogs or videos have ever helped you, I’d love to ask a favour.
I’m taking on a challenge: walking 50 KM in under 10 hours in honour of two incredible women who are both bravely facing chemotherapy right now.
🩷 I’m fundraising for Cancer Research UK 🩷
If you can help, every donation, big or small, helps bring us closer to a cure
This is just 1 of 556 articles. You can browse through all of them by going to the main blog page, or navigate through different categories to find more content you are interested in. You can also subscribe and get new blog posts emailed to you directly.




6 thoughts on “Change Order Of Event Speakers On Invitation Emails In Customer Insights Journeys

  1. Hi Megan,

    thanks for this awsome article.
    I wonder, if this works for the order of events as well?

    It would be great hering forom you.

    Tobias

    1. Hi Tobias, the order of events, or the sessions within an event? Yes, you could do that on an email if you are using a list but it probably won’t need a custom field to change that. Likely you could order the records in the list by Start Date I would think.

  2. Hi Megan,
    Do you by any chance also know how to change the display order of sessions on event registration forms? For me, the sessions list in de marketing form edit page is locked. And the sessions are always shown ordered by creation date, while I would like to order them at least alphabetically. Thank you for your input!

    1. Hi Stig, session registrations show based on the start date/time on a form, and there is no way to change that. I’ve yet to see sessions listed in a different way. Perhaps can sort them with some javascript on the form but it definitely shouldn’t show based on creation date. Are all of your sessions at the same time?

    2. Hi Megan, Yes, all the sessions are at the same time. So it looks like primary order is based on start time, but next up, they are ordered by creation date it seems.

    3. Hi Stig, yes exactly that. You can see an example event here where there are five days worth of sessions sorted by date first, then time within each date.
      https://meganvwalker.com/session-registration/

Leave a Reply

Your email address will not be published. Required fields are marked *