Lead routing automation assigns each new lead to an owner by rules you define — territory, product, round-robin load — with a fallback queue and SLA tasks so nothing sits unowned overnight. It only works when the routing matrix is written down before you build the workflow.
1. Write the routing matrix first
Before HubSpot workflows: a one-page matrix. Rows = lead attributes. Columns = owner or queue.
- Primary key: territory, segment, product interest, or partner channel
- Secondary key: company size or language if it changes who can sell
- Explicit “unknown / other” bucket with a named owner
- After-hours rule: queue until business hours or on-call rota
2. Assign on create — then protect the owner
- Set owner immediately when the contact/deal is created from a form or import
- Don’t re-route on every property edit unless the territory field truly changed
- Round-robin only inside a defined team with equal capacity
- Log the routing reason on a property (“Routed: EMEA enterprise”) for debugging
3. Attach SLAs people can hit
An SLA without a task is a wish. Pair each priority with a response time and an automation that creates work.
- P1 (demo request / high intent): first touch in 15–30 minutes during business hours
- P2 (content / newsletter): same day or next business day
- Create a HubSpot task on assign with due time matching the SLA
- Escalate to manager Slack/email if task is overdue and no activity logged
4. Fallbacks that save weekends
- If owner is OOO — temporary reassign or queue (document OOO in HubSpot)
- If no match — assign to inbound lead owner, never leave blank
- If duplicate contact — merge or associate before routing a second owner
- Weekly report: unowned leads, SLA breaches, and “unknown territory” volume
5. Go-live checklist
- Test 10 sample leads through every branch of the matrix
- Train reps on “what I do when I get the task” — not just that routing exists
- Disable old manual assignment habits that fight the workflow
- Review after 14 days; fix the top two misroute causes
Good routing feels invisible: leads land with the right person fast, and nobody asks “whose lead is this?” in Slack.