Ch Adeel
08/12/2025, 3:44 PMVapi Support Bot
08/12/2025, 3:45 PMstartDateTime and endDateTime fields are in ISO 8601 format and that the correct calendarId is being used in your tool configuration. For example:
json
{
"startDateTime": "2025-08-12T09:00:00+00:00",
"endDateTime": "2025-08-12T17:00:00+00:00",
"timeZone": "UTC",
"calendarId": "primary"
}
If these are set correctly and the issue persists, consider reaching out to Vapi support or their Discord community for further troubleshooting.
[See documentation for details](https://docs.vapi.ai/tools/google-calendar)
Source:
- [Google Calendar Integration Documentation](https://docs.vapi.ai/tools/google-calendar)Ch Adeel
08/13/2025, 1:36 PMYanick
08/13/2025, 1:53 PMMMM dd, yyyy, hh:mm a in the America/Toronto zone
– Example: “Aug 05, 2025, 09:00 AM”.
• Always create or parse times in the America/Toronto IANA zone, then:
- When SPEAKING to callers ➜ format via strftime/Luxon
toFormat('MMM dd, yyyy, hh:mm a').
- When CALLING tools or Google Calendar ➜ pass
RFC 3339 strings that include the offset
(e.g. 2025-08-05T09:00:00-04:00).
Never end ISO strings with “Z” unless you mean UTC.
• Treat “hh = 01–11” + “PM” as afternoon/evening and
“hh = 01–11” + “AM” as morning; “12:xx AM = 00:xx”,
“12:xx PM = 12:xx”.
If the user input omits AM/PM, ask for clarification.
• Convert 24-hour inputs to 12-hour before speaking:
05:15 → “05:15 AM”; 17:05 → “05:05 PM”.Ch Adeel
08/13/2025, 6:20 PMCh Adeel
08/13/2025, 6:35 PMChiranjeet Mishra
08/13/2025, 6:39 PMYanick
08/13/2025, 6:50 PMChiranjeet Mishra
08/17/2025, 9:25 PMYanick
08/18/2025, 11:28 AMLiam
08/18/2025, 11:03 PMLiam
08/19/2025, 6:45 PMChiranjeet Mishra
08/20/2025, 9:26 AM