How do you set up round-robin lead assignment?
Even rotation is the starting point. A plain round robin that ignores rep capacity, availability and time zone will misassign leads at exactly the moments it matters most.

The short answer
- A basic round robin rotates new leads to reps in a fixed sequence, one at a time. No single rep gets overloaded and no rep gets skipped repeatedly. That solves the fairness problem, not the capacity or availability problem.
- A rep who is out sick, on vacation, or already overloaded with open deals should not keep receiving leads at their normal turn. The rotation needs an availability toggle, self-managed or manager-controlled, to skip or pause someone.
- Time zone matters for any team spanning more than one region. Assigning a lead to a rep who will not see it for eight hours defeats the purpose of fast lead response, however fair the rotation itself is.
- Weighting the rotation, giving experienced reps a larger share or new reps a lighter one during ramp-up, is a common refinement once the basic rotation and availability logic work.
Why 'take turns' is not the whole system
The simplest version of round robin, cycling through a fixed list of reps in order, solves one problem well. It stops leads being dumped unevenly on whoever happens to be paying attention, or whoever a manager likes assigning to. That fairness is real and worth having. It is not the whole system. A rotation with no concept of availability keeps assigning leads to a rep who is out of office, buried in follow-ups, or asleep in a different time zone, purely because it is mechanically their turn.
The fix is not a more complicated rotation algorithm. It is adding an availability check before the rotation decides who is next. A rep who is out should be skippable, ideally by their own toggle, so they do not depend on a manager remembering to do it. A rep already sitting on more open leads than they can work should be skipped or weighted lower until the backlog clears.
Plain rotation vs. rotation with availability
| Plain round robin | Round robin + availability check | |
|---|---|---|
| Fairness across reps | Yes | Yes |
| Skips a rep who is out | No | Yes |
| Accounts for existing workload | No | Yes, if weighted |
| Time zone aware | No | Can be, if built in |
| Risk of leads going to an unavailable rep | High | Low |
What to set up
Start with the basic rotation order. Then add an availability flag each rep can set for themselves: out sick, on vacation, at capacity. The rotation skips them automatically rather than relying on someone remembering to pull them out. If the team spans time zones, weight assignment toward whoever is awake and working when the lead arrives, rather than strictly alternating whatever the hour.
Disclosure: SalesCrew is our product. Round-robin pools for lead assignment are on our roadmap and not shipped today. This page describes the general design rather than a SalesCrew feature available now. The availability and weighting logic described here applies to any system implementing lead rotation.
A rotation with no availability check wastes leads on unavailable reps
Questions
- Does round robin work for a team of two?
- It still works mechanically, alternating leads between two people. With only two reps, even distribution matters less than making sure whoever is available gets the lead, especially outside standard hours.
- What happens if a rep is on vacation?
- A round robin with no pause or skip mechanism keeps assigning that rep leads they cannot act on. An availability toggle each rep controls, or a manager controls for them, is a necessary part of the setup, not an edge case.
- Should new reps get fewer leads at first?
- Many teams weight the rotation lighter for a new rep during ramp-up. A full share of leads to someone still learning the product or process can waste leads a more experienced rep would have converted.