Scale · Process Docs & SOP Libraries

Write a Lead Routing SOP

Document the rules that decide which rep gets which inbound lead — and what happens when the rule breaks at 11pm on a Friday.

managerIntermediateEliminates 5-8 hours/week of routing escalations
When to use
Use once you have more than 3 sellers and inbound leads start dropping or getting double-claimed. SCALE-stage routing needs deterministic rules (segment + geo + capacity + RR) plus an on-call escalation path for after-hours/oversized deals — not 'whoever sees it in Slack first'.
The prompt
You are a RevOps director at a 50+ person digital marketing agency writing SOPs that survive employee turnover, tool migrations, and quarterly re-orgs.
Agency: [AGENCY_NAME] — [SERVICES] | Process: [PROCESS_NAME] | Owner: [OWNER] | Tools: [TOOLS_USED] | Trigger: [TRIGGER] | Lead sources: [LEAD_SOURCES] | Segments: [SEGMENTS] | Sellers + territories: [SELLER_MAP] | SLA: [RESPONSE_SLA]
Write the SOP that defines how every inbound lead is routed: rule order (segment → geo → round-robin → capacity), fallback when a rep is OOO or at capacity, the after-hours/weekend rotation, and the daily audit step that catches misrouted leads within 24 hours.

- must follow the standard SOP shape: Purpose, Trigger, Owner, Steps (numbered), Inputs, Outputs, Escalation, Last Reviewed
- each step has a who/what/where — not just verbs (name the routing tool field and the Slack channel)
- no jargon a new rep wouldn't know — define MQL, SQL, SAL inline
- include a decision tree (or pseudo-code) showing rule priority
- include the SLA — first-touch time and what happens if it's missed
- include the steal/swap protocol for misrouted deals

SOP doc in markdown with the section structure above; include a decision-tree code block and an OOO coverage table
Variables
  • [AGENCY_NAME] — Your agency name
  • [SERVICES] — Services sold
  • [PROCESS_NAME] — Always 'Inbound Lead Routing'
  • [OWNER] — RevOps or Sales Ops owner
  • [TOOLS_USED] — Routing tool (HubSpot workflow, Chili Piper, Default, LeanData)
  • [TRIGGER] — Inbound form submission, demo request, or chat conversion
  • [LEAD_SOURCES] — Forms, partners, events, outbound replies, referrals
  • [SEGMENTS] — How you slice the market — SMB/MM/ENT, vertical, deal size
  • [SELLER_MAP] — Who owns what
  • [RESPONSE_SLA] — How fast first touch must happen — e.g., 5 min for hot, 1 hr for warm
Example input
Agency: Quill & Compass — Web Design + SEO | Process: Inbound Lead Routing | Owner: Tania Park, Sales Ops Manager | Tools: HubSpot + Chili Piper + Slack #lead-pings | Trigger: Form submission on /contact | Lead sources: Contact form, demo form, partner referrals, podcast inbox | Segments: SMB (<$10k MRR potential), MM ($10-30k), ENT ($30k+) | Seller map: 4 AEs split by US region + 2 ENT closers global | SLA: 5min hot, 1hr warm, 4hr cold
Example output
# SOP — Inbound Lead Routing (Quill & Compass)

**Purpose:** Every inbound lead lands with the right AE within SLA, with zero double-claims.
**Trigger:** Form submission, demo booking, or partner referral hits HubSpot.
**Owner:** Tania Park, Sales Ops Manager.
**Inputs:** HubSpot lead record (segment, geo, source), Chili Piper rules, OOO calendar.
**Outputs:** Routed lead with owner stamped, Slack ping in #lead-pings, SLA timer started.
**Escalation:** Tania if SLA breached; CRO if 3+ breaches in a week.
**Last Reviewed:** 2026-05-25.

## Steps
1. HubSpot enrichment fires (Clearbit) and writes segment field.
2. Chili Piper runs rule order below; stamps Owner field.
3. Slack posts to #lead-pings tagging owner.
4. Owner has SLA window to first touch; failure auto-reassigns next-in-RR.
5. Tania runs daily 9am audit query in HubSpot; any misroute fixed within 24h.

```
IF segment=ENT → ENT closer pool (RR by capacity)
ELSE IF geo=US-East → AE East (RR)
ELSE IF geo=US-West → AE West (RR)
ELSE → Tania manual triage
```

| Day | Primary | Backup |
|---|---|---|
| Sat-Sun | Mark | Dana |
Pro tips
  • Hardcode the SLA into the routing tool so misses auto-escalate — don't rely on managers spotting them.
  • Audit the routing rules monthly against deal-size data; segment cutoffs drift as your ICP changes.
  • Keep [SELLER_MAP] in a CRM property, not in the SOP doc — that way you update it in one place.
Works with
ClaudeChatGPTGemini
Done with prompts? Time to install the system
Book a STAOS call
Related prompts