Advanced Google Calendar Add-on


All add-ons for Bookly require Bookly PRO installed and activated.

You can integrate Bookly with Google Calendar and choose one of three modes of synchronization.

The default configuration of Bookly PRO includes the following synchronization modes:

  • One-way sync
  • Two-way front-end only

Advanced Google Calendar (Add-on) enables you to get a full two-way synchronization between two calendars to keep all your Bookly calendar data and any further schedule updates in sync with Google Calendar. All bookings created or updated in Bookly Calendar will be automatically reflected in the Google Calendar, and vice versa.


1. Purchase, download and activate the Bookly Advanced Google Calendar (Add-on) in Plugins.

2. First, follow the instructions in this guide or in Settings > Google Calendar (admin area of your Bookly) to set up the connection between your Google Account and Bookly Calendar.

3. Before you select the synchronization type and click Save, you should implement "incremental synchronization", verify and register your domain. Please read carefully the instructions in this document.


For two-way sync, your website must use HTTPS. Google Calendar API will be able to send notifications to HTTPS address only if there is a valid SSL certificate installed on your web server.

4. From the Synchronization mode drop-down, select Two-way sync. Click Save.

You can set up how the booking information will be displayed in Google Calendar.

Template for event title

Choose details for Google Calendar event description that is created via Bookly. Available codes are {service_name}, {category_name}, {staff_name} and {client_names}.

Template for event description

Use available codes for the appointment-related information that will be displayed in Google Calendar.

Bookly Settings – Google Calendar sync

Synchronizing the event's data created in Google Calendar, Bookly creates an appointment in Bookly Calendar for the specified date and time, with the Google Event Title as the custom service.

Event that was initially created in Google Calendar:

Google Calendar event

Appointment in Bookly Calendar that was created (synced) from Google Calendar event:

Bookly Calendar – event from Google Calendar

Edit appointment window in Bookly Calendar

Manual synchronization

You can force a new incremental sync by clicking on the google-calendar-manual-sync-btn.png button on the top right of the Bookly Calendar.

Bookly Calendar

Bookly Advanced Google Calendar (Add-on) is available for purchase here.

See these articles for troubleshooting the most common issues with Google Calendar sync:

I am unable to connect a staff member to Google Calendar

There are discrepancies between my website and Google Calendar. What can I do?

Google Calendar sync has stopped working properly after an update. How do I fix it?

My google calendar synchronization is not working. I see this error in Staff Members tab: “Could not json decode the token.”



Google Calendar Sync – learn more about three modes of syncing your Bookly Calendar with Google Calendar.

Was this article helpful?
0 out of 0 found this helpful

Articles in this section