Back to Google Calendar Guides

This guide applies to:

  • Basic Edition
  • Plus Edition
  • Pro Edition
  • Business Edition


Setup Google Calendar sync to connect to your site’s Booking Calendar and make sure you’re never double-booked.

To find out more about how Google Calendar sync works, read our Google Calendar Sync FAQ guide.

Enabling Google Calendar Sync in Settings

To begin the setup process, go to your WordPress Dashboard > Admin Appointments page > Settings tab.

Toggle the Google Calendar Sync feature on, then click Edit Settings.

Toggling the Google Calendar Settings on

Google Client ID and Client Secret

You’ll need to set up your Google API credentials so that Google can communicate with Simply Schedule Appointments.

To do that, you can follow our walkthrough video and guide on setting up the Google API Credentials: Google Client ID and Client Secret

By the end of that guide, you should’ve successfully set up the connection between your Google Calendar and SSA. You’ll now see your Google information displayed, with the option to Disconnect the account.

Adding in the Client ID and Client Secret to finish connecting to Google Calendar

Google Calendar Settings

After you’ve connected your Google Calendar to SSA, you’ll see two additional settings that you can update.

Google Calendar Settings

Google Web Meetings

This setting allows Google Meet links to be auto-generated for each appointment. Please see our other guide on Google Meet to finish setting this up.

Delete Canceled / Rescheduled Events

Toggle this setting on if you’d prefer to delete the Google Events when they’re Canceled or Rescheduled. By default, if an appointment is Canceled or Rescheduled, we add “Canceled:” to the Event Title.

Refresh Google Calendars

And the Refresh Google Calendars settings lets you choose how often you’d like SSA to check for new events. The default 5 minutes, is our recommended refresh rate.

If you’re not seeing the Google Calendar sync right away during initial testing, try to reduce the refresh rate to 1 minute and try again.

Customize Google Events

With our event customization editor you can change the information that gets passed through to the Title, Location, and Description of the Google Event.

Learn more about the Google Calendar Event Customization feature.

Update Your Appointment Types

Each Appointment Type you’d like to connect with Google Calendar will need its settings updated. Go to Appointment Types > Pick one > Google Calendar tab.

Inside the Google Calendar settings tab, you’ll see the option to sync appointments or check for conflicts in your Google Calendar.

Google Calendar Settings tab

Syncing Appointments to Google Calendar

Choose a calendar from the list to add newly booked appointments to it. Only one calendar can be selected for syncing appointments.

Your Booking Calendar will add your new appointments for that Appointment Type to Google Calendar moving forward.

Previously booked appointments for that Appointment Type don’t sync.

New Appointments added to Google Calendar

Checking Google Calendar for Conflicts

The existing Events in the chosen Google Calendars block off time slots in your Booking Calendar. You can choose multiple calendars to check for conflicts.

After saving the settings, the Booking Calendar evaluates all the booking time slots and sees if there are any conflicts with your Google Calendar(s) events’.

Existing Event Times Blocked Off in Booking Calendar

Still stuck?

File a support ticket with our five-star support team to get more help.

File a ticket

  • Please provide any information that will be helpful in helping you get your issue fixed. What have you tried already? What results did you expect? What did you get instead?
  • This field is for validation purposes and should be left unchanged.

Related Guides