Skip to main content

Integrating with Google and Google Calendars

This article explains how to connect Google and Google Calendar to Kyrios to sync events, prevent double bookings, and enable Google Meet for appointments.

Updated over 2 months ago

Who This Is For / When to Use

Use this guide if you:

  • Want Kyrios events to sync with Google Calendar

  • Need Google Calendar events to block availability in Kyrios

  • Want Google Meet links automatically added to appointments

  • Manage availability across multiple calendars

What This Integration Does

Connecting Google and Google Calendar allows Kyrios to:

  • Sync bookings between Kyrios and Google Calendar

  • Prevent double bookings using conflict calendars

  • Generate Google Meet links for appointments

  • Manage availability accurately across team members


Prerequisites

Google Calendar Access Requirements

  • Writer access is required to:

    • Add Kyrios-created events to Google Calendar

  • Read-only access is sufficient to:

    • Fetch events from Google Calendar into Kyrios

If you receive a writer access error, see:
“What To Do If You Get the Google Calendar Writer Access Error”


How to Integrate Your Google Account

  1. Go to Settings → Integrations.

  2. Click Sign in with Google under the Google icon.

  3. Follow the prompts to link your Google account.

Important Notes

  • You can connect multiple Google accounts

  • To add another account, click Sign in with Google again

  • To disconnect an account:

    • Click Connected

    • Confirm deletion


Calendar Configuration (Google Descope)

With Google Descope, you can connect Google Calendar directly from Calendar Connections without first integrating Google in the Integrations section.

Once connected, Google Meet is automatically enabled.

Google Meet Requirement

  • A Google Calendar must be linked

  • If no Google Calendar is linked:

    • Google Meet links will not be generated


Step 1: Connect Your Google Calendar

Navigate to one of the following locations:

  • Settings → My Profile → Calendar Settings

  • Calendars → Calendar Settings → Connections


Step 2: Sync Calendar in User Configuration

Link the Calendar to a Team Member

  1. Go to Settings → My Staff.

  2. Select the user.

  3. Click the pencil icon to edit.

  4. Scroll to Calendar Configuration.

Select and Sync Calendar

  • Choose the Google Calendar (for example, Gmail calendar)

  • Ensure:

    • Calendar is synced

    • Settings allow contact creation

    • Automation triggers are enabled

Click Save to confirm.


Step 3: Calendar Settings Configuration

Go to Calendars → Calendar Settings → Connections.

Calendar configuration includes:

  • Linked Calendar

  • Conflict Calendar

Make sure a specific team member is selected.


Linked Calendar

What It Does

  • All Kyrios-created events are added to this calendar

  • Events appear directly in Google Calendar

Important Notes

  • Writer access is required

  • The linked calendar is added to the conflict calendar by default

  • Events created in Google Calendar are:

    • Fetched into Kyrios

    • Reflected back to Google

Sync behavior can be adjusted in Advanced Settings.


Conflict Calendar

Purpose

  • Blocks availability when events exist on third-party calendars

Behavior

  • Only events marked BUSY block availability

  • Events marked FREE:

    • Are fetched

    • Do not block bookings

You can add multiple conflict calendars to avoid overlaps.


Step 4: Create a Calendar in Kyrios and Enable Google Meet

Not available for Class Booking or Simple/Event calendars.

  1. Go to Calendars → Calendar Settings.

  2. Create or edit a calendar.

  3. In Meeting Details:

    • Select a team member

    • Choose Google Meet as the meeting location

  4. Save changes.


Test the Integration

Add Calendar to a Funnel

  1. Go to Sites → Funnels.

  2. Add a Calendar element to the page.

Choose the Calendar

  1. Select the desired calendar.

  2. Save changes.

  3. Click the Eye icon to preview.

Schedule a Test Appointment

  1. Fill in the booking form.

  2. Click Schedule Meeting.

This confirms Google Meet is working correctly.


Pro Tips

  • Verify access levels before syncing

  • Adjust sync preferences in Advanced Settings

  • Review conflict calendars regularly

  • Use Smart Sync carefully:

    • Blocks time

    • Does not create contacts unless they already exist

  • Set Google Meet as default to ensure all meetings include links


FAQ

What is the difference between one-way and two-way sync?

One-way sync updates your linked calendar only.
Two-way sync syncs both calendars, creates contacts, and triggers workflows.


How do I configure conflict calendars?

Go to Calendars → Calendar Settings → Connections and select calendars to block availability for BUSY events.


What does Smart Sync do?

It blocks time for Google Calendar events but only creates contacts and triggers workflows if the contact already exists.


How do I ensure Google Meet links are included?

Set Google Meet as the meeting location and link a Google Calendar.


How do I connect my Google Calendar?

Use:

  • Settings → My Profile → Calendar Settings, or

  • Calendars → Calendar Settings → Connections


What happens if I don’t link a Google Calendar?

Google Meet links will not be generated.


How can I prevent double bookings?

  • Configure conflict calendars

  • Add multiple calendars if needed


When does an event block availability?

Only when the event is marked BUSY in the third-party calendar.

Did this answer your question?