Connecting Google Calendar

Connect Google Calendar to sync appointments and busy time in both directions, keep availability accurate, and control what details are shared.

5 min read · Updated October 2, 2026

Once Google Calendar Sync is activated, Appointible will import and export all eligible appointment and busy time events for the past two months and up to two years ahead of the current date. No more double-bookings – at least not because of the calendar.

Connecting Google Calendar

To connect Google Calendar and start syncing appointments and busy time, follow these steps:

  1. Log in to Appointible.
  2. Click your profile picture in the top-right corner and select My profile.
  3. Scroll to the Calendar Sync section.
  4. Click Connect on the Google Calendar card.

Only service providers in Appointible can connect to an external calendar. A single service provider can connect to multiple external calendars if needed.

If admin rights are available, external calendar connections for the team can also be managed from Settings > Integrations > Google Calendar, where Connect Calendar above the list starts a new connection.

Next, sign in to the Google account that should be synced with Appointible.

Important: On the screen that says "Appointible wants access to your Google Account", make sure all requested permissions are selected. Without full permissions, calendar events cannot be synced correctly and the connection may fail or only partially work.

Choosing Sync Options

After Google Calendar access is granted, sync options are shown. This is where the magic is configured so both calendars speak the same language.

  1. Select the Google Calendar that should be connected if more than one calendar exists in the Google account.
  2. Choose what to sync from Appointible to Google Calendar:
  • Appointment events – sync all future appointments assigned to the service provider to the selected Google Calendar.
  • Busy time events – sync busy time created in Appointible so Google Calendar also shows when new bookings should not be allowed.

If the best option is not clear yet, these settings can be adjusted later. The Google Calendar Sync starts only after clicking the Start Sync button, so there is room to change the mind before committing.

Checking Sync Status

After Google Calendar is connected, the current sync status and available actions are displayed in the Calendar Sync section in My Profile or, for admins, in Settings > Integrations > Google Calendar.

  1. Edit – on the Calendar Sync card in My profile, update whether appointment and busy time events are synced.
  2. Reconnect – appears when there is a problem with the Google Calendar connection (for example, permissions were changed or the Google password was updated). Click this to restore the connection.
  3. Disconnect – remove Google Calendar Sync from the account. Syncing stops, and the appointment and busy time events Appointible already synced to Google Calendar (upcoming ones, and those from the past two months) are removed from it. The appointments themselves stay in Appointible.

Deleting A Calendar

Delete a connected calendar from Settings > Integrations > Google Calendar. This works for every connected calendar, including one that shows Sync Failed and can no longer be reconnected, for example because the Google account was closed.

  1. Open Settings > Integrations > Google Calendar.
  2. Click the trash icon on the calendar's row.
  3. Check the calendar name in the confirmation, then click Delete.

Warning

Deleting removes the connection, and events already synced from that calendar are deleted from Appointible. This cannot be undone. To sync the calendar again, connect it again.

Syncing To Google Calendar

When Appointment events sync is enabled, all future appointments assigned to the service provider are synced to the selected Google Calendar. Changes are pushed in a few seconds after an appointment is updated or canceled, so both calendars stay aligned.

If an appointment is deleted in Appointible or reassigned to another service provider, the corresponding event is removed from the connected Google Calendar at the same time.

The same logic applies to Busy time events when that option is enabled. Busy time created, updated, or removed in Appointible is reflected in Google Calendar within seconds, helping keep availability accurate wherever the calendar is checked first.

Syncing From Google Calendar

When Google Calendar is first connected, Appointible imports events from the selected Google Calendar for the past two months and up to two years ahead of the current date. This initial sync usually completes within 1–10 minutes, depending on how busy the calendar is.

After the initial import, new and updated events are synced automatically every 10–20 seconds. In practice, this feels almost instant, without needing to refresh anything manually.

Here are a few key points to keep in mind:

  1. Events marked as Free in Google Calendar do not block time in Appointible. To prevent new bookings in that time, set the Google Calendar event to Busy.
  2. Events marked as Public in Google Calendar will show details like the event title and description to team members in Appointible who can access that calendar.

How Google updates affect appointments:

  1. Appointments can be rescheduled to another date and time directly in Google Calendar. The change is synced back to Appointible.
  2. Additional notes can be added to appointments in Google Calendar. The Google Description field is synced with the appointment Summary field in Appointible.
  3. Appointments cannot be canceled from Google Calendar. To cancel, use the appointment in Appointible.
  4. Deleting an appointment's event in Google Calendar removes it only from Google Calendar. The appointment stays in Appointible, and the event is added to Google Calendar again the next time the appointment changes. To remove an appointment, delete or cancel it in Appointible.
  5. Events created in Google Calendar show as busy time in Appointible. Deleting one of them in Google Calendar removes the busy time from Appointible too.

Keeping Events Private

Sometimes a calendar event should block time without sharing the details with the whole team. For that, Google Calendar privacy settings come to the rescue.

If event details should not be visible to team members in Appointible, set the Google Calendar event to Private instead of Public in the event edit screen in Google Calendar.

After the event is synced to Appointible, team members with access to that calendar will see only that the time is unavailable, without any private details such as the event title or description. The time is blocked, the secret stays safe.

Related articles