*** NOTE: ALL INFORMATION IS ACCURATE AT DATE OF PUBLISHING ***

I’ve written about using the out of the box Marketing Event Registration Created trigger to create emails that can be used in one Journey and still make sure the information in those emails is unique and related to the Event that was registered for. This is a cool feature and great way to just set up a Journey that runs for all of your webinars or in person events should you choose to do so. In my last post I showed how to include the Add To Calendar option for a unique ICS file without the need for any code at all. In this post, we will look at doing the same but for a unique QR Code for each person that registers for the event. Let’s check it out!

So first, on your email, get creative and add all the information you need, then pull in a QR code from the Elements panel on your email.

Click to view in detail

Now we need to set where the QR code comes from. Select to link it to Event registration code. Then in the section below, choose from other source rather than setting an event directly. Find the Marketing Event Registration Created trigger, then click on Marketing Event Reference.

Click to view in detail

It should look like this. So when someone registers and the ‘Marketing Event Registration Created’ trigger is fired, it will go from that event registration record back through to the Event that the person registered for and get the correct information for the unique QR code.

Click to view in detail

Now you can do a little bit of editing to resize and change the alignment of the QR Code and also determine if you want to keep the tracking on there.

Click to view in detail

Once it’s all set up, it should look like this. Noticed I’ve used other information to pull dynamically from the Event record.

Click to view in detail

After adding it to a Journey, when someone registers they now get a fully customised email with the unique QR code linked to their event registration record. It’s a beautiful thing!

Click to view in detail

If you aren’t sure how to check someone in to the event using that code, make sure you have the D365 mobile app (soon to be deprecated so will be the Power Apps mobile app), and navigate to the Check In area in the Marketing App. From there, you can create a New Check-in.

Click to view in detail

This then takes you to a new record with the option to scan. You must have allowed access to your camera from the app. Then click the scan icon which opens up your camera.

Click to view in detail

After scanning the QR code with your phone, it should automatically populate with information about the Event Registration and the person you are checking in. Cool!

Click to view in detail

That’s it, your attendee is now all checked in to the Event.

Click to view in detail


Check out the latest post:
Predefined Placeholder Access In Customer Insights - Journeys


This is just 1 of 456 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.




2 thoughts on “Send Unique Event Registration Response With QR Code Using No Code

  1. Hi megan

    Is it possible to use this qr code with a scanner and can we include the sessions also to print a badge with a label printer with the full name of the attendee and the sessions they will be attending?

    1. Hi Jet, while it’s not ‘impossible’ it’s certainly nothing that is out of the box. Your scanner would somehow need to be able to connect back to Dynamics 365. Rather than using a scanner, and if you didn’t want to use the D365 mobile app to scan, then I would suggest trying to create a Canvas App that could be used at the event instead. Same with printing a label, you would need to find a printer that you could somehow link up via Power Automate so that when someone was checked in, it would feedback to the printer and print out the label. It might be easier for that part to send them an email once they check in with all of the session information instead of printing something.

Leave a Reply

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