Google Calendar
Connect Google Calendar so your agent can find a free slot and book it while the caller is on the line, complete with a calendar invite and a Google Meet link.
At a glance
Connect Google Calendar
Open Google Calendar on the Integrations page
Open the Integrations page in the dashboard and click Connect next to Google Calendar.
Tools
Times are a local date and time in the given timezone, with no UTC offset, for example 2026-09-01T14:30:00 with Asia/Kolkata. Times in replies are local times in that zone too, so clock changes never shift a meeting. Add the {{current_date}}, {{current_time}} and {{timezone}} system variables to the agent’s prompt, so it can turn “tomorrow at 3” into a real date and time.
Fields
Check availability
Returns the busy intervals in the window, as local times in timezone. Anything not listed is free on the calendar, even outside your working hours, so give the agent your hours in its prompt.
Book meeting
Before creating the event, the slot is checked again. If it was taken in the meantime, the agent is told to pick another time.
Reschedule meeting
Rescheduling doesn’t re-check availability, and guests may not get an email about the change, so tell the caller the new time before hanging up. Have the agent call Check availability for the new time first, and pass duration_minutes to keep a meeting that isn’t 30 minutes long.
Cancel meeting
List upcoming events
Pin the values that never change
How it works on a call
Limits
- Bookings always go on the connected account’s primary calendar.
- One Google Calendar account per organization. To switch to a different one, click Disconnect, then Connect again.
Troubleshooting
'must be a local date and time'
The agent sent a time that isn’t a plain local date and time. Add {{current_date}}, {{current_time}} and {{timezone}} to its prompt so it knows today’s date, the time and your timezone, or pin timezone.
'That slot is no longer available'
Someone took the slot between checking and booking. The agent should check availability again and offer another time.
Calendar calls start failing after working before
Google access was removed, for example from the Google Account’s third-party connections page or by a Workspace admin. On the Integrations page click Disconnect, then Connect and sign in again.
