QR Code Ticket Docs
New here? Start with Google Sheets™ or Google Forms™. Already running an event? Search below, or answer two quick questions, and we show you only what you need.
What do you need help with?
Or answer two questions.
1. Where is your guest list?
2. What do you want to do?
All the guides are grouped below.
Start here Follow it once, end to end, with a small test list. 2
Send your first QR code tickets from Google Sheets™
A guided first run: put a guest list in a sheet, create QR code tickets, email one to yourself, and scan it with your phone in about ten minutes.
Send your first QR code tickets from Google Forms™
A guided first run: connect the add-on to your registration form, send yourself a test ticket, and scan it with your phone in about ten minutes.
Step by step Short guides for one job each, when you already know what you want. 25
Session-specific check-in, no repeat
Use one QR code across multiple sessions while allowing each attendee to check in only once per session.
Session check-in and permissions
Set up session-specific QR ticket check-in and restrict attendees to the sessions they are allowed to enter.
Multiple tickets per row or response
Generate more than one QR ticket from a single Google Sheets row or Google Forms response.
Max check-ins per attendee
Limit how many times each QR ticket attendee can be checked in.
Only create ticket when...
Generate QR tickets only for rows or responses matching a required field value.
Custom QR content source
Let the check-in app recognize QR codes created outside QR Code Ticket.
Offline check-in
Prepare attendee data for check-in when the venue has unreliable internet.
Attendee summary format
Control what check-in staff see after scanning a QR ticket.
GPS, signature, and check-in fields
Collect extra evidence or form data during attendee check-in.
Ticket email display options
Choose how QR tickets appear in attendee email messages.
WhatsApp sending modes
Choose between shared, personal, and Chrome-based WhatsApp ticket sending.
Bulk download tickets
Download generated QR ticket files as a ZIP for printing or sharing outside the add-on.
Advanced ticket designer and wallet image
Use custom ticket layouts and avoid field-sync problems after changing attendee data.
Send tickets by email
Send each guest their own QR code ticket by email from Google Sheets, using your own address or ours when your daily limit runs out.
Send tickets automatically for new rows
Let the add-on watch your Google Sheets list, create QR codes for new rows and email those tickets without you opening the sheet.
Let your team scan tickets too
Give colleagues access to the check-in scanner on their own phones, and see afterwards who checked in each guest.
Change how your ticket looks
Add your logo, a background and the right guest details to the PDF QR code ticket people receive and show at the door.
Fix your guest list after tickets were created
Correct a name, drop guests who cancelled, or bring back someone removed by mistake, without breaking the tickets already sent.
Clear your test tickets before the real event
Remove the guests and check-ins you created while testing, so your reports start clean on event day.
See who came and export your reports
Follow arrivals live in Google Sheets, then export the list of guests who came and those who did not.
Check guests in on event day
Scan guest QR code tickets with a phone, one after another, and see each guest name confirmed as they walk in.
Send tickets to people who answered before you set this up
Catch up on Google Forms™ responses received before the add-on was ready, so nobody is left without a QR code ticket.
Pause or restart automatic ticket sending
Stop the Google Forms™ add-on from sending QR code tickets for a while, then start again without losing anyone.
Fix responses with no usable email address
Find the Google Forms™ responses whose email address is missing or misspelled, and get their QR code tickets sent.
When tickets wait because of the daily email limit
Understand why some Google Forms™ tickets are held for a day, and what to do when a lot of people sign up at once.
Look it up Plain lists of options, columns and limits. 5
Every page of the Forms add-on, and what it is for
A map of the QR Code Ticket Per Response panel in Google Forms™: what each page does, in the order the add-on shows them.
Check-in rules you can choose
The seven check-in rules available in the add-on, what each one accepts or refuses at the door, and the kind of event each rule was made for.
Every page of the add-on, and what it is for
A map of the QR Code Ticket Per Row panel in Google Sheets™: what each page does, in the order the add-on shows them.
Columns the add-on adds to your sheet
What each column created by the QR Code Ticket add-on contains, when it is filled, and which ones update by themselves.
Limits to know before a big event
How many tickets you can create at once, how many emails a day you can send, and the other ceilings worth knowing before a large event.
Understand why The reasoning behind how the check-in works. 4
Why your staff scan the guests, not the other way round
Most QR systems ask guests to scan a poster. This add-on works the other way round, and that choice changes what happens at your door.
Why the QR code holds no guest information
The QR code on your tickets contains a short unique code, not names or phone numbers, and that keeps tickets safer and faster to scan.
Who sends your ticket emails, and why it matters
Tickets can leave from your own address or from ours. Each choice affects your daily sending limit and what guests see in their inbox.
What offline check-in can and cannot promise
Scanning without internet is possible, but it changes when tickets are checked and what several phones can know about each other.
Which add-on do these docs cover?
They cover the QR code ticket add-ons for Google Sheets™ and Google Forms™. Where the two differ, guides say column for Sheets and field for Forms.
Next step
Ready to get started with QR code tickets?
Create QR code tickets for Google Sheets, Google Forms, or Jotform. Pick the workflow you already use, then keep your attendee list in one place.