All Collections
External Calendar Integrations
Two-Way Sync with External Calendars (Google, Outlook, Office 365, Exchange, iCloud)
Two-Way Sync with External Calendars (Google, Outlook, Office 365, Exchange, iCloud)
Andrew Ford avatar
Written by Andrew Ford
Updated over a week ago

FlexBooker can integrate directly with your external Google, Outlook, Office 365, Exchange or iCloud calendar to synchronize events and bookings in both directions.

What does this mean?

This means that new appointments made in FlexBooker will automatically appear in your external calendar, and also that new events added to your external calendar will automatically be added to your FlexBooker account, blocking off your availability for online bookings. You can even change the time of an appointment in your external calendar and it will update in FlexBooker, and an update notification can even be automatically sent to your client advising them of the change!

FlexBooker can also generate Flexible Schedules based on events in your external calendar - great for employees who want to easily make themselves available for appointments but have constantly shifting schedules.

Setting up External Calendar Integration

Setting up the integration is easy. Simply go to your Name Button (upper right hand side of the page):

Click on the option "Calendar Integration":

This will then lead you to a landing page where you can click on the "Add Calendar Integration" button.

This will guide you to a screen asking you to choose what type of external calendar you'd like to integrate with:

Once you've authenticated to the external calendar and verified that you want to allow FlexBooker to access it, you will be taken to a screen to customize the integration.

First, choose which calendar you'd like to sync with (some calendar providers, such as Google, allow you to have multiple calendars under one account.

Then, choose one of the available options for synchronizing FlexBooker with your external calendar.

Option 1: Allows you to sync both ways, appointments from Flexbooker would be pushed through the external calendar and appointments from your external calendar would be showing up as "busy" or blocks in Flexbooker.

Option 2: Allows you to sync one way, where Flexbooker will push all appointments to your external calendar however we will not pull any appointments from your external calendar to Flexbooker.

Option 3: For accounts using Flexible schedule - this allows you to push all appointments from Flexbooker to your external calendar and you will be asked to choose which services should be made available on any Flexible Schedules created:

Option 4: For accounts using Flexible schedule - allows you to mark all appointments on the external calendar as an available in FlexBooker.

Did this answer your question?