- name:
- lead-routing
- description:
- Lead routing strategy, assignment logic, round-robin patterns, territory design, speed-to-lead SLA frameworks, and routing automation for B2B revenue teams. Use when the user mentions lead routing, lead assignment, round-robin, territory assignment, lead distribution, speed-to-lead, lead SLA, lead queue, routing rules, routing logic, account-based routing, geographic routing, skills-based routing, load balancing, lead handoff, inbound lead routing, outbound lead routing, routing tools (LeanData, Chili Piper, Default), or lead cherry-picking. Also trigger on 'leads aren't getting to the right rep,' 'our routing is broken,' 'leads sit in a queue,' 'reps cherry-pick,' 'speed-to-lead is too slow,' or 'we need to redesign territories.' BOUNDARY: Covers routing STRATEGY and LOGIC (CRM-agnostic). For CRM-specific implementation, see revops-hubspot or revops-salesforce. For enrichment that feeds routing, see data-enrichment. For lead scoring, see marketing-operations.
Lead Routing for B2B Revenue Operations
Lead routing determines which rep gets which lead, how fast, and with what context. It's where marketing's work either converts to pipeline or dies in a queue.
Why Routing Matters
Speed kills (in a good way):
Speed-to-Lead Impact (Research-Backed)
| Finding | Source |
|---|---|
| Responding within 1 minute: 391% conversion boost | Velocify |
| Responding within 5 minutes: 21× more likely to qualify vs 30 min | Dr. James Oldroyd, MIT Sloan, 2007 (15,000+ leads) |
| <5 min response: 32% close rate, 2.6× higher than 24+ hours | LeanData, 2025 |
| 10-minute hand-raiser SLA: 40% increase in lead-to-opportunity conversion | Justin Norris, RevOps FM, 2025 |
| Instant booking: 66.7% conversion vs ~30% industry average | Chili Piper, 2025 (4M form submissions) |
| Average B2B response time: 42 hours; 23% never respond | HBR, 2011 (2,241 companies) |
Conversion impact decays rapidly after the first 5 minutes but exact decay curves vary by industry, lead source, and deal size. The research consensus: respond to hand-raisers within 5-10 minutes; the difference between 10 minutes and 30 minutes matters more than the difference between 1 hour and 4 hours. Every minute between form submission and rep response reduces conversion probability. Speed-to-lead is the most under-optimised metric in most B2B organisations.
Routing Architecture
The Routing Decision Tree
Every routing system answers five questions in order:
1. Is this a known account? (Account matching)
→ Yes: Route to Account Owner (ABM path)
→ No: Continue
2. Does this lead match our ICP? (Scoring/qualification)
→ Below threshold: Route to nurture / marketing automation
→ Above threshold: Continue to sales routing
3. Which territory does this belong to? (Territory assignment)
→ Evaluate geography, industry, company size, product interest
→ Assign territory
4. Which rep within the territory? (Assignment logic)
→ Round-robin, weighted, skills-based, or load-balanced
→ Assign owner
5. Is the assigned rep available? (Availability check)
→ Yes: Assign and notify
→ No: Route to backup or queue with SLA escalation
Routing Models
| Model | How It Works | Best For | Watch Out For |
|---|---|---|---|
| Geographic | Route by region/country/city | Field sales with territories | Unbalanced territories |
| Named Account | Route to account owner | ABM, enterprise sales | New accounts fall through |
| Round-Robin | Rotate evenly across reps | Inside sales, equal territories | Doesn't account for capacity |
| Weighted Round-Robin | Rotate with weighting (e.g., senior rep gets 2x) | Mixed-tenure teams | Complex to maintain |
| Skills-Based | Route by product knowledge, language, vertical expertise | Multi-product, multi-lingual | Bottlenecks on specialists |
| Load-Balanced | Route based on current capacity | High-volume teams | Requires real-time capacity data |
| Hybrid | Territory first → round-robin within territory | Most B2B SaaS teams | More routing rules to maintain |
Round-Robin Design
Basic Round-Robin
Rotate leads evenly across a pool of reps:
Counter = 0
Reps = [Alice, Bob, Carol, David]
Lead 1 → Reps[0 % 4] = Alice (counter → 1)
Lead 2 → Reps[1 % 4] = Bob (counter → 2)
Lead 3 → Reps[2 % 4] = Carol (counter → 3)
Lead 4 → Reps[3 % 4] = David (counter → 4)
Lead 5 → Reps[4 % 4] = Alice (counter → 5)
Weighted Round-Robin
Assign weights to reps (e.g., senior rep handles more, ramping rep handles fewer):
Illustrative example. Configure weights based on rep capacity, ramp status, and current quota attainment.
| Rep | Weight | Share |
|---|---|---|
| Alice (senior) | 3 | 37.5% |
| Bob (mid) | 2 | 25% |
| Carol (mid) | 2 | 25% |
| David (ramping) | 1 | 12.5% |
Implementation: Expand the rotation list proportionally:
[Alice, Alice, Alice, Bob, Bob, Carol, Carol, David]
Round-Robin with Availability
Add availability checks before assignment:
Get next rep from rotation
→ Check: Is rep on OOO / vacation?
→ Yes: Skip, advance counter
→ Check: Has rep exceeded daily lead cap?
→ Yes: Skip, advance counter
→ Check: Is current time within rep's working hours?
→ Yes: Assign
→ No: Assign to queue, schedule assignment for next business hour
Common Round-Robin Problems
| Problem | Symptom | Fix |
|---|---|---|
| Cherry-picking | Reps grab "good" leads, leave others | Route directly to owner, not to shared queue |
| Queue rot | Leads sit in queue untouched | SLA timer + auto-reassignment |
| Uneven distribution | One rep gets more leads | Audit counter logic; check for timezone/filter issues |
| New rep flooding | Ramping rep gets same volume as veteran | Use weighted round-robin during ramp |
| Timezone gaps | Leads arrive outside business hours with no owner | Time-aware routing or follow-the-sun model |
Territory Design
Territory Variables
| Variable | Examples | Complexity |
|---|---|---|
| Geography | Country, region, city, postcode | Low |
| Industry/Vertical | SaaS, Healthcare, Financial Services | Low-Medium |
| Company Size | SMB (<100), Mid-Market (100-1,000), Enterprise (1,000+) | Low |
| Product/Solution | Product A vs Product B; platform vs point solution | Medium |
| Named Accounts | Strategic accounts assigned to specific reps | Medium |
| Hybrid | Geography × Size × Industry | High |
Territory Balance Metrics
Check quarterly:
- Pipeline per territory: Should be ±10-15% of median across territories (Fullcast territory planning research, 2024-2025)
- Lead volume per territory: Even distribution within same segment
- Win rate per territory: Significant variance suggests territory design issue, not rep issue
- Quota-to-pipeline ratio: Each territory should have 3-4x pipeline coverage
Territory Assignment Methods
Static assignment (spreadsheet-managed):
- Pros: Simple, transparent
- Cons: Doesn't scale; manual updates; no automatic reassignment
- Best for: <10 reps, simple territories
Rule-based assignment (CRM automation):
- Pros: Automatic; consistent; auditable
- Cons: Rules can conflict; maintenance overhead
- Best for: 10-50 reps, moderate complexity
Enterprise Territory Management (Salesforce ETM or equivalent):
- Pros: Hierarchical; multi-territory assignment; forecasting integration
- Cons: Complex setup; expensive
- Best for: >50 reps, overlays, complex hierarchies
Speed-to-Lead SLA Framework
SLA Tiers
| Lead Tier | Definition | SLA (First Touch) | Escalation |
|---|---|---|---|
| Tier 1 (Hot) | High ICP fit + high engagement score; demo/pricing request | 5 minutes | 15 min: alert manager; 30 min: reassign |
| Tier 2 (Warm) | Good ICP fit + moderate engagement; content download | 1 hour | 2 hours: alert manager; 4 hours: reassign |
| Tier 3 (Nurture) | Low fit or low engagement | 24 hours | 48 hours: return to marketing; alert ops |
| n> T1 (5-minute) threshold is research-backed: MIT (21× at 5 min), Justin Norris (10 min → 40% conversion lift), Chili Piper (instant booking → 66.7% conversion). T2 (1-hour) is backed by LeanData's MQL SLA recommendation. T3 (24-hour) represents common practitioner convention for lower-intent leads. All tiers should be calibrated to your team capacity and lead volume. |
SLA Tracking Fields
| Field | Type | Purpose |
|---|---|---|
| Routed_At | DateTime | When lead was assigned to an owner |
| First_Touched_At | DateTime | When owner first logged activity |
| SLA_Minutes | Formula (First_Touched - Routed) | Time to first engagement |
| SLA_Status | Formula (Met/Warning/Breached) | Real-time SLA compliance |
| SLA_Tier | Picklist (Tier 1/2/3) | Which SLA applies |
Escalation Workflow
Lead Assigned (Routed_At populated)
Timer 1: SLA_Tier threshold reached, no activity logged
→ Alert rep (Slack/email): "Lead SLA at risk"
Timer 2: SLA_Tier threshold × 2, still no activity
→ Alert manager: "Lead SLA breached"
→ Create task for manager review
Timer 3: SLA_Tier threshold × 4, still no activity
→ Reassign to backup rep or queue
→ Alert RevOps: "Lead reassigned due to SLA breach"
→ Log SLA_Breached = true for reporting
Account-Based Routing (ABM)
When the lead matches an existing account:
New Lead arrives
→ Match to existing Account (by email domain, company name, or enrichment)
→ Match found?
→ Yes, Account has an Owner:
→ Route to Account Owner (preserves relationship)
→ If Owner is SDR: Route to assigned AE instead
→ Notify Account Owner: "New contact from your account"
→ Yes, Account exists but no Owner:
→ Route via standard territory logic
→ Assign Account Owner simultaneously
→ No match:
→ Standard routing (territory + round-robin)
ABM Routing Considerations
- Multi-threading signal: New contact from existing account = potential expansion signal → route to Account Owner AND alert CS
- Competitor accounts: Route differently (or exclude from routing entirely)
- Customer accounts: New contact from existing customer → route to CSM, not sales
- Churned accounts: Former customer re-engaging → high priority; route to win-back specialist or original AE
Routing Tool Landscape
Dedicated Routing Tools
| Tool | Strength | Best For |
|---|---|---|
| LeanData | Most mature SFDC routing; visual flow builder | Salesforce-first orgs with complex routing |
| Chili Piper | Real-time booking + routing; instant scheduling | Teams wanting form → meeting in one step |
| Default | Modern routing + enrichment + scheduling combined | Mid-market teams wanting all-in-one |
| RevenueHero | Affordable alternative to Chili Piper | Budget-conscious teams |
Build vs Buy Decision
<500 leads/month + simple territories?
→ Build with native CRM automation (free)
500-5,000 leads/month + moderate complexity?
→ Evaluate dedicated routing tool
→ Build if team has strong CRM admin
>5,000 leads/month OR complex territories?
→ Dedicated routing tool (LeanData, Chili Piper, Default)
→ ROI = speed-to-lead improvement × conversion lift × deal value
Routing Audit Checklist
Run quarterly:
- Coverage: Are there any routing rules that produce no owner? (leads falling through cracks)
- Balance: Is lead distribution even across reps in same segment? (±10% variance acceptable)
- Speed: What's median speed-to-lead? What's 90th percentile? (target: <5 min median for Tier 1)
- SLA compliance: % of leads touched within SLA? (target: >90%)
- Reassignment rate: How often are leads reassigned? (>15% suggests routing logic issues)
- Conversion by route: Do different routing paths convert differently? (identify broken paths)
- Queue health: How many leads are sitting in queues right now? How long? (target: 0 leads >1 hour)
- Availability coverage: Are there time periods with no available reps? (follow-the-sun gaps)
Cross-References
- For CRM-specific routing implementation → see revops-hubspot or revops-salesforce
- For enrichment that feeds routing decisions → see data-enrichment
- For lead scoring and MQL definitions → see marketing-operations
- For handoff design (what happens after routing) → see revops-handoffs
- For territory design within GTM planning → see gtm-planning
References
- Dr. James Oldroyd, MIT Sloan (2007). 15,000+ leads, 6 companies. 5-minute response: 21× more likely to qualify.
- Velocify. 1-minute response: 391% conversion boost.
- HBR (2011). "The Short Life of Online Sales Leads." 2,241 companies. Average response: 42 hours. 23% never responded.
- Justin Norris, RevOps FM (2025). "A Complete Guide to Speed-to-Lead." 10-min hand-raiser SLA → 40% lead-to-opportunity conversion lift.
- LeanData (2025). Lead Processing Time + Representative Response Time framework. <5 min = 32% close rate, 2.6× higher than 24+ hours.
- Chili Piper (2025). 2025 Benchmark Report: ~4M form submissions. Instant booking: 66.7% conversion vs ~30% industry average.
- Fullcast (2024-2025). Territory planning research: ±10-15% variance tolerance for balanced territories.
- LeanData. Round-robin routing datasheet; account-based routing documentation.
- Chili Piper. Lead-to-account matching; meeting routing documentation.
Built by Neon Triforce
What good looks like
A great routing design answers the five-question decision tree in order (account match, ICP threshold, territory, rep assignment, availability) and pairs every SLA tier with a concrete escalation timer and the CRM fields (Routed_At, First_Touched_At, SLA_Status) that make compliance measurable. It routes leads directly to owners rather than shared queues, uses weighted round-robin for ramping reps, handles the ABM edge cases (existing customer to CSM, churned account to win-back), and includes the quarterly audit: coverage gaps, distribution balance within ±10%, median and 90th-percentile speed-to-lead, and reassignment rate.
A mediocre output stops at 'set up round-robin' — no availability checks, no SLA timers, no escalation path, and no tracking fields, so speed-to-lead is unmeasurable. It ignores cherry-picking and queue rot, applies one SLA to all lead tiers, and recommends a routing tool before checking whether native CRM automation covers the volume and complexity.
