Manage QR-based event reservations with forms, Gmail and Discord
Ready for 3.0What this workflow does
This workflow has 21 nodes and runs when someone submits an n8n form (“イベント予約フォーム”). Along the way it connects Discord and Gmail.
How it runs
Trigger: When someone submits an n8n form (“イベント予約フォーム”).
- Normalize Input (Edit Fields (Set)): sets 4 fields: name, email, slot_id…
- time_slots_v (Data table): get
- Find Available Slot (Code): runs custom JavaScript code
- Slot Available? (If): checks a condition and branches into true / false
- Create Reservation (Data table): uses Data table
- Send Full Capacity Notification (Discord): work with message
- Update Slot Capacity (Data table): update
- Generate Ticket (Execute Sub-workflow): calls another n8n workflow
- Update row(s) (Data table): update
- Generate QR Code (HTTP Request): calls an HTTP API
…plus 10 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (9)
- Data table
n8n-nodes-base.dataTable - Discord
n8n-nodes-base.discord - n8n Form Trigger
n8n-nodes-base.formTrigger - Edit Fields (Set)
n8n-nodes-base.set - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Execute Sub-workflow
n8n-nodes-base.executeWorkflow - HTTP Request
n8n-nodes-base.httpRequest - Gmail
n8n-nodes-base.gmail
From the author
Quick overview This workflow collects event reservations via an n8n form, checks capacity against n8n Data Tables, generates a ticket and QR code, emails an e-ticket with Gmail, and posts updates to Discord, including a continuously updated availability…