The Google Calendar integration allows your Vapi assistant to interact with Google Calendar in two ways:
This enables your assistant to schedule appointments, meetings, and other calendar events directly during phone calls, as well as check when you’re available for meetings.
Before you can use the Google Calendar integration, you need to:
First, you need to connect your Google Calendar account to Vapi:
The authorization process will request access to your Google Calendar to create events and check availability.

After connecting your Google Calendar account, create the tools:
The description field is crucial as it helps the AI model understand when and how to use each tool. Be specific about the scenarios and conditions when each tool should be invoked.

Now, add your chosen calendar tool(s) to your assistant:

This tool uses the following fields to create events:
summary: The title or description of the calendar eventstartDateTime: The start date and time of the eventendDateTime: The end date and time of the eventattendees: A list of email addresses for people to invite to the eventtimeZone: The timezone for the event, defaults to UTCcalendarId: The calendar ID to create the event in, defaults to the primary calendarThis tool uses the following fields to check availability:
startDateTime: The start of the time range to checkendDateTime: The end of the time range to checktimeZone: The timezone for the availability check, defaults to UTCcalendarId: The calendar ID to check availability in, defaults to the primary calendarAll datetime fields should be provided in ISO 8601 format.
Here’s how the tools can be used in your assistant’s configuration: