Enable your AI agent to schedule meetings directly on your Google Calendar with availability checking, Google Meet integration, and automatic calendar invites.
8 min read
Updated February 2026
The Google Calendar integration lets your AI agent schedule meetings directly on your calendar. Customers can check availability, book meetings, and receive calendar invitations with optional Google Meet links — all through natural conversation.
Perfect for consultants, coaches, sales teams, and any business that wants to offer seamless scheduling without third-party booking tools.
The Google Calendar integration includes four AI Actions:
| Action | Description | Type |
|---|---|---|
| Book Meeting | Schedule a meeting with meeting type selection, date/time picking, and Google Meet | Multi-step |
| Check Availability | Query and display available time slots for a date range | Single-step |
| Cancel Meeting | Cancel an existing meeting by attendee email | Single-step |
| Reschedule Meeting | Change the time of an existing meeting | Multi-step |
Before setting up the Google Calendar integration, you'll need:
The Google Calendar integration uses OAuth for secure authentication. You'll authorize ChatSpark to access your Google Calendar.
After connecting, you can configure meeting types to offer through the chatbot. Each meeting type defines:
Meeting types let you offer different scheduling options to customers. For example, you might offer:
If you don't configure any meeting types, a default 30-minute meeting option is provided automatically.
Here's what customers experience when scheduling through your chatbot:
The AI recognizes scheduling intent from phrases like:
If you have multiple meeting types configured, customers choose from your options. Each shows the name and duration. If only one type exists, this step is skipped.
An interactive calendar shows available dates based on your Google Calendar availability. Customers can also use natural language:
Available time slots are shown for the selected date, automatically accounting for:
Customers provide their contact information. Upon confirmation:
After setup, test the booking flow:
Check your Google Calendar working hours settings. If working hours aren't configured, the system defaults to 9 AM - 5 PM on weekdays.
Ensure you're signing into the correct Google account. Try disconnecting and reconnecting if the issue persists.
Verify that the “Add Google Meet” option is enabled for your meeting type. Google Workspace accounts may have Meet disabled by admin settings.
Check the spam folder. Ensure the attendee email address was entered correctly. Calendar invites are sent by Google, so delivery depends on recipient settings.