Run the free scan

RoutedAll guides

One rep gets the leads. Read the pattern to see why.

Free check of your Salesforce or HubSpot routing. It runs in your browser.

You do not need to read the flow first. The order of owners on recent leads shows what is wrong.

List the last 50 leads in order

SELECT Id, CreatedDate, OwnerId FROM Lead ORDER BY CreatedDate DESC LIMIT 50

Write the owners down in a row. Then match what you see.

The patterns

The patterns
Owner order you seeLikely cause
The same owner many times in a rowA bulk load gave every record the same counter value. See imports and API loads
Pairs of leads with one owner, created seconds apartTwo records read the counter at once. This is a race, and it grows with volume
One person never appearsThey are missing from the rotation list, or marked away or full
Someone who left appearsThe list is not tied to who is active. See round robin sending leads to inactive users
Owners change after the first rowA second flow or rule takes the lead after the rotation. See a flow overriding the rule
The order restarts at the same personThe counter resets, or the list was rebuilt

Count it yourself

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

Compare people in the same rotation. A gap with no reason, such as a part-time rep, points to a pattern above. The options and their faults are in round robin lead assignment in Salesforce.

The free scan cannot count which rep gets each lead. It checks the setup behind it.

Work through it in order

  1. Run the owner list query and write the last 50 owners in a row.
  2. Match the row to one line of the table. Name a single cause.
  3. Run the 30 day count and compare people on the same rotation.
  4. Fix the cause, then wait for 50 new leads and run the first query again.

Change one thing at a time. Two fixes at once make the next pattern hard to read. The options are in round robin lead assignment.

What to record

What to record
ItemWhy
The date of each queryThe pattern changes as new leads arrive
The list of rotation members that daySomeone may have been added or removed
The cause you namedYou can check it again after the fix

Check for leavers first. It is the quickest pattern to rule out. See round robin to inactive users.

If you also use HubSpot

HubSpot spreads records equally within a team or between chosen users. It says that adding or removing owners resets the assignment counts. Source: HubSpot knowledge base, rotate record to owner, read on 18 October 2026, page dated 23 September 2026. The same habit helps here: note every change to the list. See HubSpot round robin uneven.

The routing health checklist17 checks, 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. Three design partners get a free health report on their own CRM, free for 90 days: what is leaking, where, and what it is worth. Apply for a place.

The free scan cannot count which rep gets each lead. It reads your routing setup in your browser. Scan your Salesforce or HubSpot routing. The nightly check, open to design partners, counts it.

Apply for a free place without leaving this page. We ask for a read-only user, a named owner and a short regular call.

We use this only to reply. Privacy notice.

More guides