Share via

Bookings - Group/Business Calendar - Ignoring Availability

Reynolds, Ryan 0 Reputation points
2026-04-23T20:09:25.5466667+00:00

We have a group/dept bookings page, but even though we followed all instructions to limit availability to when individuals are available per their calendars, it continues to let "customers" book meetings when individuals are NOT available. Their settings for calendars are set to org level sharing of busy/not, time zone is right, etc. I'm stumped. It's frustrating.

What is missing?

Outlook | Web | Outlook on the web for business | Calendar
0 comments No comments

2 answers

Sort by: Most helpful
  1. Vy Nguyen 10,315 Reputation points Microsoft External Staff Moderator
    2026-04-23T21:25:36.9+00:00

    Hi @Reynolds Ryan

    I hope you're doing well today. 

    Based on the information you shared that your shared Group or Department Bookings page is still offering appointment times even when the assigned individuals are not available on their Outlook on the web calendars. 

    This behavior usually occurs when Bookings cannot use a staff member’s free and busy data for the service, either because the staff option that allows calendar events to affect availability is not applied for one or more users, or because a tenant setting requires staff approval before free and busy data can be shared. In addition, if the calendar event that should block the slot is marked as Free, Bookings can treat that time as available, which is common with all day events that default to Free unless changed. 

    To address this in the most direct way, please try the steps below in order: 

    1/ Confirm the service is using staff free/busy and the correct staff are assigned 

    • Go to Microsoft Bookings >  Services > open the affected service. 
    • Under Assigned staff, ensure the correct individuals are selected for the service (for group bookings, confirm everyone who must attend is included). 
    • In Availability options, select the option that enforces booking only when staff are free (wording varies by tenant, but it is the option that references using staff availability rather than only business hours). 
    • Save the service, then open the booking page and test a time where one staff member is busy in Outlook to confirm the slot is no longer offered. 
    • Reference: Add team members to Bookings | Microsoft Learn 

    2/ Validate that Bookings can “see” the conflicts in Outlook (primary calendar + Busy status) 

    • In Outlook on the web, open the staff member’s Calendar and confirm the conflicting appointment exists on the default calendar (the main Calendar, not a secondary calendar or shared calendar). 
    • Open the conflicting appointment and verify Show as is set to Busy (appointments marked Free will not block availability). 
    • If the conflict is currently on another calendar, copy or move the event to the primary Calendar and set it to Busy, then wait a few minutes and retest booking availability. 
    • Reference: Configure service availability | Microsoft Learn 

    3/ Refresh the Bookings to Exchange connection and verify free/busy access with a quick cross-check 

    • In Bookings > Staff, open the affected staff member and click Save (even without changes) to re-register the configuration, then wait 5–10 minutes and test again. 
    • In Outlook on the web, create a new meeting and use Scheduling Assistant to confirm you can see the attendee’s free/busy there; this helps confirm Exchange free/busy is publishing correctly at the organization level. 
    • If the issue persists, temporarily enable a safeguard by turning on the service option that requires staff approval before confirming a booking (if available in your tenant), then continue testing while we narrow down the underlying cause. 
    • Reference: Bookings with me calendar doesn’t honor user’s personal calendars - Microsoft Support 

    I hope the information I shared earlier was somewhat helpful in addressing your issue. If you have any further questions or updates, please don’t hesitate to share. I’m always happy to assist further if needed.    

    Thank you for your patience and your understanding. I look forward to continuing the conversation. 


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have any extra questions about this answer, please click "Comment".             

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread. 


  2. Q&A Assist
    2026-04-23T20:09:36.3033333+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    Two common configuration gaps cause Shared Bookings to ignore staff availability, even when everything looks correct at the calendar level:

    1. Staff free/busy not being used by the booking page
      In the Shared Bookings calendar, each staff member must have the setting that tells Bookings to respect their Microsoft 365 calendar:
      1. Open the Shared Bookings page in the Bookings web app.
      2. Go to Staff.
      3. Edit each affected staff member.
      4. Ensure Events on Microsoft 365 calendar affect availability is turned on.
        • If this is off for any staff, Bookings will show them as available even when their personal calendar is busy.
    2. Events on staff calendars are marked as Free instead of Busy
      Bookings only blocks times that appear as Busy/Tentative/Away in the staff calendar. All‑day or other events that are left as Free will not block availability:
      1. In Outlook, open the staff member’s calendar.
      2. Open an event that should block bookings (especially all‑day events like vacations, offsites, etc.).
      3. On the ribbon, change the Show As/status from Free to Busy (or Tentative/Away as appropriate).
      4. Save the event.
      For Bookings with me, all‑day events default to Free, which causes exactly the behavior described (slots still appear bookable). Changing those events to Busy removes the slots from the booking page for that day.
    3. Optional but related checks
      • In Services → Availability options, confirm the service isn’t configured to be bookable outside staff business hours or with custom hours that ignore staff availability.
      • In the Microsoft 365 admin center under Settings → Org settings → Bookings, make sure there are no granular controls (like staff approval or restrictions) misconfigured that might prevent correct free/busy sharing, especially if some staff never approved sharing.

    If the above are correctly set, Bookings should only offer times when at least one assigned staff member is actually free according to their Microsoft 365 calendar.


    References:

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.