dependent-tan•4mo ago
ISSUE with GHL TOOLS
I'm having a problem with the GHL tools: checking and creating contacts works (small problem with the phone number) but when creating an event in the calendar, the assistant can't find an available slot, so it's impossible to make an appointment. Please let me know if you find a solution.
7 Replies
Thank you for describing the issue. To help troubleshoot, could you please confirm if the
See GHL Best Practices Sources: - GoHighLevel Best Practices - GoHighLevel Check Availability Tool - GoHighLevel Create Event Tool
calendarId
and timezone
are correctly set in your GHL Check Availability tool, and whether you are checking for available slots over a broad enough time range (such as the entire day)? This will help determine if the problem is due to configuration or calendar availability.
Tip: The documentation recommends checking the whole preferred day to offer alternative slots if the initial request isn't available.See GHL Best Practices Sources: - GoHighLevel Best Practices - GoHighLevel Check Availability Tool - GoHighLevel Create Event Tool
⤵️ Mention @Vapi Support Bot for follow-ups 🐥
adverse-sapphire•4mo ago
Check for issues like restricted working hours, buffer times, time zone mismatches, external calendar conflicts, and use GHL’s troubleshooting tool to identify specific availability blockers.
dependent-tanOP•4mo ago
I'm on NO CODE, can that play a role?
I created a chatbot on ghl connected to the calendar in question, and it can book appointments without a problem. What's more, on VAPI in time zone I set Europe/Paris and on GHL I logically chose Brussel /europe because there is no PARIS, I'm a bit at a loss for ideas, if anyone can help me, thank you in advance!
Hey! To help track down this issue, could you share:
- The call ID
- When exactly this happened (the timestamp)
- What response you expected to get
- What response you actually got instead
This would really help us figure out what went wrong!
This would really help us figure out what went wrong!
dependent-tanOP•4mo ago
Here's all the information about my last attempt, which didn't work:
- call ID: “0b9c925d-a3b6-4e5c-be0b-07344a6846bd”
- exact time : 21 may 2025, 08:44 PM
- answer hoped for: give me the availability of the calendar connected GHL (free Monday to Friday, 8am to 5pm)
- answer received: “Unfortunately, we don't seem to have any slots available in the near future for an agency appointment.” after asking him to give me availability
thanks in advance @Shubham Bajaj !
genetic-orange•4mo ago
🔵 18:47:26:544 Tool Calls Finished. Results: [
{
"toolWithToolCall": {
"function": {
"name": "get_free_slots",
"description": "Outil pour checker les disponibilités dans le calendrier GO HIGH LEVEL. ",
"parameters": {
"type": "object",
"required": ["calendarId", "timeZone", "startDate", "endDate"],
"properties": {
"calendarId": {
"type": "string",
"description": "The calendar ID to search for",
"default": ""
},
"timeZone": {
"type": "string",
"description": "The time zone to search for",
"default": "Europe/Paris"
},
"startDate": {
"type": "integer",
"description": "The start date to search for in epoch time milliseconds, should be before the endDate"
},
"endDate": {
"type": "integer",
"description": "The end date to search for in epoch time milliseconds, should be after the startDate"
}
}
}
},
"messages": [],
"toolCall": {
"id": "",
"type": "function",
"function": {
"name": "get_free_slots",
"arguments": {
"timeZone": "Europe/Paris",
"calendarId": "",
"startDate": 1696022400000,
"endDate": 1696108799000
}
},
"isPrecededByText": true
},
"type": "mcp",
"server": {
"url": "",
"headers": {
"Authorization": ""
}
},
"metadata": {
"tools": [
{
"type": "mcp",
"name": "gohighlevel.calendar.availability.check",
"parameters": {
"timeZone": "Europe/Paris",
"calendarId": "",
"startDate": 1696022400000,
"endDate": 1696108799000
},
"toolCallId": ""
}
]
}
},
"toolCallResult": {
"name": "get_free_slots",
"toolCallId": "",
"result": "[\n {\n "type": "text",\n "text": "No available times found for the specified timeframe."\n }\n]"
}
}
]
@m2xou As you can check in the above message, there was no free slots returned from your calendar. Can you check for the shared start date and end date? Were there any slots available in your GHL calendar, and record a long video if there were any. That would be really helpful for us to further investigate.
record a loom video*