Event Ticketing Backend: Auto QR Tickets with Google Sheets & Gmail — Flujo de trabajo n8n

Alta complejidad🔗 Webhook27 nodos🏷️ Miscellaneouspor Khairul Muhtadin

Descripción general

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

Nodos utilizados

Google SheetsHTTP RequestGmailCode

Vista previa del flujo de trabajo

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

Cómo funciona

  1. 1

    Disparador

    El flujo de trabajo comienza con un disparador webhook.

  2. 2

    Procesamiento

    Los datos fluyen a través de 27 nodos, connecting code, filter, gmail.

  3. 3

    Salida

    El flujo de trabajo completa su automatización y entrega el resultado al destino configurado.

Detalles de nodos (27)

GO

Google Sheets

googleSheets

#1
HT

HTTP Request

httpRequest

#2
GM

Gmail

gmail

#3
CO

Code

code

#4

Cómo importar este flujo de trabajo

  1. 1Haz clic en el botón Descargar JSON a la derecha para guardar el archivo del flujo de trabajo.
  2. 2Abre tu instancia de n8n. Ve a Flujos de trabajo → Nuevo → Importar desde archivo.
  3. 3Selecciona el archivo event-ticketing-backend-auto-qr-tickets-with-google-sheets-gmail descargado y haz clic en Importar.
  4. 4Configura las credenciales para cada nodo de servicio (claves API, OAuth, etc.).
  5. 5Haz clic en Probar flujo de trabajo para verificar que todo funcione, luego actívalo.

O pega directamente en n8n → Importar desde JSON:

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

Integraciones

codefiltergmailgooglesheetshttprequestifrespondtowebhookscheduletriggerwebhook

Obtener este flujo de trabajo

Descarga e importa con un solo clic

Descargar JSONVer en n8n.io
Nodos27
Complejidadhigh
Disparadorwebhook
CategoríaMiscellaneous

Creado por

Khairul Muhtadin

Khairul Muhtadin

@khmuhtadin

Etiquetas

codefiltergmailgooglesheetshttprequestifrespondtowebhookscheduletriggerwebhook

¿Nuevo en n8n?

n8n es una herramienta de automatización de flujos de trabajo gratuita y de código abierto. Alójala tú mismo o usa la versión en la nube.

Obtener n8n gratis →

Related Miscellaneous Workflows