Help Center
Integrations

Google Calendar

Updated April 23, 2026
43 views

Google Calendar Integration

Connect Google Calendar to sync your schedule with SchedulingKit. The app checks your calendar for conflicts, creates events when bookings are made, and enables Google Meet links.

Connecting Google Calendar

  1. Go to Settings → Integrations.
  2. Click Connect Google Calendar.
  3. Sign in with your Google account.
  4. Grant calendar permissions (read and write access to your calendars).
  5. You'll be redirected back with the connection confirmed.

You can also connect during onboarding at the Calendar step (step 9).

Selecting calendars

After connecting, configure which calendars to use:

  • Conflict checking — Select one or more calendars to check for busy times. When you have events on these calendars, those time slots won't be offered to customers.
  • Create events on — Choose which calendar new booking events are added to.

Click Refresh calendars to update the list if you've added new calendars in Google.

How sync works

Conflict checking

  • When a customer views your booking page, SchedulingKit queries your selected Google Calendar(s) for busy times.
  • Time slots that overlap with existing calendar events are hidden.
  • This happens in real time, so double-bookings are prevented even if someone adds an event to your Google Calendar directly.

Event creation

  • When a booking is confirmed, a calendar event is created on your selected Google Calendar.
  • The event includes: title, date/time, duration, invitee name and email, location, meeting link, and notes.
  • When a booking is rescheduled, the calendar event is updated.
  • When a booking is cancelled, the calendar event is removed.

Google Meet

Google Meet links are automatically enabled when you have a Google Calendar connection:

  1. Edit an event type and set the location to Google Meet.
  2. When a booking is made, the calendar event is created with a Google Meet link attached.
  3. The Meet link appears in the confirmation email, calendar invitation, and manage booking page.

No separate Google Meet connection is required — it works through the Google Calendar API.

Multiple accounts

You can connect multiple Google accounts. Each connection has its own set of calendars for conflict checking and event creation.

Disconnecting

  1. Go to Settings → Integrations.
  2. Click Disconnect on the Google Calendar connection.
  3. Future bookings won't sync to Google Calendar. Existing calendar events from past bookings remain.

Troubleshooting

IssueSolution
Calendar not showing upClick Refresh calendars to re-fetch from Google.
Conflicts not detectedCheck that the correct calendars are selected for conflict checking.
Events not appearing in GoogleVerify the "create events on" calendar is set correctly.
Google Meet link missingEnsure the event type location is set to Google Meet and a Google Calendar is connected.
Permission deniedDisconnect and reconnect, ensuring you grant full calendar permissions.