Hi Shaine,
I hope you have a good day. Thanks for choosing Microsoft Community.
You've asked for help understanding the staff assignment algorithm in Microsoft Bookings, especially in scenarios where all staff are available at the chosen date and time. You've observed that the system seems to assign appointments based on the order of staff listed, which leads to unfair distribution.
Appointments are assigned on a first-come, first-served basis according to the algorithm, and unfortunately, this cannot be changed. However, here are some alternative approaches you might consider:
WORKAROUND 1: Manually Rotate Staff Order
- Go to your Microsoft Bookings calendar.
- Click “Staff” in the left menu.
- You’ll see the list of all staff members.
- Each service has an associated "Staff assignment" list — edit the staff order in each service by:
- Clicking on the service name under "Services".
- Scrolling down to “Assign staff”.
- Reordering staff or temporarily unchecking the top person.
- Save changes.
WORKAROUND 2: Use "Let customers choose a staff member" Option
Instead of Bookings choosing staff, this lets clients pick who they want, balancing load organically.
- Go to your Bookings calendar.
- Click “Services” and edit the relevant one.
- Scroll to "Assign staff" section.
- Check the option:
“Let the customer choose a specific person for the booking”
- Save.
WORKAROUND 3: Create Duplicate Services per Staff Member
- Go to Services > click Add a service.
- Create identical services (e.g., “Consultation - Alice”, “Consultation - Bob”).
- Assign only one staff member to each.
- Publish the booking links separately (on your intranet, website, etc.).
- Rotate or randomize which links are shared to maintain fairness.
WORKAROUND 4: Assign All Available Staff to the Appointment (Group Mode)
- Go to Bookings > Services.
- Select the relevant service.
- Enable:
“Maximum number of attendees” → Set to 2 or more
- In the staff assignment section, choose:
“Assign all of your selected staff”
This is useful for group sessions or supervision - not ideal for 1-on-1 appointments.
Please try workarounds and update us if your issue has been resolved. If you need any further assistance, don't hesitate to reach out to us.
Best Regards,
Kristen - L - MSFT | Microsoft Community Support Specialist.