Google Calendar
Sync with Google Calendar for conflict checking, event creation, and Google Meet links.
Updated 2 min read
title: Google Calendar category: Integrations order: 6 description: Sync with Google Calendar for conflict checking, event creation, and Google Meet links.
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
- Go to Settings → Integrations.
- Click Connect Google Calendar.
- Sign in with your Google account.
- Grant calendar permissions (read and write access to your calendars).
- 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:
- Edit an event type and set the location to Google Meet.
- When a booking is made, the calendar event is created with a Google Meet link attached.
- 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
- Go to Settings → Integrations.
- Click Disconnect on the Google Calendar connection.
- Future bookings won't sync to Google Calendar. Existing calendar events from past bookings remain.
Troubleshooting
| Issue | Solution |
|---|---|
| Calendar not showing up | Click Refresh calendars to re-fetch from Google. |
| Conflicts not detected | Check that the correct calendars are selected for conflict checking. |
| Events not appearing in Google | Verify the "create events on" calendar is set correctly. |
| Google Meet link missing | Ensure the event type location is set to Google Meet and a Google Calendar is connected. |
| Permission denied | Disconnect and reconnect, ensuring you grant full calendar permissions. |
Was this article helpful?
More in Integrations
- ZoomConnect Zoom to automatically create meeting links when customers book video calls.
- StripeAccept payments for bookings and invoices with Stripe Connect.
- SlackGet booking notifications in Slack, manage your schedule with slash commands, and book from Slack.
- Apple CalendarSync with Apple iCloud Calendar using CalDAV for conflict checking.
Questions about this? Bella answers from these articles.