All integrations

Google Calendar Integration

The chatbot and AI voice agent can check live availability, book, cancel, and reschedule on Google Calendar.

Calendar Connects via: Google sign-in (OAuth)

Connecting Google Calendar lets both the chat widget and the AI voice agent quote real availability and book appointments while the customer is still in the conversation. The agent reads free/busy from your calendar in real time, so it never offers a time that's already taken.

Setup is a one-click Google login. You sign in with the Google account that owns the calendar, approve read/write access, and pick which calendar bookings should land on. After that, the agent handles booking, cancellation, and rescheduling end-to-end with the visitor's email as the invitee.

Popular workflow recipes

When this happens → do that
When
Chat picks a time slot
Then
Book Google Calendar event + email invite to guest
When
Google Calendar event in 30 min
Then
AI follow-up SMS reminder to guest
When
Host cancels Google Calendar event
Then
AI follow-up SMS to guest with rebook link

Triggers & Actions

4 triggers · 5 actions
Triggers From Google Calendar events that fire workflows
Event booked

AI agent books an appointment — fires workflows for confirmation and reminders.

Event cancelled

Either the agent or the host cancels — drives 'sorry we missed you' or rebook flows.

Event rescheduled

Treated as a cancel + book so both flows fire correctly.

Time-based reminder

30 min / 24 h before any scheduled event — drives SMS reminders.

Actions Into Google Calendar what we do in the connected app
Check live availability

Read free/busy time before quoting openings.

Book event

Create with visitor's name + email as invitee, custom subject and description.

Cancel event

When the visitor confirms time and email.

Reschedule event

Cancel + rebook in a single chat or voice turn.

Send Google invite email

Standard Google Calendar invite to the guest.

How to connect Google Calendar

~10 minutes
1
In your Small Business Chatbot dashboard, open Settings → Calendar.
2
Click Connect Google Calendar. You'll be redirected to Google's sign-in screen.
3
Sign in with the Google account that owns the calendar bookings should land on (personal Gmail or Google Workspace both work).
4
Approve read/write access to events and free/busy time.
5
Pick the specific calendar to use if your account has more than one (e.g. Sales, Service).
6
Set bookable hours, buffer time between appointments, and the maximum lead time for new bookings.
7
Run a test booking from the chat widget and confirm the event appears on the right Google Calendar.

Other Calendar integrations

View all →