GHL Calendar Loop | get_free_slots returning empty...
# support
d
Hey Vapi Team, I’m running into a looping issue with the get_free_slots tool using the GoHighLevel integration. The Issue: In the dashboard logs, the tool shows up green as "Completed successfully." However, the AI acts as if no slots are available and keeps re-triggering the tool in a loop. I’ve verified that the GHL calendar has plenty of open availability and the "minimum scheduling notice" is set to 0. What I’ve Done: Confirmed prompt has dynamic date/time variables. Fixed a previous "GoHighLevelMCPCredential not found" error by deleting the old connection and setting up a fresh GHL v2.0 Private Integration Token. Verified the connection shows as active in the Vapi dashboard. Request: Could a team member check the backend logs for this? I’m trying to determine if GHL is returning an empty list despite the "Success" status, or if there’s a parsing issue with the new v2.0 token responses.
j
Hey @Daniel, thanks for the detailed breakdown! It sounds like the tool is completing but the AI isn’t recognizing the returned slots, which could be a parsing mismatch with the v2.0 token. I can help dig into this backend behavior to pinpoint whether GHL is actually returning data or if it’s a formatting issue. Can you share if the same behavior happens across multiple calendars or just this one?
c
please provide the call id and we will check the logs