Event Ticketing Backend: Auto QR Tickets with Google Sheets & Gmail — n8n Workflow

Hoch Komplexität🔗 Webhook27 Knoten🏷️ Miscellaneousvon Khairul Muhtadin

Übersicht

Ticketing Backend automates registration, QR-ticket generation, email delivery, and check-in validation using Google Sheets, Gmail, and a webhook scanner — reducing manual ticket prep from ~3 hours to under 5 minutes for 200 attendees.

Why Use This Workflow?

Time Savings:** Automates ticket generation & delivery. reduces manual processing for 200 attendees from ~3 hours to <5 minutes. Cost Reduction:** Removes dependency on paid ticketing platforms for basic events — save up to $150–$300/mo

Verwendete Knoten

Google SheetsHTTP RequestGmailCode

Workflow-Vorschau

Ticket Generator & Sender
Event Ticketing System - Complete Flow
This workflow manages the full lifecycle of event ticke
1. Registration - Accepts participant registration via
2. Ticket Generation - Aut
Setup Required
You need these credentials configured:
1. Google Sheets OAuth2
- Used for reading/writing registration & ticket dat
- Connect your Google account in n8n credentials
2.
How Ticket Scanner Works
Endpoint: POST `/v1/scanner`
Flow:
1. Receives scanned QR data
2. Parses ticket_id from barcode JSON
3. Looks up ticket in Google Sheets
Registration Endpoint
Endpoint: POST `/v1/register`
Expected Input:
```json
{
"nama": "string",
Automatic Ticket Generation
Trigger: Runs every 1 minute
What it does:
1. Finds paid registrations where Email Sent = NO
2. Generates unique ticket IDs for each ticket
3. Creates QR codes
Get Tickets
Parse Barcode
T
Ticket Available?
Parse Output
A
Already Checked IN
C
Checked IN
Update Ticket Status
S
SCAN TICKET
E
Email exist?
Get Participant
Validate Input
V
Validation Error
V
Valid Input?
A
Already Registered
T
Tiket Booked
Store Data
R
REGISTER
Get Rows
F
Filter Paid Not Sent
Generate Ticket Data
Generate QR Code
Build HTML Email
Send Email (Gmail)
Update Sheet (Register)
Update Sheet (Tickets)
S
START
Parse Data
27 nodes24 edges

So funktioniert es

  1. 1

    Auslöser

    Der Workflow startet mit einem webhook-Auslöser.

  2. 2

    Verarbeitung

    Die Daten fließen durch 27 Knoten, connecting code, filter, gmail.

  3. 3

    Ausgabe

    Der Workflow schließt seine Automatisierung ab und liefert das Ergebnis an das konfigurierte Ziel.

Knotendetails (27)

GO

Google Sheets

googleSheets

#1
HT

HTTP Request

httpRequest

#2
GM

Gmail

gmail

#3
CO

Code

code

#4

So importieren Sie diesen Workflow

  1. 1Klicken Sie rechts auf die Schaltfläche JSON herunterladen, um die Workflow-Datei zu speichern.
  2. 2Öffnen Sie Ihre n8n-Instanz. Gehen Sie zu Workflows → Neu → Aus Datei importieren.
  3. 3Wählen Sie die heruntergeladene Datei event-ticketing-backend-auto-qr-tickets-with-google-sheets-gmail und klicken Sie auf Importieren.
  4. 4Richten Sie Anmeldedaten für jeden Dienstknoten ein (API-Schlüssel, OAuth usw.).
  5. 5Klicken Sie auf Workflow testen, um zu überprüfen, ob alles funktioniert, und aktivieren Sie es dann.

Oder direkt in n8n → Aus JSON importieren einfügen:

{ "name": "Event Ticketing Backend: Auto QR Tickets with Google Sheets & Gmail", "nodes": [...], ...}

Integrationen

codefiltergmailgooglesheetshttprequestifrespondtowebhookscheduletriggerwebhook

Diesen Workflow holen

Herunterladen und mit einem Klick importieren

JSON herunterladenAuf n8n.io ansehen
Knoten27
Komplexitäthigh
Auslöserwebhook
KategorieMiscellaneous

Erstellt von

Khairul Muhtadin

Khairul Muhtadin

@khmuhtadin

Tags

codefiltergmailgooglesheetshttprequestifrespondtowebhookscheduletriggerwebhook

Neu bei n8n?

n8n ist ein kostenloses Open-Source-Workflow-Automatisierungstool. Selbst hosten oder die Cloud-Version nutzen.

n8n kostenlos holen →

Related Miscellaneous Workflows