← All Workflows

Send every registrant a branded ticket

A new sign-up row becomes a personalized ticket or pass, delivered the moment it arrives.

See all workflows
Trigger1New/updated row in Google SheetsRun when a row is added or edited in a spreadsheet.
Render2Electric-Violet Conference Pass Ticket — Space Grotesk Event Name, Lime Accents & Perforated Barcode StubExample template. Swap in your own design.
Destination3Google DriveSave renders to a Drive folder.

Tickets that send themselves

The moment someone registers for your event, they expect something back that feels like a ticket, not a bare confirmation email. This workflow produces that artifact automatically: every new registration row becomes a personalized, branded ticket with the attendee's name and their own QR code, filed in Drive and ready to send.

Who sends these

Community conferences and meetups
No ticketing platform's per-ticket fee in the budget, but attendees still deserve a real ticket.
Workshops and paid trainings
The ticket doubles as the receipt and the door pass.
School and fundraiser events
Signups collected through free form tools, with tickets as the touch that makes the event feel organized.
Launches and private dinners
A designed, name-on-it invitation ticket sets the tone before anyone arrives.

What is on each ticket

The template defines the design once, and the sheet fills in what changes per person:

  • The attendee's name, pulled from the registration row so the ticket reads as personal.
  • A unique QR code from the ID column, scannable at the door without a ticketing SaaS in the loop.
  • Tier and seat details that can switch colors or labels, so staff spot VIPs at a glance.
  • Your event branding, venue, and date, baked into the template and identical on every ticket.
One row becomes one ticketClick a row
ANameBTicket typeCSeatDTicket ID
1Priya SharmaVIPTable 2TKT-0041
2Daniel OkoyeGeneralOpenTKT-0042
3Mei LinSpeakerReservedTKT-0043
Orshot renders
Ticket
Priya Sharma
Ticket typeVIP
SeatTable 2
Ticket IDTKT-0041
PDF

Rendered from row 1, one per row

With the new-row trigger active, ticket generation keeps pace with signups all the way to doors-open, and late registrations get the same ticket everyone else did, minutes after submitting.

How it works, step by step

  1. Pick a ticket template

    Choose a ticket template from the Orshot library or design your own with placeholders for name, event, date, and a QR code.

  2. Connect your registrations

    Connect the Google Sheet where signups land, whether typed in or fed by your form tool.

  3. Map the ticket fields

    Point placeholders at columns: attendee name, ticket type, seat or session, and the ID that drives the QR code.

  4. Activate on new rows

    Each new registration renders a personalized PDF ticket into Google Drive, ready to email to the attendee.

Frequently asked

How do I generate event tickets automatically?

Connect the sheet where registrations arrive, map its columns to a ticket template, and activate. Each new row renders a personalized PDF ticket within minutes, so ticket creation keeps pace with signups without anyone doing it.

Can each ticket have a unique QR code?

Yes. Give each registration an ID or URL column, place a QR element on the template, and every ticket renders with its own scannable code for door check-in.

What ticket formats work best?

PDF is the standard for email attachments and printing. You can also render PNG versions sized for phone screens, which is what most attendees actually present at the door.

Does this work with Tally, Typeform, or other form tools?

Yes, as long as responses land in a Google Sheet, which most form tools support natively. The workflow watches the sheet, not the form.

Can I send different ticket designs per tier?

Keep a tier column and map it to a badge or color element on the template, or run one workflow per tier with separate templates for VIP and General Admission.