The Complete Guide to Fixing Microsoft Bookings and Outlook Calendar Sync Issues
When you use Microsoft Bookings, the goal is simple: let people schedule appointments with you without clashes. But if your Booking page still shows you as free when your Outlook calendar is booked, it can lead to double-bookings and confusion. The root cause is usually permissions or time-zone mismatches. This guide dives deep into every step you need to take to ensure your calendars stay perfectly in sync.
Why Bookings Can’t See Your Busy Times
Microsoft Bookings relies on read access to your personal Outlook calendar. Without it, Bookings doesn’t know when you’ve marked “Busy,” so it continues to display those slots as available. Fixing this involves granting the correct permissions, verifying event statuses, and aligning time-zone settings.
Step 1: Grant Bookings Permission to Read Your Calendar
- Sign in to Outlook on the web (https://outlook.office.com).
- Click the Calendar icon in the left sidebar.
- In the toolbar above your calendar view, select Share.
- In the Sharing and permissions pane, under People in my organization, choose Can view when I’m busy.
- Click Share or Done.
- Wait 10–15 minutes for Microsoft’s servers to apply the change.
This step ensures Bookings can query your calendar’s free/busy information without exposing event details.
Step 2: Confirm Your Outlook Event Settings
Even with permissions in place, an event set to “Free” or “Tentative” won’t block your Booking page. Follow these checks:
- In Outlook on the web, open any appointment or meeting you’ve scheduled.
- Confirm the Show as field is set to Busy (not Tentative or Free).
- Save and close the event if you made changes.
Next, ensure Bookings respects those statuses:
- Go to your Microsoft Bookings page.
- In the left menu, select Staff.
- Click your staff profile, then choose Edit staff.
- Under Availability, enable Events on Office calendar affect availability.
- Save your settings.
Now Bookings will treat every “Busy” block in Outlook as unavailable on your Booking page.
Step 3: Synchronize Time Zones Across All Platforms
A mismatch between your PC’s clock, Outlook web calendar, and Bookings page can make “busy” slots appear at the wrong times. Here’s how to align them:
On Your Windows PC
- Right-click the time in the Windows 11 taskbar and select Adjust date and time.
- In Settings, verify the Time zone matches your region.
- Toggle Set time zone automatically off and on again if needed.
In Outlook on the Web
- Click the Settings (gear) icon in the top right.
- Search for Calendar and open Calendar settings.
- Under Time zones, confirm it matches your PC’s time zone.
- Click Save if you made changes.
On Your Bookings Page
- In Microsoft Bookings, open Booking page settings.
- Expand Region and time zone settings.
- Choose the Current time zone that matches Outlook and Windows.
- Save your changes.
Once all three platforms share the same zone, your booked slots will consistently appear as unavailable.
Step 4: Test Your Booking Page
After updating permissions, event statuses, and time zones, run a thorough test:
- From a different Microsoft 365 account (or have a colleague), open your Booking page.
- Try to book an appointment during a time you’ve marked “Busy” in Outlook.
- Wait a few minutes, then refresh the Booking page.
- If you still see the slot as available, revisit each previous step to ensure settings were saved correctly.
Additional Troubleshooting Tips
- Clearing Cache: Sometimes browser caching prevents changes from showing. Clear your cache or test in an incognito window.
- Multiple Calendars: If you manage more than one calendar, ensure you’ve shared the correct one with Bookings.
- Staff vs. Admin Accounts: Double-check that you’re editing the right staff profile in Bookings—admins and staff can have separate settings.
- Microsoft 365 Sync Delays: Occasionally, it can take longer than 15 minutes for changes to propagate. Wait 30–60 minutes if immediate results don’t appear.
Why Proper Syncing Matters
A Booking page that accurately reflects your Outlook availability:
- Prevents double-bookings and scheduling conflicts.
- Builds trust with clients who rely on up-to-date availability.
- Saves time by avoiding manual calendar checks.
By following these in-depth steps, you ensure Microsoft Bookings and your Outlook calendar work together seamlessly. Keep permissions and time zones aligned, and your schedule will maintain its integrity—no more surprises, overlaps, or missed appointments.


