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

Élevé complexité🔗 Webhook27 nœuds🏷️ Miscellaneouspar Khairul Muhtadin

Aperçu

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

Nœuds utilisés

Google SheetsHTTP RequestGmailCode

Aperçu du workflow

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

Comment ça fonctionne

  1. 1

    Déclencheur

    Le workflow démarre avec un déclencheur webhook.

  2. 2

    Traitement

    Les données transitent par 27 nœuds, connecting code, filter, gmail.

  3. 3

    Sortie

    Le workflow termine son automatisation et livre le résultat à la destination configurée.

Détails des nœuds (27)

GO

Google Sheets

googleSheets

#1
HT

HTTP Request

httpRequest

#2
GM

Gmail

gmail

#3
CO

Code

code

#4

Comment importer ce workflow

  1. 1Cliquez sur le bouton Télécharger JSON à droite pour enregistrer le fichier du workflow.
  2. 2Ouvrez votre instance n8n. Accédez à Workflows → Nouveau → Importer depuis un fichier.
  3. 3Sélectionnez le fichier event-ticketing-backend-auto-qr-tickets-with-google-sheets-gmail téléchargé et cliquez sur Importer.
  4. 4Configurez les identifiants pour chaque nœud de service (clés API, OAuth, etc.).
  5. 5Cliquez sur Tester le workflow pour vérifier que tout fonctionne, puis activez-le.

Ou collez directement dans n8n → Importer depuis JSON :

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

Intégrations

codefiltergmailgooglesheetshttprequestifrespondtowebhookscheduletriggerwebhook

Obtenir ce workflow

Téléchargez et importez en un clic

Télécharger JSONVoir sur n8n.io
Nœuds27
Complexitéhigh
Déclencheurwebhook
CatégorieMiscellaneous

Créé par

Khairul Muhtadin

Khairul Muhtadin

@khmuhtadin

Tags

codefiltergmailgooglesheetshttprequestifrespondtowebhookscheduletriggerwebhook

Nouveau sur n8n ?

n8n est un outil d'automatisation de workflows gratuit et open-source. Hébergez-le vous-même ou utilisez la version cloud.

Obtenir n8n gratuitement →

Related Miscellaneous Workflows