Advanced Google Calendar Add-on


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

Integrate Bookly with Google Calendar to synchronize your schedules seamlessly. By default, Bookly PRO offers two synchronization modes:

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

Upgrade to the Advanced Google Calendar (Add-on) for full two-way synchronization between Bookly and Google Calendar. With this add-on, all bookings created or updated in Bookly Calendar will automatically reflect in Google Calendar, and vice versa, ensuring your schedules stay perfectly aligned.


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

2. Follow the instructions provided in this guide or navigate to Settings > Google Calendar in the admin area of your Bookly plugin to establish the connection between your Google Account and Bookly Calendar.

3. Before selecting the synchronization type and saving your settings, ensure you implement "incremental synchronization" and register your domain. Refer to the instructions provided here for detailed guidance.


For two-way synchronization, ensure your website uses HTTPS. The Google Calendar API can only send notifications to HTTPS addresses with a valid SSL certificate installed on your web server.

4. From the Synchronization mode drop-down menu, choose Two-way sync, and then click Save to apply your changes.

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

The way the booking information is displayed in Google Calendar can be customized using the following options:

Template for event title: This allows you to select details for the event title in Google Calendar, which is generated via Bookly. Available codes include {service_name}, {category_name}, {staff_name}, and {client_names}.

Template for event description: Here, you can use available codes to include appointment-related information that will be displayed in the event description of Google Calendar.

Bookly Settings – Google Calendar sync

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

For events initially created in Google Calendar, the corresponding appointment in the Bookly Calendar is synced as follows:

Google Calendar event

Bookly Calendar – event from Google Calendar

Edit appointment window in Bookly Calendar

Manual synchronization

Manual synchronization is also available, allowing you to initiate a new incremental sync by clicking on the Google Calendar button located at the top right of the Bookly Calendar.

Bookly Calendar

For troubleshooting common issues with Google Calendar sync, please refer to the following articles:

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