logo
search
Others

Fix Microsoft Bookings Calendar Stuck on Loading or Gray Screen

Maira MehtabMaira Mehtab Oct 22, 2026 869 views

Question details

The user is unable to view their Microsoft Bookings calendar or staff list because the interface remains stuck on a loading screen or displays a solid gray page.

How to Fix Microsoft Bookings Calendar Stuck on Loading or Appearing Gray
Product
Microsoft Bookings
Device & OS
not provided
Scenario
Attempting to access, view, or manage staff schedules and bookings within the Microsoft Bookings application.
Observed behavior
The calendar screen remains entirely gray, or the staff selection list continuously shows a 'Loading' status without displaying the data.
Before you start

Ensure you have a stable internet connection and wait a few minutes before troubleshooting, as the booking activity dashboard may occasionally experience server-side delays when refreshing data.

Solution 1Recommended

Modify Service and Schedule Notification Settings

Adjusting specific email notification configurations in your booking policy often resolves the internal errors causing the calendar to stall.

In some instances, conflicts with the automated email notification triggers in Microsoft Bookings can prevent the calendar UI from rendering. Disabling the business-wide notification while keeping staff notifications active usually bypasses this bug.

1
Access your service settings

Log in to Microsoft Bookings, navigate to your dashboard, and open the specific service or schedule policy that is failing to load.

2
Disable business notifications

Locate the notification options and uncheck the setting labeled 'Notify the business via email when a booking is created or changed'.

3
Enable staff notifications

Go to the staff configuration section and ensure 'Notify the staff via email when a booking assigned to them is created or changed' is checked.

4
Save and refresh

Save your newly updated policy settings, close the tab, and reopen Microsoft Bookings to see if the calendar loads.

Modify Service and Schedule Notification Settings
Dashboard Update Delay: Please note that the booking activity dashboard may take several minutes to fully update and reflect these setting changes.
Free Microsoft Office alternative

Try WPS Office for Your Daily Productivity Needs

While troubleshooting specialized Microsoft 365 services like Bookings, you can handle all your core document, spreadsheet, and presentation tasks using WPS Office. It provides a lightweight, entirely free alternative to Microsoft Office desktop apps.

  1. 1. Download the software: Visit the official WPS Office website and download the free installer.
  2. 2. Install the suite: Run the setup file and follow the straightforward on-screen instructions to install.
  3. 3. Open your files: Launch WPS Office to instantly open, edit, and save your existing Microsoft Office documents without format loss.
Highly compatible with Microsoft Excel, Word, and PowerPoint formats (.xlsx, .docx, .pptx)Lightweight installation with incredibly fast loading timesFamiliar user interface ensuring a seamless migration from Microsoft OfficeIncludes comprehensive built-in PDF viewing and editing tools for free
microsoft office alternative - wps office

Frequently Asked Questions

Why is my Microsoft Bookings page completely gray?

A solid gray screen usually indicates that the page's web scripts have failed to execute. This can happen due to a corrupted browser cache, interference from ad-blocker extensions, or internal configuration conflicts regarding automated email notifications.

How long does the Microsoft Bookings dashboard take to update?

After applying changes to service settings or adding new staff, the booking activity dashboard may take up to 10 to 15 minutes to fully synchronize and display the updated data from Microsoft's servers.

Can a VPN cause Microsoft 365 services like Bookings to get stuck on loading?

Yes. Strict VPNs or enterprise network configurations can sometimes block the specific web endpoints that Microsoft Bookings uses to fetch calendar data, causing the interface to hang indefinitely on a 'Loading' state.