blog/lead-routing-rules-that-humans-can-read

Company Logo

Lead routing rules that a human can read (and therefore trust)

Round-robin, territory, segment, load and availability — how to write routing logic that is fair, explainable and survives the next reorg.

13 Oct 2025 · 2 min read · by HeiSyn

The fastest way to lose a sales team's trust in an inbound system is routing they cannot predict. If nobody can say why a lead went to Priya rather than Tom, every missed quota becomes an argument about the router. Routing rules should be short enough to fit on one page and deterministic enough that a manager can replay any assignment by hand.

The order of operations

First, existing relationships: if the company has an owner in the CRM, the lead goes to that owner, always. Second, disqualification: leads that fail hard filters go to a nurture pool, not a rep. Third, segment: enterprise, mid-market, SMB by employee count or revenue band, each with its own pool. Fourth, territory within the segment, by country or region. Fifth, round-robin within the resulting pool, weighted by capacity if capacities differ. Sixth, availability: skip anyone out of office or already over a daily cap, and fall through to the next.

Write it as a table, not a flowchart

A table of rules — condition, pool, priority — is easier to read, easier to test and easier to change than nested branches. Keep it in a sheet the RevOps lead owns, and have the automation read the sheet rather than hard-coding it. When the territory map changes, the sheet changes; the workflow does not.

Log the reason on every assignment

Every lead should carry a one-line explanation: 'Mid-market, EMEA, round-robin position 3 of 5, Priya'. When a rep asks why, the answer is on the record. The log also makes fairness auditable: pull a month of assignments and check the distribution matches the weights.

Test it before it is live

Replay last month's leads through the new rules and compare the assignments to what actually happened. Surprises found in a spreadsheet cost nothing; surprises found in a rep's pipeline cost trust. Then run new and old in parallel for a week with the new one only logging, and switch when the log looks right.

Questions people ask next

How do we handle round-robin fairness when reps have different capacities?
Weight the rotation: a full-time rep gets two turns for every one a part-time rep gets. Cap daily assignments per person and skip anyone at the cap. Publish the weights. Fairness is a perception, and perception depends on the rules being visible.
What about leads that match an existing account?
They go to the account owner, always, before any other rule runs — including leads from a different person at the same company. Matching is by email domain with a manual exception list for shared domains such as generic mail providers.
How do we route leads that do not match any rule?
To a named fallback — usually a manager or a shared queue with a short response target — with an alert, never silently to nobody. Review the fallback queue weekly; leads that land there consistently reveal a missing rule.
lead routinginboundRevOps

Want this built for your team?

A free scoping call: we map your motion, name the number that should move, and quote a fixed-scope build.

logo

HeiSyn is a GTM-first automation agency. We build and run the go-to-market systems behind growing businesses worldwide — B2B, B2C, D2C and B2B2C — outbound, speed-to-lead, CRM & RevOps, AI SDRs, lifecycle, reporting.

© 2026 HeiSyn. All rights reserved.