QR for event attendance | Community
Skip to main content
Level 3
July 12, 2023
Question

QR for event attendance

  • July 12, 2023
  • 1 reply
  • 4973 views

Hi there, 

 

We have been tasked to created the event registration process for a huge event coming up this year. They want a pdf file to be in the registration confirmation and reminder emails that will have a QR code for each session they have signed up for. The idea is that the pdf will probably contain multiple QR codes unique to each registrant and will be scanned when they enter the session in the event. 

 

Is there a straightforward process for this? 🙂 

 

1 reply

SanfordWhiteman
Level 10
July 13, 2023

Well, a PDF isn't gonna be “in” a Marketo email,  no matter what. Attachments aren't supported. But you can of course link to a PDF from a Marketo email, and the PDF can be dynamically generated. (It’s not a static file hosted somewhere but rather generated on-the-fly so it can use all manner of Marketo personalization, just like a Marketo LP.)

The approach is quite simple: a Marketo LP calls a service like qr.io to embed a QR code in the body of the page alongside other personalized content, header, footer, etc. 

 

Then your email link is to PDFMyURL (not directly to the LP). When they click, the LP URL content is turned into a PDF automatically.

 

The effect is that they download/open a PDF with exactly the same look-and-feel as the Marketo LP.

Level 3
July 13, 2023

I guess I'm wondering how I am going to be able to generate QR codes for each session. So they want the experience to be: 

 

A person can sign up for multiple sessions within the 3 days (they can choose between 100+). After they register on our landing page, they should get QR codes for each session they registered for so they can scan it when entering the session. We then want to include a pdf form for them to print out so they can have a physical copy as well. 

 

I'm also having a hard time wrapping my head around the architecture of it all. 

SanfordWhiteman
Level 10
July 14, 2023

I guess I'm wondering how I am going to be able to generate QR codes for each session. S


Well, a prerequisite is to store their registered sessions in a Marketo field.

 

Showing QR codes on an LP that has access to that field’s {{lead.token}} — and generating PDFs from that LP — is the easy part IMO.

 

Because you must pull the sessions into an LP using a {{lead.token}}, you can’t use Custom Objects (which might otherwise be the right way) to store the sessions.  Instead, you should write all the registered sessions to a single Textarea field.

 

Then output that {{lead.token}} into the page. Parse the individual sessions out. Pass each session to your QR code generator API. Embed the QR code as a regular <img>. And so on.