Microsoft Bookings: Workarounds for Booking One Shared Room
Question details
The user needs a method to prevent multiple different services from booking the same physical room simultaneously to avoid scheduling conflicts.

- Product
- Microsoft Bookings
- Device & OS
- not provided
- Scenario
- Setting up an online scheduling system where multiple different services are offered, but they all take place in a single shared physical location or room.
- Observed behavior
- Microsoft Bookings does not automatically prevent multiple services from being booked in the same room, resulting in overlapping appointments and double-booked resources.
Ensure you have administrative access to your Microsoft 365 tenant and the Microsoft Bookings calendar settings. It is also helpful to verify that all related services have been fully set up before modifying resource assignments.
Use a Shared Resource as a Staff Member
Create a unified identity for the shared room and assign it across all relevant services so Bookings can accurately check its availability.
Microsoft Bookings primarily checks the availability of assigned staff members rather than physical locations. By treating the physical room as a staff member, the system will block off time for the room regardless of which service is booked.
Navigate to the Staff page in Microsoft Bookings and click 'Add new staff'. Enter the name of your shared room (e.g., 'Conference Room A') and save.
Set the specific availability hours for this newly created room resource, and ensure 'Events on Office calendar affect availability' is checked if linked to a Microsoft 365 account.
Go to the Services page, open each service that uses this physical room, and assign the 'Room' staff member to these services.
Within each service's settings, define any necessary duration and buffer times so the system accurately blocks out the room before accepting new appointments.

Utilize a Dedicated Microsoft 365 Room Calendar
Bypass Bookings' limitations by enforcing all reservations through a centralized Microsoft 365 room calendar.
Set Up Power Automate for Conflict Checks
Create an automated workflow to verify room availability and notify staff before an appointment is fully confirmed.
Enhance Your Productivity with WPS Office
While managing complex room schedules requires specialized tools like Microsoft Bookings, handling your everyday documentation, spreadsheets, and presentations doesn't have to be complicated or expensive. WPS Office provides a free, lightweight, and highly compatible alternative to Microsoft Office. It offers a familiar user interface, seamless migration for your team, and full support for all major document formats, ensuring you can manage your administrative tasks seamlessly.
- 1. Download the installer: Visit the official WPS Office website and click the free download button for your operating system.
- 2. Install the software: Run the downloaded installation file and follow the simple on-screen instructions.
- 3. Open and start working: Launch WPS Office to instantly start creating, editing, and managing your documents, spreadsheets, and presentations.

Frequently Asked Questions
Why does Microsoft Bookings allow double-booking for the same room?
Microsoft Bookings primarily checks the free/busy status of assigned staff members rather than physical locations. If different services take place in the same room but utilize different staff members, the system will not natively recognize the location conflict unless you configure a resource calendar to act as a staff member.
Can I hide the room name from customers on the booking page?
Yes. You can prevent customers from seeing the internal room name by going into your Service settings and unchecking the box that says 'Allow customers to choose a specific person for the booking'. This keeps the room management strictly on the backend.
How do buffer times work with shared room resources?
Buffer times allow you to block out specific periods before and after an appointment for setup or cleanup. When applied to a shared resource acting as a staff member, Bookings will prevent any other service from scheduling that room during both the active appointment and its designated buffer times.
Can Power Automate automatically cancel a double-booked appointment?
While Power Automate can detect calendar conflicts by querying the resource calendar, automatically cancelling a Bookings appointment is complex due to API limitations. It is generally recommended to have Power Automate send an alert email to an administrator so they can handle the cancellation and notify the customer personally.




