Describe the problem/error/question
The ai agent should be able to extract from the get many events [check avaliability] calendar tool which pulls up all existing events [booked times] if the caller requested times slots for an entire day (between business hours). The output to the return webhook does not reflect what the google calendar tool found. It will list the open slots that dont have an event, but it will also include 1-3 times the had an event found.
What is the error message (if any)?
No error messages. I have retell ai connected to the workflow via webhook. The workflow uses an ai agent (gpt 4.1) along with 4 google calendar tools to do the following functions: [check availability through get many events, booking through create event, cancel through delete event, and reschedule which gets an event to identify the original appointment]
The issue is for day requests or time of day requests for checking availability (ex: “how about next tuesday” “what’s open Monday morning?”] the open ai agent is not able to reason consistently. If my calendar is mostly full for a specific day, the bot will respond with a couple of booked times in addition to the open times.
Please share your workflow
Share the output returned by the last node
Information on your n8n setup
- n8n version: most recent as of today 8/28
- Database (default: SQLite):
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (Docker, npm, n8n cloud, desktop app):
- Operating system: