How to Fix Microsoft Bookings Not Syncing Secondary Calendars
Question details
Users are experiencing an issue where Microsoft Bookings fails to block appointment availability based on events stored in secondary calendars, such as holidays or class schedules.
- Product
- Microsoft Bookings
- Device & OS
- not provided
- Scenario
- Attempting to block availability in Microsoft Bookings using events that are saved in secondary or additional Microsoft 365 calendars.
- Observed behavior
- Microsoft Bookings only checks the primary Microsoft 365 calendar, allowing clients to book appointments even when there are conflicting events on secondary calendars.
Ensure you have access to your primary Microsoft 365 calendar and administrative permissions to set up Power Automate workflows if you choose the automated workaround.
Use Power Automate to Sync Secondary Calendar Events
Automate the process of copying events from your secondary calendar to your primary calendar so Bookings can accurately read your availability.
Since Microsoft Bookings inherently only checks the primary calendar, copying events is necessary to block out time. Doing this manually can be tedious and error-prone, but Power Automate can handle the synchronization in the background.
Keep in mind that if an original meeting on the secondary calendar is moved or deleted, your flow must be properly configured to update the primary calendar to avoid duplicate entries.
Log into your Microsoft 365 account and launch the Power Automate application from the app launcher.
Click on 'Create' in the left-hand menu and select 'Automated cloud flow'.
Search for the Outlook calendar triggers and select 'When an event is added, updated or deleted'. Choose your secondary calendar from the dropdown menu.
Add a new action step to 'Create an event' targeting your primary calendar. Map the start time, end time, and subject fields accordingly.
Manually Copy Events to the Primary Calendar
A straightforward manual approach best suited for occasional events like public holidays or one-off classes.
Experience a Seamless and Free Office Suite with WPS Office
While Microsoft 365 and Bookings can sometimes introduce synchronization limitations across different calendars, WPS Office provides a streamlined, lightweight, and completely free alternative for your daily document creation and spreadsheet management needs. Enjoy a highly compatible office suite without the steep learning curve.
- 1. Download the Installer: Visit the official WPS Office website and click on the 'Free Download' button to get the setup file.
- 2. Install WPS Office: Run the downloaded installer and follow the simple on-screen instructions to install the suite on your computer.
- 3. Open Your Files: Launch WPS Office and open your existing Microsoft Office documents instantly without any formatting loss.

Frequently Asked Questions
Why is Microsoft Bookings not blocking time for my scheduled holidays?
Microsoft Bookings only synchronizes availability with the primary calendar associated with your Microsoft 365 account. If your holidays are stored on a separate secondary calendar, Bookings cannot read them, and those times will remain open for clients to book.
Will Microsoft Bookings support syncing with multiple calendars in the future?
Currently, Microsoft Bookings is restricted to reading the primary calendar. While users have frequently requested support for checking availability across additional calendars, Microsoft has not yet introduced native support for this feature.
Can I use third-party tools to sync secondary calendars to Bookings?
Yes, third-party automation tools like Zapier or native solutions like Microsoft Power Automate can be configured to duplicate events from your secondary calendars into your primary calendar, allowing Bookings to recognize the blocked time.




