Send event tickets with QR codes from Google Forms
Free and small events don’t need a ticketing platform. Attendees register on your Google Form and AutoDoc sends a designed e-ticket with their name, ticket type and a unique QR code. VIPs automatically get a lounge pass as well.
2026
See it in action
An attendee registers on a Google Form and receives a personalised e-ticket, plus a VIP pass only for VIP tickets.
Watch on YouTube →How to automate event tickets from Google Forms
Four steps, all inside Google Workspace. Output: PDF.
Build the form
Copy the ready-made form, or create a Google Form with questions like these. The question titles become your placeholders.
| Question title | Type | Example answer |
|---|---|---|
| Full Name | Short answer | Daniel Wong |
| Company | Short answer | Lumen Labs |
| Ticket Type | Multiple choice | VIP |
| Short answer (email) | daniel@example.com |
Design the Google Slides template
Start from our Google Slides template (make a copy) or the .pptx, or use your own. Type a placeholder wherever an answer should appear. It must match the question title exactly, in double braces. Built-ins such as {{_date}} and {{_responseId}} work too.
Connect it in AutoDoc
Open the form → Add-ons → AutoDoc. Pick the template and a Drive folder, choose PDF, and set the file name pattern:
E-Ticket - {{Full Name}} - {{_responseId}}Result: E-Ticket - Daniel Wong - 2_ABaOnud8x.pdf
Add a conditional document (optional)
Conditions support AND / OR groups and 13 operators, including equals, contains, exists, matches regex, > and >=.
Submit, and it’s delivered
Every new response creates the document in seconds, then emails it:
Tips for event tickets
- Use {{Embed QRCODE, _responseId}} so every ticket has a unique scannable code. Map the placeholder in step 2 if needed.
- Add a VIP pass template that only generates when Ticket Type equals VIP.
- Save all tickets in one folder so the door team can search by name.
Who uses this
Frequently asked questions
How do I make each QR code unique?
Encode the response ID: {{Embed QRCODE, _responseId}}.
Can I take payment?
Google Forms doesn’t handle payments. Collect payment separately and send tickets after confirmation, or use a payment-confirmed form.
How many tickets can I send per day?
Free: 20 documents a day. Gmail limits are 100 recipients a day for consumer accounts and 1,500 for paid Workspace.