If you run events, workshops or appointments — and want an easy way to manage attendance, check-ins and follow-ups — QR code tickets are a brilliant solution.
HighLevel doesn’t include a built-in QR ticketing system out of the box, but with a clever workflow and a third-party QR generator, you can create personalised, scannable tickets that sync directly with your CRM.
This guide — including a great explainer video by Pat Friedl— shows you how to do it step-by-step.
Why Use QR Code Tickets?
QR tickets let you:
| Did you find this content useful? |
|---|
| Sign up for my free Marketing Hints, Tips and Hacks email newsletter every Tuesday at 11am. => Sign up here <= |
-
Send each attendee a unique, scannable link
-
Check them in quickly at the door using a mobile or tablet
-
Trigger workflows when they arrive (e.g. thank-you message, survey)
-
Prevent link sharing — every code is personalised to that person
-
Create a professional, smooth experience for both you and your attendees
Step 1: Watch Pat Friedls’ Setup Tutorial 🎥
Before you dive in, watch this short video by Pat Friedl. It walks you through exactly how to use dynamic QR codes in a HighLevel workflow:
Key points covered in the video:
-
Use a QR code generator (like qrserver.com or a similar service) to create the image
-
Create a dynamic link, such as:
https://yourdomain.com/ticket?contact={{contact.id}} -
Use a custom field to store the QR code image URL, which updates per contact
- The unique QR code is generated outside of HighLevel by a third party service. For data security we do not send “off site” any personal data. Rather we first generate a unique, “trigger link” in HighLevel which contains no personal identifiable data and this is used to generate the unique QR code image.
- Ticket security – only allow redemption once. When the ticket is first redeemed capture this data in a custom field – eg. “Ticket previosuly Redeemed”. Be sure to include this in the data that gets passed into the QR code and so populates the entry form when scanned. So staff can visually see the ticket has previously been redeemed.
Although it’s not native functionality, this workaround lets you generate and store a unique ticket for each person — ready to embed in printed tickets, emails or SMS.
Step 2: Design and Send the Ticket
Once the QR code image is created and stored, you can add it to:
-
A confirmation email with event details
-
An SMS with a link to a branded ticket landing page
-
A printable ticket (PDF or email format)
Make sure your landing page recognises the contact ID and optionally displays their name, booking details, or any special access they’ve been granted.
Step 3: Scan and Trigger Automation
At the event, simply scan attendees’ QR codes using a smartphone or tablet. Each code should link to a unique URL that:
-
Logs the check-in (using a form, survey or trigger link)
-
Tags the contact (e.g. “Attended Live Workshop”)
-
Triggers workflows like:
-
Sending a thank-you message
-
Offering a limited-time upsell
-
Booking the next appointment or event
-
This process gives you a light-touch, CRM-integrated way to manage attendance and automate your post-event follow-up.
Example Use Cases
-
Live Workshops – Register attendees with QR tickets, track who came, and follow up after
-
Appointments – Use QR codes to signal arrival at a physical location
-
Team Training – Record attendance for internal events or CPD sessions
-
Pop-Up Events – Combine email confirmation + QR access in one seamless flow
Final Thoughts
While HighLevel doesn’t (yet) have a built-in QR ticketing module, you can achieve this setup using:
-
External QR code generators
-
Contact-based custom fields
-
Smart workflows and landing pages
Thanks to Pat Friedls’ video and some light customisation, you can turn HighLevel into a simple, efficient ticketing tool — without needing Eventbrite or complex third-party tools.
Need help setting up QR code tickets for your event?
Book a discovery call with Julian and I’ll help you build a seamless, automated check-in system with HighLevel or MarketerM8. Book a Discovery Call Here.

