logo
search
Calendar Problems

How to Fix Microsoft Bookings Allowing Meetings During Unavailable Times

Guest WriterGuest Writer Sep 28, 2026 869 views

Question details

Users need to resolve an issue where the booking system permits clients to schedule appointments during a staff member's blocked or unavailable hours.

How to Stop Microsoft Bookings from Allowing Meetings During Unavailable Times
Product
Microsoft Bookings
Device & OS
not provided
Scenario
Managing staff availability and external client scheduling via Microsoft Bookings.
Observed behavior
Appointments can be successfully booked by clients even when the assigned staff member is marked as unavailable in their synced Outlook calendar.
Before you start

Ensure you have administrative or staff management permissions within Microsoft Bookings and that the affected staff member's Outlook calendar is actively connected to their Microsoft 365 account.

Solution 1Recommended

Configure Staff Availability and Sync Settings

Updating the staff availability settings ensures that Bookings correctly reads and respects Outlook calendar events, preventing double-booking during unavailable times.

Microsoft Bookings relies on a direct sync with Microsoft 365 calendars to determine when a staff member is free. If this sync is disabled at the individual staff level, the system defaults to general business hours and ignores personal calendar blocks.

1
Access Staff Settings

Open Microsoft Bookings, navigate to the left-hand menu, and select the 'Staff' tab.

2
Edit Affected Staff Member

Locate and click on the name of the staff member experiencing the availability issue, then select 'Edit Staff'.

3
Enable Calendar Synchronization

Scroll down to the 'Availability' section and check the box next to 'Events on Microsoft 365 calendar affect availability'.

4
Apply Business Hours

Ensure the 'Use business hours' option is also enabled so the staff member's schedule aligns with the company's general operating times.

5
Save Changes

Click the 'Save' button to apply the new settings. Allow a few minutes for the calendar sync to take effect.

Configure Staff Availability and Sync Settings
Further Troubleshooting: If the issue continues after updating these settings, review your overall Booking Page settings and specific Service configurations to ensure there are no conflicting custom hours overriding staff availability.
Free Microsoft Office alternative

Need a Lightweight Office Suite? Try WPS Office

While Microsoft Bookings handles your scheduling needs, WPS Office provides a seamless, free alternative for managing all your documents, spreadsheets, and presentations without the heavy subscription fees.

  1. 1. Download and Install: Get WPS Office for free from the official website and install it on your device in minutes.
  2. 2. Open Existing Files: Directly open your existing Microsoft Office files (.docx, .xlsx, .pptx) without worrying about formatting issues.
  3. 3. Edit and Save: Use the familiar tools to edit your documents and save them in their original Microsoft formats or export them as PDFs.
Fully compatible with Microsoft Word, Excel, and PowerPoint formats.Free, lightweight, and fast alternative to Microsoft 365.Familiar tabbed interface makes document management and editing effortless.Built-in PDF editing tools for streamlined workflow.
microsoft office alternative - wps office

Frequently Asked Questions

Why is Microsoft Bookings ignoring my Outlook calendar events?

This typically occurs if the 'Events on Microsoft 365 calendar affect availability' setting is toggled off in your staff profile. Without this enabled, Bookings cannot read your Outlook busy times.

Can I set custom working hours for specific services in Bookings?

Yes, you can override general staff availability by configuring custom availability hours directly within the individual Service settings in Microsoft Bookings.

How long does it take for Bookings to sync with an Outlook calendar?

Calendar sync is usually near-instantaneous, but it can sometimes take a few minutes for new Outlook calendar events to reflect as unavailable time slots on your public Bookings page.