Answer · Staff & services

Does Microsoft Bookings support round-robin assignment?

Last updated 4 min readPart of Staff in Microsoft Bookings: roles, hours, notifications5 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 gives the appointment to one of the staff members who are free at that time. The Bookings FAQ says there's "no way to ensure equal distribution" and no way to cap how many appointments each person gets, so fair distribution is something you shape with hours and service settings, or fix by hand afterwards.

How Bookings picks the staff member#

Microsoft and its users describe the behaviour differently:

  • The Bookings FAQ says staff "are assigned randomly … out of all staff members available at the time of the appointment being booked", and that load balancing "can be done manually in the Calendar tab".
  • Community reports say it isn't random. In a Microsoft Q&A thread with 16 "same question" votes, admins say the first person in the list gets every booking when they're free, and a reply with more than 50 upvotes in another thread describes alphabetical order from the top of the staff list.

What we saw when testing (September 2026)#

We captured the public booking page and the calls it makes to Microsoft across 13 live captures (913 days and 7,924 slots, in several time zones), and made and cancelled a handful of test bookings. For "Anyone", the page shows a time if at least one staff member is free then, and keeps a list of who is free for each slot. When the customer submits, the booking page itself picks one of those free people at random, in the browser, and sends the other free staff along with the request as candidates.

So at the moment of booking, the FAQ wording matches what the page does. What we can't see is whether the Bookings server keeps that pick or reassigns the appointment afterwards, which is where the alphabetical reports could come from. Either way, two things follow:

  • A random pick is only among people free at that moment. Whoever has the most open hours gets the most bookings.
  • Random isn't even. Over a few dozen bookings, one person can easily get noticeably more than another.

A thread asking for Calendly-style round robin with one booking per slot got the same answer as the rest: "this function doesn't exist" in Bookings.

What you can do instead#

None of these is a rotation, but together they give you real control. The any-available-staff guide has the step-by-step settings.

  • Split availability. Assignment only chooses between free people, so staff hours are your main lever. Untick Use business hours on a staff member and give them the days and times you want them to take.
  • Keep each service's staff list deliberate. A service's pool is exactly the people ticked on its Assign staff page.
  • Give people their own entry point. A service with only one staff member always books that person, and each service has its own URL you can hand to one channel or territory.
  • Let customers choose. With Allow customers to choose a particular staff for booking on, only customers who leave it on "Anyone" are assigned automatically. "Anyone" can't be hidden while the list shows; see removing the Anyone option.
  • Rebalance in the Calendar. Reassign appointments by hand. Bookings sends updated notifications, so tell the customer if their host changes.
  • Measure it. A monthly pivot of the export by staff shows whether the split is drifting; see reporting on Bookings in Excel.

What Multiple staff does (and doesn't)#

The Assign staff page has two 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 only offers times when all of them are free. It's for panel interviews or joint consultations, not for sharing bookings around.

When you really need rotation#

If fair distribution or per-person caps are a hard requirement, for example for inbound sales leads or commission, Bookings alone won't do it. The Chili Piper comparison sets out what you gain and lose by moving routing to a dedicated tool.

BookingsXP is independent and not affiliated with or endorsed by Microsoft.

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