Automate Event Registration and QR Check-ins with Google Sheets, Gmail, and Slack — n8n Workflow

High complexity🔗 Webhook21 nodes🏷️ Miscellaneousby masahiro hanawa

Overview

Who is this for? This template is ideal for event organizers, conference managers, and community teams who need an automated participant management system. Perfect for workshops, conferences, meetups, or any event requiring registration and check-in tracking. What this workflow does This workflow provides end-to-end event management with two main flows: Registration Flow: ⦁ Receives participant registration via webhook ⦁ Generates unique ticket ID and stores in Google Sheets ⦁ Creates QR code us

Nodes used

Google SheetsHTTP RequestSlackGmailCode

Workflow Preview

Manage event participants and process QR code
Who is this for?
Event organizers, conference managers, and community te
Step 1: Registration
Receive participant data, create ticket ID, and save to
Step 2: QR Code & Email
Generate QR code with ticket data and send confirmation
Step 3: Check-in Validation
Decode QR, validate ticket, and check for duplicate ent
Step 4: VIP Handling
Detect VIP tickets and send Slack notification to event
R
Registration Webhook
C
Create Ticket Data
Save to Participants Sheet
Prepare QR Payload
Generate QR Code
Send Ticket Email
R
Registration Success
C
Check-in Webhook
Decode QR Code
I
Is Valid QR?
Lookup Ticket in DB
Validate Check-in
C
Check-in Allowed?
Mark as Checked In
I
Is VIP?
Slack VIP Alert
M
Merge VIP Path
Build Success Response
C
Check-in Success
C
Check-in Denied
I
Invalid QR Response
21 nodes20 edges

How it Works

  1. 1

    Trigger

    The workflow starts with a webhook trigger.

  2. 2

    Process

    Data flows through 21 nodes, connecting code, gmail, googlesheets.

  3. 3

    Output

    The workflow completes its automation and delivers the result to the configured destination.

Node Details (21)

GO

Google Sheets

googleSheets

#1
HT

HTTP Request

httpRequest

#2
SL

Slack

slack

#3
GM

Gmail

gmail

#4
CO

Code

code

#5

How to Import This Workflow

  1. 1Click Download JSON button on the right to save the workflow file.
  2. 2Open your n8n instance. Go to Workflows → New → Import from file.
  3. 3Select the downloaded automate-event-registration-and-qr-check-ins-with-google-sheets-gmail-and-slack file and click Import.
  4. 4Set up credentials for each service node (API keys, OAuth, etc.).
  5. 5Click Test Workflow to verify everything works, then activate it.

Or paste directly in n8n → Import from JSON:

{ "name": "Automate Event Registration and QR Check-ins with Google Sheets, Gmail, and Slack", "nodes": [...], ...}

Integrations

codegmailgooglesheetshttprequestifmergerespondtowebhooksetslackwebhook

Get This Workflow

Download and import in one click

Download JSONView on n8n.io
Nodes21
Complexityhigh
Triggerwebhook

Created by

masahiro hanawa

masahiro hanawa

@masahiro

Tags

codegmailgooglesheetshttprequestifmergerespondtowebhooksetslackwebhook

New to n8n?

n8n is a free, open-source workflow automation tool. Self-host it or use the cloud version.

Get n8n Free →

Related Miscellaneous Workflows