Answer · Staff & services

Does Microsoft Bookings support round-robin assignment?

Last updated 3 min read5 sources

The question people ask
“Does Microsoft Bookings support round-robin assignment?”

Asked in Microsoft Learn (opens in a new tab), Microsoft Learn (opens in a new tab) and Microsoft Learn (opens in a new tab)

Short answer

No. As of September 2026, Microsoft Bookings has no round-robin, weighted or equal-distribution setting. When a customer picks "Anyone", or isn't allowed to pick a person, Bookings assigns one of the staff members who are free at that time. Microsoft's FAQ states there's "no way to ensure equal distribution" and no way to cap how many appointments each person gets. If you need fair distribution, you have to shape it with availability and service settings, or rebalance by hand.

How Bookings picks the staff member#

Two sources describe the behaviour differently:

  • Microsoft's FAQ says staff "are assigned randomly … out of all staff members available at the time of the appointment being booked". It adds that load balancing after many random assignments "can be done manually in the Calendar tab".
  • Community tests don't look random. In a Q&A thread with 16 "same question" votes, admins report that the first person in the list gets assigned every time they're free. A reply with more than 50 upvotes in another thread describes alphabetical order from the top of the staff list.

Microsoft doesn't publish the algorithm, so either could be true, or the behaviour may differ by tenant or over time. In practice, plan for uneven distribution. If your staff list is alphabetical and the person at the top has the most free time, expect them to get the most bookings.

Another thread asked for Calendly-style round robin with one booking per time slot. The answer was that "this function doesn't exist" in Bookings.

Ways to spread bookings more evenly#

None of these is a rotation, but together they give you real control.

1. Let customers choose#

On each service's Assign staff page, tick Allow customers to choose a particular staff for booking. Customers who have a preference spread themselves across the team. Only the ones who pick "Anyone" fall back to automatic assignment. The trade-off is that "Anyone" stays on the list. See removing the Anyone option.

2. Split availability instead of sharing it#

Automatic assignment only chooses between people who are free. If only one person is available in a given slot, the booking goes to them. You can use this deliberately:

  • On Staff, untick Use business hours and give each person custom hours, for example Monday–Wednesday mornings for one person and afternoons for another.
  • Keep Events on Microsoft 365 calendar affect availability on, so people with a full Outlook calendar drop out of the pool.

3. Give each person their own entry point#

Create a service per person (each service has its own URL) and share each link through a different channel, such as a sales territory or campaign. A service with only one staff member assigned always books that person, so the distribution is decided by who receives which link. The options and their limits are covered in staff-specific booking links.

4. Rebalance in the Calendar#

Microsoft's own suggestion is to review the Calendar regularly and reassign appointments. When you change the assigned staff member, Bookings sends updated notifications, so let the customer know if their host changes.

What Multiple staff does (and doesn't)#

The Assign staff page has two assignment modes. Assign any of your selected staff for an appointment books one person. Multiple staff (an N:1 service) books every assigned staff member into the same appointment, and it only offers times when all of them are free. It's useful for panel interviews or joint consultations, but it isn't a way to share bookings around.

When you really need rotation#

If fair distribution or caps per person are a hard requirement, for example for inbound sales leads, Bookings alone won't do it. The guide to "any available staff" assignment covers how far you can push native settings. If you're considering a dedicated routing tool, the Chili Piper comparison sets out the trade-offs of leaving Bookings.

Questions people also ask

Sources

  1. Microsoft Learn: Bookings faq (opens in a new tab) · learn.microsoft.com
  2. Microsoft Learn: Define service offerings (opens in a new tab) · learn.microsoft.com
  3. Microsoft Learn: Add staff (opens in a new tab) · learn.microsoft.com
  4. Microsoft Learn (opens in a new tab) · learn.microsoft.com
  5. Microsoft Learn (opens in a new tab) · learn.microsoft.com