Guides · Updated
How does round robin scheduling work for a small team?
Round robin gives a team one booking link and assigns each meeting to one available person; collective scheduling books everyone at once and shows only times when all hosts are free. Most booking tools put round robin on a team or paid plan and charge per seat, and every person in the rotation needs a seat. Microsoft Bookings has no rotation: when a customer doesn't pick a staff member, Microsoft says staff are assigned at random from those available.
What is the difference between round robin, collective and a team page?
Three terms cover most team booking:
- Round robin: one link for the team, one host per meeting. HubSpot describes its round robin page as one that “shows the individual availability of all selected team members”, and the person free at the chosen time is booked (HubSpot).
- Collective (group): one link, all hosts in every meeting. Calendly: “Invitees can only book when all selected hosts are available” (Calendly). Microsoft Bookings calls this a Multiple staff service, where “you can only create a booking when all assigned staff members are available” (Microsoft Learn).
- Team page: a page that lists the team’s event types. In Calendly, hosts have to be added to the team page before they can be put into a round robin or collective event (Calendly).
A sales or support team that wants leads shared out uses round robin. A panel interview or a client call with two partners uses collective. Collective needs everyone free at once, so it shows fewer slots as hosts are added.
Should round robin rotate by availability or by equal distribution?
Most tools offer both, and the choice is a trade-off between booking volume and fairness.
| Tool | Availability option | Equal option |
|---|---|---|
| Calendly | “Maximize for availability”: “Let invitees book with any team member who’s free”, with priority stars to break ties | “Optimize for equal distribution”: no host gets more than three meetings ahead; a host who does has their availability hidden until others catch up (Calendly) |
| Cal.com | Distribution “based on availability, optimizing all options regardless of individual load”, with host priorities | Weights, default 100% per host, so hosts get similar booking counts (Cal.com) |
| SavvyCal | “Optimize for availability”: shows the combined availability of everyone in the pool | “Optimize for evenness”: “we’ll cycle evenly through the round robin pool” (SavvyCal) |
| Zoho Bookings | Default spreads appointments across available users | Round robin in a fixed order, load-based by weight percentage, or priority tiers (Zoho) |
| HubSpot Meetings | Any selected member free; the one who has gone longest without a meeting is booked | Meeting rotations with even or weighted distribution (HubSpot) |
Calendly states the cost of fairness directly: equal distribution can result in fewer total bookings because slots are held back to keep counts even. On a two- or three-person team, when one host is away the others can reach the three-meeting limit and have their availability hidden as well, so check how the page looks during absences.
Two more Calendly rules matter for small teams: “If you add or remove a host from the event, the meeting count resets to zero for everyone”, and changing the distribution setting doesn’t carry over earlier counts (Calendly).
Which plan does each tool need for round robin?
From the tool data on this site, checked against each vendor’s pricing page or help center on 2026-10-29:
| Tool | Round robin from | Collective from | Billing |
|---|---|---|---|
| Calendly | Teams (help) | Standard and other paid plans (help) | Per seat |
| Cal.com | Teams (pricing) | Teams | Per user |
| SavvyCal | Basic (pricing) | Basic | Per seat |
| Zoho Bookings | Basic; the free plan is for one user (plan comparison) | Basic | Per user |
| OnceHub | Route (pricing) | Schedule (pre-assigned hosts) | Per seat |
| Doodle | Not confirmed in Doodle’s help center | Team, up to 5 hosts per booking page (help) | Per seat |
| Microsoft Bookings | No rotation (random assignment) | Included in Microsoft 365 plans with Bookings (FAQ) | Microsoft 365 subscription |
| HubSpot Meetings | Sales Hub or Service Hub Starter (HubSpot) | Same | Sales or Service seat per team member |
Free plans in this group don’t include round robin. Calendly’s free plan is one-on-one scheduling only, and Cal.com’s pricing page lists round robin on Teams, not Free.
Does Microsoft Bookings have round robin?
No. Microsoft Bookings can assign “any of your selected staff” to a service, but Microsoft’s FAQ explains how: “Staff are assigned randomly in these scenarios, out of all staff members available at the time of the appointment being booked. Currently there’s no way to ensure equal distribution of randomly assigned appointments across all members of the staff, or to cap the number of assigned appointments to each staff member.” Microsoft suggests rebalancing by hand in the Calendar tab (Bookings FAQ).
Teams also ask for the opposite. In the Microsoft Q&A thread How do I disable the automatic assignment of staff members? (30+ “same question” votes, 8 answers), a coordinator wanted bookings to stay unassigned until a person picked a volunteer. No answer in the thread shows a built-in setting; the workaround offered was removing staff hours so Bookings can’t assign anyone.
What Microsoft Bookings does offer small teams:
- Multiple staff services for collective meetings.
- Staff without Microsoft 365 accounts: “You can add your staff with any email, and they’ll still get the email confirmation and the calendar invite” (Bookings FAQ).
- No per-staff time zone: staff hours use the business time zone (see booking page time zones).
How does HubSpot Meetings assign round robin meetings?
HubSpot shows a slot when at least one selected team member is free. If several are free, “the user who has gone the longest without being assigned a meeting will be selected”, unless Prioritize contact owner is on, in which case the contact’s owner gets the meeting and no times show if the owner is busy (HubSpot).
One rule catches small teams out: if a member’s calendar is disconnected, “the tool assumes they are always available”, so a meeting can be booked with someone who is actually busy.
To be added to a team scheduling page, each user needs an assigned Sales or Service seat. Free tools and Core seats get one one-on-one page (HubSpot).
Can Google Calendar appointment schedules be shared by a team?
Partly. Google added co-hosts in 2024: “Add up to 20 co-hosts to your appointment schedule”, with bookings appearing on the host’s and co-hosts’ primary calendars. Co-host calendars “aren’t checked automatically”; the host has to select them under Check calendars for availability, and only calendars the host subscribes to can be selected. Co-hosts are available on Google Workspace Business Standard, Business Plus, Enterprise Standard, Enterprise Plus and some Education and Nonprofit editions (Google Workspace Updates).
The Google pages checked for this guide describe co-hosts, not a rotation that picks one host per booking.
Does every person in the rotation need a paid seat?
In most per-seat tools, yes. The vendors put it plainly:
- Calendly: “Seats are required for users to connect calendars and host Calendly meetings - meeting invitees do not require a seat” (Calendly pricing). A Calendly moderator confirmed that round robin hosts must be added as users on the Teams plan, each with a seat (Calendly Community).
- SavvyCal: “Everyone who hosts meetings needs a seat: the organizer of each link and every host in a round robin pool” (SavvyCal pricing).
- OnceHub: “Any users who need to receive scheduled meetings or live engagements require a paid seat” (OnceHub pricing).
- HubSpot: each team page member needs a Sales or Service seat.
Two models work differently. Acuity Scheduling prices each plan by the number of calendars, “Use separate calendars per employee or location” (Acuity pricing). Microsoft Bookings comes with Microsoft 365 business plans and accepts staff by email address.
So the cost of a round robin is roughly the team plan’s seat price times the number of hosts. The pricing calculator works out the monthly total for your number of users on each tool.
Where to compare booking tools
The comparison table sets every tool side by side on the same published rubric, booking tools for small teams compares what a team setup costs on each, and the pricing page lists every plan per user, billed monthly and yearly.
Questions
What is the difference between round robin and collective scheduling?
Round robin books one host per meeting from a pool, so a slot is open when any host is free. Collective scheduling books all hosts together, so a slot is open only when every host is free.
Does every member of a round robin need a paid seat?
In Calendly, SavvyCal, OnceHub and HubSpot Meetings, yes: each host in the pool needs a seat on the team's plan. People who only attend, such as invitees, don't.
Does Microsoft Bookings have round robin?
No. Microsoft's FAQ says staff are assigned at random from those available when a customer doesn't choose one, with no way to ensure equal distribution or cap assignments per person.
Should round robin optimize for availability or equal distribution?
Availability books the most meetings because any free host can take a slot. Equal distribution keeps counts level, and Calendly notes it can mean fewer bookings because some slots are hidden.
Can Google Calendar appointment schedules do round robin?
Google documents co-hosts on appointment schedules on eligible Workspace editions, not a rotation. Co-hosts' calendars aren't checked for availability unless the host adds them.
Which HubSpot plan has round robin meetings?
Round robin and group scheduling pages need Sales Hub or Service Hub Starter, Professional or Enterprise, and each team member on the page needs a Sales or Service seat.