Salesforce 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, priced at $7 per user per month billed yearly ($15/mo billed monthly), and it is not a live two-way sync. The rules engine does the matching, the rules stay yours, every assignment is explainable.
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
Is there a Salesforce lead routing tool that also shows team performance, like how many records each rep was assigned, response times, and SLA compliance?
Yes. Assigner records every assignment with the rep, the time and the reason, so records assigned per rep come straight from that log, and the Business plan adds a full audit log of every assignment. Response time and SLA compliance are measured from the assignment timestamp to the first activity on the Salesforce record, so you report time to assign and time to respond separately and can see whether a delay was routing or the rep.
We need to route Salesforce leads by territory and keep the distribution fair across reps. Is there a tool that does both without a lot of custom code?
Yes. Assigner applies a territory rule first, by state, region, industry or account owner, then rotates leads among the reps in that territory by round robin or weighted round robin, skipping reps who are out or at capacity. Territory and weighted round robin rules are on the Business plan and need no Apex or flows. Native Salesforce can do one or the other, territory with assignment rules or rotation with a flow, but not both without custom code.
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 at $7 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.
Keep reading
More on routing leads in Salesforce: the native mechanics, the rotation methods, and what the apps cost.
- Lead to account matching software - The tools that match a new lead to its existing Salesforce account before routing, compared.
- Salesforce territory assignment rules - Why territory rules give an account a territory but never an owner, and how to fix it.
- Chili Piper pricing - What Chili Piper costs per year, the 15 seat floor, and why every plan bills annually.
- Salesforce opportunity assignment rules - What happens after conversion, when the lead becomes a deal.
- Lead assignment rules across four CRMs - What Salesforce, HubSpot, Dynamics 365 and Zoho each do differently, side by side.
- Salesforce round robin - Rotating leads evenly in Salesforce, and where the native workaround decays.
- Salesforce lead assignment rules - What the native rules do well and the four things they cannot do.
- Salesforce queue assignment - Which objects can be queue-owned and the four routes records take in.
- LeanData pricing - What the enterprise routing platforms actually cost per year.
- Kubaru pricing - The flat $20 per user AppExchange option, who needs a license, and the 30-day trial.
- How to assign leads in Salesforce - Every assignment route, from manual owner change to Flow.
- Sweep alternative - What Sweep costs before routing ($2,500 a month plus $40 per user) and the best Sweep alternatives for Salesforce routing.
- RingLead pricing and alternative - RingLead is now ZoomInfo Operations and quote-only; what that contract covers and a cheaper routing option.
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.