n8n Booking Page: Form + Data Table Double-Booking Check
n8n Booking Page: Form + Data Table Double-Booking Check
Regular price
£61.99
Regular price
£61.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
⚡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
n8n Booking Page: Form + Data Table Double-Booking Check
Regular price
£61.99
Regular price
£61.99
Sale price
Unit price
/
per
Prevent Double Bookings Automatically with an n8n Booking Page (Form + Data Table Check)
Stop accepting overlapping appointments. This n8n workflow publishes an n8n Form booking page that checks every requested date and time against an n8n Data Table, generates a downloadable .ics calendar invite for available slots, and records confirmed bookings—so no two visitors can book the same time.
What this workflow does
- Receives booking input from an n8n Form: visitor submits Name, Email, Date, and Time.
- Applies configurable booking defaults such as meeting length, subject, and organizer name/email, then normalizes the selected date/time.
- Checks for double bookings by looking up the n8n Data Table for existing rows matching the same date and time.
- If the slot is available, it creates an RFC 5545-compatible .ics calendar invite.
- Stores the confirmed booking in the Data Table and shows a confirmation completion page.
- If the slot is taken, it displays a “pick another time” completion page instead.
Use cases
- SaaS teams offering time-based onboarding or setup calls with strict scheduling rules.
- Consultants running an n8n-powered booking link where every appointment must be unique by date/time.
- Automation engineers needing a reliable booking page + calendar invite flow with persistent storage.
Technical details
- Nodes/steps used: if, set, code, form, data table, sticky note.
-
Data Table required: create
Bookingswith text columnsDate,Time,Name,Email, andBookedAt. -
ICS invite: generated as
invite.icsand provided to the visitor.
Setup checklist
- Create the Bookings Data Table and select it in both Data Table steps.
- Update booking settings: meeting length, subject, organizer name, and organizer email.
- Publish the n8n Form and share the form URL as your public booking page.
