How to Schedule Microsoft Bookings When All Team Members Are Available
Question details
The user needs to configure Microsoft Bookings to require the simultaneous availability of all assigned staff members before an appointment can be booked.

- Product
- Microsoft Bookings
- Device & OS
- not provided
- Scenario
- Scheduling panel interviews, joint consultations, or collaborative sessions where multiple specific team members must be present at the same time.
- Observed behavior
- By default, Microsoft Bookings allows customers to book an appointment as long as at least one of the assigned staff members is available, rather than enforcing availability for all.
Ensure you have Microsoft 365 Administrator or Bookings Administrator privileges to create shared resources or modify staff availability settings.
Use a Shared Outlook Calendar as a Single Resource
Since Bookings doesn't natively enforce multi-staff availability, creating a shared calendar acts as a single point of truth that only shows as free when all underlying members are free.
Microsoft Bookings is designed to assign the first available staff member to a service. To force a booking only when everyone is available, you can consolidate the team into a single 'Virtual Staff' member using a shared mailbox or calendar.
Log in to the Microsoft 365 Admin Center, go to Teams & groups > Shared mailboxes, and create a new shared mailbox named 'Panel Team'.
Have each required team member sync or forward their busy times to this new shared calendar, or use an Outlook rule to block out time on the shared calendar when any member is busy.
Open Microsoft Bookings, navigate to the 'Staff' tab, and select 'Add new staff'. Enter the email address of the shared mailbox you just created.
Go to the 'Services' tab, select the specific appointment type, and assign only this new 'Panel Team' virtual staff member to it. Ensure 'Events on Office calendar affect availability' is checked.

Build a Custom Workflow with Power Automate
For advanced users, Microsoft Power Automate can intercept booking requests and validate them against multiple calendars.
Boost Your Team's Productivity with WPS Office
While you configure Microsoft Bookings for complex scheduling, your team still needs a reliable, lightweight suite to prepare meeting agendas, track participant rosters, and analyze booking data. WPS Office is a highly compatible, free alternative to Microsoft Office that easily handles Excel, Word, and PowerPoint files without the heavy subscription fees.
- 1. Download the software: Visit the official WPS website and download the free WPS Office suite for Windows, Mac, or Linux.
- 2. Open your Bookings exports: Export your Microsoft Bookings data to a TSV or Excel file, and open it directly in WPS Spreadsheet without format distortion.
- 3. Collaborate on agendas: Use WPS Writer to draft and share meeting agendas with your team before the all-hands appointments take place.

Frequently Asked Questions
Can I assign multiple staff members to a single service in Bookings?
Yes, you can assign multiple staff members to a service. However, by default, Bookings only requires one of those assigned staff members to be available for a customer to book that time slot.
Does Bookings sync with personal Outlook calendars?
Yes. If you enable the 'Events on Office calendar affect availability' option in the Staff settings, Bookings will block out times when the staff member has events scheduled on their personal Microsoft 365 calendar.
Will Microsoft add native support for simultaneous team availability?
Microsoft updates Bookings features regularly based on user feedback. It is highly recommended to visit the Microsoft Tech Community forums to submit or upvote feature requests regarding simultaneous multi-staff scheduling.
Why is a staff member showing as available when they have a meeting?
This usually happens if the meeting on their Outlook calendar is marked as 'Free' instead of 'Busy', or if the 'Events on Office calendar affect availability' setting is unchecked in their Bookings staff profile.




