CARRIER-GRADE TELEPHONY NETWORK
TELECOM SALES & DEMO: 1 (417) 835-0402
Help Center

Calendar Integration

Connect Google Calendar with KaiCalls.

Let Kai check your real open times and book meetings with callers while they are on the phone.

Kai pointing to the next open meeting slot

Live open slots

Free time lookup

Kai checks your real calendar before offering any meeting time.

Conflict check

Double-booking

Checks personal or team calendars to prevent double bookings.

1-Click OAuth

Google Sign-In

Sign in securely with your Google or Google Workspace account.

Overview

What the Google Calendar connection does.

Kai books meetings straight into your Google schedule.

Looks up free times

When a caller asks for an appointment, Kai checks your calendar in real time. He only offers times you have marked free.

Creates calendar events

When the caller picks a slot, Kai writes a new event on your calendar with their name, phone number, and service requested.

Avoids double bookings

Kai checks your personal calendar and any selected team calendars so he never books over an existing meeting.

Sends text confirmations

Kai can text the caller a confirmation with the date, time, and your business address.

Calendar choices

Booking calendar vs. conflict calendars.

Understanding these two settings makes your schedule work smoothly.

1. Your Booking Calendar (One calendar)

This is the calendar where new events get added. Most firms use their primary business calendar or an "Intake" calendar.

2. Conflict Calendars (One or more)

These are calendars Kai checks for busy blocks. You can check your personal calendar, holiday calendar, or staff calendars. Any busy event on these blocks that time slot.

Setup

How to connect Google Calendar.

Follow these steps to link your Google account.

  1. 1

    Open Connections in KaiCalls

    In KaiCalls, go to Connections > Google Calendar.
  2. 2

    Click Connect Google Calendar

    Sign in with your Google account and grant permissions to manage calendar events.
  3. 3

    Pick your booking calendar

    Select the primary calendar that should receive new bookings from callers.
  4. 4

    Select your conflict calendars

    Check the boxes for any personal or team calendars whose busy events should block caller bookings.
  5. 5

    Turn on booking in Agent Tools

    Go to Agent Tools and verify that "Check open times" and "Book meetings" are enabled for Kai.
Using GoHighLevel instead? Go to the GoHighLevel Guide to set up booking through your HighLevel calendar.

Verification

How to prove it worked.

Place a test call and check your Google Calendar.

  • Place a test call to your KaiCalls number from a mobile phone.
  • Ask Kai: "Can I book a consultation tomorrow afternoon?"
  • Pick one of the times Kai offers and confirm your test name.
  • Hang up and open Google Calendar on your phone or computer.
  • Verify the new meeting appears at the exact time chosen.
  • Click the event: Confirm the caller name, phone, and recap are inside.

Troubleshooting

Fix common Google Calendar issues.

Kai says no times are open

Check your conflict calendars. If an all-day event is set to "Busy", Google blocks the whole day. Set all-day events to "Free".

Wrong calendar receives events

Open Connections in KaiCalls and re-check your selected Booking Calendar dropdown.

Time zone difference

Ensure your Google Calendar time zone matches your KaiCalls business time zone in Settings.

Google login expired

Click Reconnect on the Google Calendar card in KaiCalls to refresh your Google token.

Leaving

How to disconnect Google Calendar.

Click Disconnect on the Google Calendar card in KaiCalls. Kai will stop reading your open times and booking new slots. All past events on your Google Calendar stay right where they are.