We only have one conference room. How to stop double bookings?

Rozan Mubarak 0 Reputation points
2026-08-12T13:02:32.7366667+00:00

We have 1 conference room in our office. We have a Microsoft Bookings page where customers can schedule an in-person appointment with any one of our staff members. We are running into an issue where double bookings are occurring because there's no way for Bookings to block off the conference room if it has already been scheduled for an in-person meeting at a certain time. For example:

John Smith books an in-person meeting with Amanda at 1PM via our website.

David Smith also goes on the website and books an in-person meeting with Sarah at 1PM. Now there's a double booking for the conference room at the same time. How do we create a way to block the conference room if there's already an in-person meeting scheduled for that time? We have created a Room Resource in bookings. Now what?

Thank you!

Microsoft Teams | Microsoft Teams for business | Meetings and calls | Schedule meetings
0 comments No comments

1 answer

Sort by: Most helpful
  1. Killian N 3,820 Reputation points Independent Advisor
    2026-08-12T13:23:16.5433333+00:00

    Hi,

    From what you've described, Microsoft Bookings can help prevent double bookings, but this only works when it checks the availability of all required participants and resources associated with a service. In your case, the conference room should be treated as a required resource for every in-person appointment, not simply created as a separate resource.

    Since there is only one conference room available, the important point is that the room needs to be included as a required staff/resource within the service itself.

    Here is a recommended configuration:

    1/ Verify that the conference room is configured as a Microsoft 365 room mailbox

    Room mailboxes are specifically designed to manage shared resources such as conference rooms and can be reserved through Microsoft 365 and Outlook.

    In addition, the room mailbox should be configured to automatically accept valid bookings while declining conflicting requests. This helps ensure that the same room cannot be reserved for multiple appointments at the same time.

    2/ Add the conference room to the relevant in-person service in Microsoft Bookings

    Once the room mailbox has been created, add it as a resource to the service that requires the room.

    3/ Configure the service to require all selected staff/resources

    Microsoft's Bookings documentation explains that this setting requires every selected staff member or resource to be available before an appointment can be scheduled. As a result, the conference room effectively becomes a required resource. If the room is already booked at 1:00 PM, that time slot should no longer be offered for another in-person appointment.

    However, if the service is currently configured to use "any available staff member," Bookings may only be checking the availability of Amanda, Sarah, or another staff member, rather than also verifying the availability of the shared conference room.

    If customers need the flexibility to book with any individual staff member, while every appointment still requires the same conference room, a practical workaround is to create separate services for each staff member. For example:

    • In-person appointment with Amanda
    • In-person appointment with Sarah
    • In-person appointment with John

    For each service, assign both the staff member and the conference room, and configure the service to require all selected staff/resources.

    For example:

    Service: In-person appointment with Amanda Required staff/resources: Amanda + Conference Room

    Service: In-person appointment with Sarah Required staff/resources: Sarah + Conference Room

    With this setup, if Amanda's appointment reserves the conference room at 1:00 PM, the same time slot should not appear as available for Sarah's service because the shared room resource is already occupied.

    If you're still seeing conflicting bookings after applying the above configuration, I would recommend asking your Microsoft 365 administrator to verify that the room mailbox is not configured to allow conflicts.

    They can review the current settings by running:

    Get-CalendarProcessing -Identity "Conference Room" | Format-List AutomateProcessing,AllowConflicts,AllRequestOutOfPolicy
    

    Ideally, the room mailbox should be configured as follows:

    Set-CalendarProcessing -Identity "Conference Room" -AutomateProcessing AutoAccept -AllowConflicts $false -AllRequestOutOfPolicy $false
    
    

    Microsoft recommends using room and equipment mailboxes when managing shared resources such as conference rooms, as these resources are designed to automatically accept or decline booking requests based on availability.

    For reference, you can see: Create room and equipment mailboxes in Microsoft 365

    In summary, creating the conference room resource is only the first step. To prevent double bookings, the room should also be configured as a required resource for each relevant Microsoft Bookings service. If your scheduling model involves one shared room and multiple staff members, creating separate services for each staff member is often the most reliable approach.

    I hope this information points you in the right direction. Should you have any updates or additional questions, please feel free to reply. I'll be happy to continue assisting you.

    Kind regards,


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

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

    Was this answer helpful?


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.