Shir Sharoni
01/02/2026, 8:19 PMVapi Support Bot
01/02/2026, 8:20 PMjson
"tools": [
{
"type": "google.calendar.availability.check",
"name": "checkAvailability",
"description": "Use this tool to check calendar availability before booking."
},
{
"type": "google.calendar.event.create",
"name": "scheduleAppointment",
"description": "Use this tool to schedule appointments only after confirming availability."
}
]
Tip: Update your system prompt to instruct the assistant to always check availability before creating an event.
For more details, see the documentation on [Google Calendar integration](https://docs.vapi.ai/tools/google-calendar).
Source:
- [Google Calendar Integration Documentation](https://docs.vapi.ai/tools/google-calendar)Shir Sharoni
01/02/2026, 9:03 PMChiranjeet Mishra
01/06/2026, 4:19 AMShir Sharoni
01/11/2026, 12:44 AMChiranjeet Mishra
01/13/2026, 9:31 PMcheckAvailability parameters (startDateTime, endDateTime, timeZone) and createEvent parameters used
• A clear description of expected vs. actual behavior
• Calendar timezone and user’s local timezone
Having this full context will help us investigate thoroughly and work toward a proper resolution. I completely understand the urgency, and we’ll prioritize getting this sorted out.