Learning AI · From my channel
A booking system with n8n: forms, clients and availability
In this video, I build the first part of an appointment system and leave the process's errors visible. The main lesson is connecting pieces and checking data: a website showing a success message may still not be saving any booking.
English article adapted with AI assistance from the transcript of my Spanish video. About this adaptation · Explore my channel
Eric Muriel · Own content · original Spanish video · Published on September 14, 2026. YouTube loads when you press play.
01Define what this first part includes
The initial aim is to connect a website to a workflow receiving requests, recognising clients and handling time slots. Reviews and client reactivation are planned for another part; they are not a complete implementation demonstrated in this recording.
The figure in the original title expresses the commercial positioning of a broader solution. It is not a verified sale of this prototype or a rate applicable to every company. Here, the focus is the technical journey and its limits.
Reference [1]: Eric Muriel · YouTube
02Check that the form sends data
One early problem is that the form simulates a successful submission without being connected to the workflow. I discover it by checking that n8n receives no request. I then connect the test webhook and submit fictional data again.
To repeat the lesson, open the execution and find the arriving fields: contact, service, date and time. Compare that input with the next step's requirements. If a value is missing, correct its origin before trying to compensate later.
03Distinguish client, request and time slot
During the demonstration, I create clients and link their information to requests. I also decide between creating a record and using an existing one. These are different operations: recognising the person does not mean their appointment is saved.
A useful outline separates three elements: who is requesting, what they request and which slot is assigned. Keep clear references between them. When reviewing the outcome, check all three records, not just the user-facing message.
04Errors reveal the contract between tools
Much of the video involves debugging date and time formats, identifiers, lists and required fields. A value can look correct on screen while lacking the structure the destination expects. Reading the error and that step's input provides more information than regenerating the entire workflow.
The test ends with a recorded appointment and a slot marked as reserved. Reaching that point requires rerunning and inspecting tables because earlier attempts saved some parts but not others. That difference is precisely what to observe in an integration.
05What remains before accepting real bookings
At the end, I say that overlapping bookings still need checking. That is an important limit: one successful execution does not demonstrate what happens when two people book simultaneously.
As an editorial extension, prepare tests for an occupied slot, a repeated submission, a save failure and two simultaneous requests. Add a clear policy for data and access, and decide how to handle a partially completed operation. Until those checks are complete, treat the result as a learning prototype.
Sources and further reading
These references expand on the concepts indicated. The examples and exercises are original editorial material.
[1] Eric Muriel · YouTube
A booking system with n8n: forms, clients and availability ↗
Primary source: the author’s Spanish video and supplied transcript. Personal experiences retain their original context and date.
Back to the related section
Companion video · YouTube
A booking system with n8n: forms, clients and availability ↗
Eric Muriel | IA ·
English translation of an AI-assisted adaptation of the transcript supplied by Eric Muriel. The original video is in Spanish. Verbal fillers and transcription errors have been edited, and examples distinguished from promises of results. Suggested exercises are editorial additions. Tools and interfaces reflect the recording date, except for updates identified with sources.
Keep reading
Learning AI
What is artificial intelligence? Examples and how to start ↗
Understand AI, generative AI and automation through everyday examples. Learn their limits and try a beginner exercise with results you can check.
Learning AI
How to create AI images: from prompt to useful visual ↗
Create useful AI images with a clear brief, example prompts and an editing checklist. Prepare lightweight blog covers without repeating the same visual.
Learning AI
Editing videos with Claude and Remotion: how I organise my workflow ↗
My process for combining Claude, Remotion, brand references and human review when editing videos with graphics, sound and different formats.