Salesforce Lead Routing: Lead Routing Software and Lead Assignment for Salesforce CRM
Salesforce gives you three native ways to route a lead, and all three stop at the same wall: none of them know who is busy, who is out, or whose turn it is. Assigner adds that missing layer beside Salesforce, distributing every inbound lead by round-robin, skill, open workload, and availability, using rules you control and showing why each lead landed where it did.
In short
Salesforce lead routing is the process of automatically assigning each new Lead record to the right owner or queue. Salesforce offers three native paths: lead assignment rules, which match a lead to the first rule entry whose criteria it meets; Flow, which can set an owner with custom logic; and queues, which hold leads until a rep claims them. All three route on static criteria only. None includes built-in round-robin, none weights the split by how much open pipeline a rep already holds, and none checks whether that rep is working today, so a hot lead can land with someone on vacation and sit there. Teams close that gap with a formula-field rotation hack, an AppExchange app, or a routing layer beside the CRM. Assigner is that layer: it distributes Salesforce leads by round-robin, weighted round-robin, skill, current workload, priority, and availability, respects working hours and time zones, lets the sales manager who owns the process edit rules without filing a Setup request, and routes support tickets and ops tasks through the same engine. It sits beside Salesforce as a companion rather than replacing it, self-serve from $12 per user per month, and it is not a live two-way sync. The AI assists, the rules stay yours, every assignment is explainable, and the demo data shown is illustrative, not a live integration.
Why it fits
Salesforce teams that have outgrown native lead assignment rules and want round-robin, workload, and availability-aware lead routing beside the CRM, without an enterprise RevOps contract or a Setup request for every change.
Round-robin native rules do not have
Salesforce assignment rules match criteria and stop. Assigner rotates leads across a pool, weights the share by seniority or ramp, and stops the whole team maintaining a numbering formula field to fake it.
Never assign to a rep who is out
Native routing has no idea who is on PTO or off shift, so leads go cold with an absent owner. Assigner checks availability, working hours, and open workload before it assigns.
Change routing without a Salesforce admin
Editing assignment rules needs Setup access, so every territory tweak becomes a ticket. Assigner lets the person who owns the process change rules directly, and names the rule behind each assignment.
Questions buyers ask
Frequently asked questions
How does lead routing work in Salesforce?
Salesforce evaluates the active lead assignment rule when a Lead is created or updated with the assignment checkbox set. It walks the rule entries in order and gives the lead to the user or queue on the first entry whose criteria match. If nothing matches, the lead falls to the default owner. Flow can also set an owner with custom logic. All of it routes on static criteria, not on capacity or availability.
What is the best lead routing tool for Salesforce?
It depends on scale. Native assignment rules cost nothing and handle simple criteria-based routing well. Salesforce-native routers like Kubaru add round-robin inside the CRM at roughly $20 per user per month. Enterprise RevOps platforms like LeanData add lead-to-account matching for large go-to-market teams at $25,000 or more per year. Assigner adds workload and availability-aware routing beside Salesforce from $12 per user, and routes tickets and ops tasks too.
Does Salesforce have round robin lead assignment?
Not natively. There is no round-robin option in lead assignment rules. The common workarounds are an auto-number formula field with a modulo calculation that cycles through owner IDs, a Flow that tracks the last assigned rep, or an AppExchange app. Each works until someone goes on leave or the team changes, because none of them accounts for availability or current load.
Can Salesforce route leads by workload or availability?
No. Assignment rules evaluate field criteria only, so they cannot see how many open leads a rep is already sitting on or whether that rep is working. Flow can approximate it with custom queries, but you are then maintaining routing code. Assigner routes on live workload and availability, respects working hours and time zones, and shows the rule that placed each lead.
How do you bulk reassign leads in Salesforce?
For a one-time change, use the Change Owner action on a list view (up to 200 records at a time), Data Loader for larger sets, or run leads through the assignment rule again by checking the assignment box on update. For an ongoing rebalance after someone leaves or a territory shifts, a routing layer redistributes the queue by rule instead of by hand.
Does Assigner replace Salesforce?
No. Assigner sits beside Salesforce as a companion that handles the fair assignment step; Salesforce stays your system of record. It is not a live two-way sync. You define the routing rules, Assigner decides who each lead goes to and shows the reason, and your reps keep working leads in Salesforce as usual.
More use cases
Related features
Stop hand-sorting your incoming work
Let Assigner route it to the right available person by skill, workload, and availability, using rules you control. Nothing sits unassigned and no one gets cherry-picked. Every assignment shows why.