Register interest

OwnedAll guides

Round robin lead assignment in Salesforce, and why it ends up uneven.

Salesforce assignment rules assign to a user or a queue. They do not take turns. Anything that does is built on top, and each way has its own faults.

The options

Where it goes wrong

Check it yourself

SELECT OwnerId, COUNT(Id) FROM Lead WHERE CreatedDate = LAST_N_DAYS:30 GROUP BY OwnerId ORDER BY COUNT(Id) DESC

Compare the counts across people in the same rotation. A large gap with no reason, such as a part-time rep, points to one of the faults above. Then check that every owner in the result is an active user.

The routing health checklist17 questions, from the rules to the handoff.
Open it

Have it checked every night instead.

Routing Forensics connects as a read-only user and checks this, and the rest of your routing, against your real leads. Register interest and you will be first to get a free health report: what is leaking, where, and what it is worth.

The free scan cannot see this one: it reads assignment rules, flows and queues only. Connected, it is checked every night.

More guides