GoHighLevel - "calendar_check_availability" uses time from the past
Chat ID: 6b61a21b-d955-4c46-9a74-b71f2e71721c
Timestamp: 3 August, 2025, around 9:30 NZT (this is specific enough?)
Expected response: AI agent is able to accurately check my calendar availability and book an appointment using conversational prompts
Response received: When VAPI AI agent tries to check my calendar availability, it ends up not finding a free slot because it keeps using a time in the past
Hello there,
How do I ensure that my VAPI AI agent uses the current time when checking for my availability in my GoHighLevel calendar? For context, the AI is able to check existing contacts and create new contacts in GHL. However, whenever my VAPI AI agent checks my calendar availability in GoHighLevel, it has a very high probability of using a date from the past.
At the start of my prompt, I have already asked the AI to check the current time via the following:
Check the Current Date and Time when starting the call:
The current date and time is: {{"now" | date: "%b %d, %Y, %I:%M %p", "Pacific/Auckland"}}"
Also, when I 'spoon-feed' the exact date to the agent, it is able to make the booking (see third attached image). But, when I use less specific language such as "Monday, 10AM" or "Tomorrow, 10AM", it starts getting confused - specifically when finding a free slot.
Thanks for your time!
Timestamp: 3 August, 2025, around 9:30 NZT (this is specific enough?)
Expected response: AI agent is able to accurately check my calendar availability and book an appointment using conversational prompts
Response received: When VAPI AI agent tries to check my calendar availability, it ends up not finding a free slot because it keeps using a time in the past
Hello there,
How do I ensure that my VAPI AI agent uses the current time when checking for my availability in my GoHighLevel calendar? For context, the AI is able to check existing contacts and create new contacts in GHL. However, whenever my VAPI AI agent checks my calendar availability in GoHighLevel, it has a very high probability of using a date from the past.
At the start of my prompt, I have already asked the AI to check the current time via the following:
Important
Check the Current Date and Time when starting the call:
The current date and time is: {{"now" | date: "%b %d, %Y, %I:%M %p", "Pacific/Auckland"}}"
Also, when I 'spoon-feed' the exact date to the agent, it is able to make the booking (see third attached image). But, when I use less specific language such as "Monday, 10AM" or "Tomorrow, 10AM", it starts getting confused - specifically when finding a free slot.
Thanks for your time!