This page is applicable for Bookings 2.0 version only. To view the equivalent Bookings 1.0 version, please check this page.1. In a nutshell
You can connect your external calendars with Bookings, which helps you to manage your appointments across multiple calendars. This lets you select which calendars under a calendar account should be checked for conflicts when Bookings shows your available slots. Additionally, appointments can be added as events in any of the calendars.
2. Feature availability
3. Overview
Bookings offers you to connect to the following external calendars:
- Zoho Calendar
- Google Calendar
- Office 365/Outlook Calendar
When connected, Bookings will:
- Check availabilities from the external calendars for the available slots in Bookings and shows the slot only when there are no conflicts in the connected calendars.
- Add appointments to any (one) calendar and helps you prevent double invites.
4. Steps to connect a calendar
- Click the Admin Center icon
in the top-right corner of Bookings. - Select Calendars under Integrations.

- Select the required calendar in the next screen, then click Connect near the calendar. You will be redirected to the authorization page.

- Click Accept. A pop-up will appear, asking you to choose which calendars to check for availability.
- Choose the calendars and click Save.

The calendar is now connected. You can see three sections on this page.
- Block my conflicting events from: Checks if the available slots in Bookings are occupied/unoccupied from all the calendars chosen in this section. It ensures that only if the slots are unoccupied will those slots be available for booking. You can click the edit icon
to choose the calendars.

- Add Bookings to: Appointments will be added to the calendar chosen in this section. Note: Appointments can only be added to one calendar.

Click the edit icon
under this section, select a calendar account in the Choose calendar account dropdown, and select a calendar in the Add to this calendar dropdown.

Select the Set as default to add invite to customer calendar checkbox to send calendar invite from the selected calendar.
Your calendar will be connected.
5. Manage calendar accounts
The Connected Accounts section displays the calendar accounts that you've added. If you want to connect more calendars, click the Add Calendar button on the right side of this section.

Under each connected calendar, you can use the Option icon
to perform the actions below.
- Reauthorize: Use this option if the calendar connection is not working properly. You will be notified through email and in-product notification if there is an issue with the connection.
- Disable: Use this option to disable the sync but retain the connection.
- Disconnect: Use this option to remove the calendar connection. By disconnecting, all the settings of the respective calendar will be removed.
6. Points to note
- Super admins and admins can view the calendars added by the users under the respective user details page by navigating to Users > Integrations. Workspace admins can view the calendars of their workspace users.
- Calendars can be added for Resources in the same way under Admin center
> Modules > Resources > Integrations. - Users who signed up before March 31st, 2023 will continue to add appointments to multiple calendars as before; however, maintaining a single calendar is recommended.
- When an event is marked as a free event, it will not be synced or blocked. i.e. Bookings syncs only busy events. You can change this setting in your external calendar for Zoho Calendar, Google Calendar, and Office 365 calendar.
Below is the data collected and synced for calendar integrations
On configuration:
When an appointment is created (synced to calendar):
- Service details
- Customer name, email, contact number, and custom field values except encryption enabled fields.
- Attendee emails
- Appointment timing
- Location / Meeting details
On syncing calendar events to Bookings:
- Event name
- Event timing
- Event id
- Calendar id
7. Limitations
- Users can also add their Zoho CRM calendar separately through Zoho CRM integration. If sending calendar invites is enabled in both calendar integration and CRM calendar, then double invites will be sent. To prevent this, you can deselect the Set as default to add invite to customer calendar checkbox in any one of the above.
