How to create an Error-Free Booking Chatbot?
Hi everyone,
I’d like some advice on the project I’m describing below.
For the past weeks, I’ve been building a WhatsApp chatbot demo in n8n to handle appointments and answer FAQs for a medical clinic. I’m using Google Sheets and Google Calendar.
I don’t have much experience building this kind of thing in n8n, and I’ve noticed that the AI ​​model (Gemini) makes several errors in its responses. It mixes up dates and times, and sometimes claims there are no free slots when there actually are. I know this is part of the troubleshooting and fine-tuning process, but I already have a fairly extensive System Message with many rules designed to prevent these errors, and it keeps making them.
So, my question is: for a WhatsApp chatbot, is it better to use fixed options (like a menu) to avoid these errors, rather than having the AI ​​respond with free-form text?
My goal is really to give customers the feeling that they’re talking to a person, not a robot. However, if the AI ​​is prone to so many errors, I’m wondering if it would be better to use buttons, fixed menus, or a hybrid approach?m
What do you recommend?
Thanks in advance.
14
11 comments
César Castañeda
3
How to create an Error-Free Booking Chatbot?
Brendan's AI Community
skool.com/brendan
A free community for AI Voice Agents, Claude Code & n8n.
Join to learn, share ideas, and build real systems for the future.
Leaderboard (30-day)
Powered by