SchedulingKit
Feature

Two-Way Calendar Sync with Google, Outlook, and Apple

Connect Google or Outlook by signing in, or Apple iCloud with an app-specific password.

From then on, SchedulingKit reads your busy times, refreshing them every 10 minutes for the next 60 days, and checks your calendar again live at the moment someone books, so a slot you just filled elsewhere can't be booked. Each new booking is added to the calendar you pick as the destination. One thing to know: editing or deleting the event in Google or Outlook doesn't change the booking in SchedulingKit, so reschedule or cancel bookings in SchedulingKit. The number of calendar connections depends on your plan: Free 1, Standard 6, Pro and Business unlimited, and each calendar counts as one. On teams, every member connects their own calendars, which Round Robin and Collective scheduling use to find free times.

SchedulingKit syncs with Google Calendar, Outlook/Microsoft 365 and Apple iCloud in two directions: busy times in your calendar block your booking page, and every new booking is written to the calendar you choose. Explore All Features.

Why Calendar Sync Matters

SchedulingKit syncs with Google Calendar, Outlook/Microsoft 365 and Apple iCloud in two directions: busy times in your calendar block your booking page, and every new booking is written to the calendar you choose. Connect Google or Outlook by signing in, or Apple iCloud with an app-specific password. From then on, SchedulingKit reads your busy times, refreshing them every 10 minutes for the next 60 days, and checks your calendar again live at the moment someone books, so a slot you just filled elsewhere can't be booked. Each new booking is added to the calendar you pick as the destination. One thing to know: editing or deleting the event in Google or Outlook doesn't change the booking in SchedulingKit, so reschedule or cancel bookings in SchedulingKit. The number of calendar connections depends on your plan: Free 1, Standard 6, Pro and Business unlimited, and each calendar counts as one. On teams, every member connects their own calendars, which Round Robin and Collective scheduling use to find free times.

As part of SchedulingKit's scheduling platform, calendar sync works alongside your connected calendars, notifications and client records.

Calendar Sync Capabilities

Key Features

Google Calendar, Outlook/Microsoft 365 and Apple iCloud
Busy times block your booking page
New bookings written to the calendar you choose
Busy times refreshed every 10 minutes for the next 60 days
Live calendar check at the moment of booking
Free 1 connection, Standard 6, Pro and Business unlimited
Each team member connects their own calendars

Calendar Sync Use Cases

How It Works

Professionals managing work and personal calendars
Teams using a mix of Google and Microsoft calendars
Freelancers with more than one calendar
Executives with assistant-managed calendars
Salons and studios where each stylist has a calendar
Consultants who book around family commitments

How It Works

Calendar Sync — SchedulingKit

1

Example step 1: Connect the calendars

A photographer connects her Google work calendar and her personal iCloud calendar (using an app-specific password). She's on Standard, so both fit within her 6 connections.

Example step 1: Connect the calendars

2

Step 2: Busy times block the booking page

Her daughter's recital on Friday at 5pm is in iCloud, so Friday 5pm to 7pm disappears from her booking page at the next refresh.

Step 2: Busy times block the booking page

3

Step 3: A client books

A couple books a Saturday engagement shoot. Before confirming, SchedulingKit checks both calendars live, then writes the booking to her Google work calendar.

Step 3: A client books

4

Step 4: Changes happen in SchedulingKit

When the couple needs a new date, they use the reschedule link in their confirmation, and the calendar event is updated from the booking rather than the other way round.

Step 4: Changes happen in SchedulingKit

Calendar Sync Best Practices

Learn more

  1. 1

    Connect every calendar you actively use (work, personal and shared) so busy times are complete.

  2. 2

    Choose one calendar as the destination for new bookings so they're easy to find.

  3. 3

    Reschedule or cancel in SchedulingKit, not by moving the calendar event, so the client gets the updated details.

  4. 4

    Check your calendar connections after changing a Google or Microsoft password, and reconnect if needed.

Frequently Asked Questions

Calendar Sync

Further Reading

Ready to Get Started?

Join 5,000+ teams using SchedulingKit

Free forever plan available • No credit card required