Automatically assign leads to the right owners based on criteria like territory, company size, or lead source.
Lead routing rules
HubSpot workflows assign contact owners based on criteria you define. Common routing approaches:
By territory: Assign based on location (country, region, postal code).By company size: Route SMB leads to one team, enterprise leads to another.By lead source: Assign inbound leads to SDR team, event leads to field marketing rep.By product interest: Route Product A leads to specialists in Product A.
Define your routing logic first, then build workflows to execute it.
Example routing logic for a B2B software company:
- UK leads with 500+ employees → Enterprise AE (Sarah)
- UK leads with 50-499 employees → Mid-market AE (James)
- UK leads with <50 employees → SDR team (round-robin)
- EU leads → EU sales team (round-robin)
- US leads → US sales team (round-robin)
Round-robin assignment
Round-robin distributes leads evenly across a team. Each rep receives leads in rotation.
Create workflow: "Round-robin lead assignment - UK SMB."
Enrollment trigger: "Lifecycle stage changed to MQL" AND "Country is United Kingdom" AND "Number of employees is less than 50."
Add action: "Rotate record to owner."
Configure rotation:
- Select team members in rotation: Add all SDRs who should receive leads
- Order: Choose "Rotating" (cycles through list) or "Least recently assigned" (gives leads to whoever hasn't received one longest)
- Assign records to: Contact owner
This distributes UK SMB MQLs evenly across your SDR team.
Ownership automation
Beyond initial assignment, maintain ownership as contacts progress.
When contacts become opportunities, reassign from SDR to AE:
Create workflow: "Reassign to AE when opportunity created."
Enrollment trigger: "Associated deal pipeline is [your pipeline]" AND "Contact owner is any of [SDR names]."
Add action: "Set property value" > Contact owner > [AE who owns the deal].
This transfers contact ownership from the SDR who generated the opportunity to the AE who's working the deal.
When customers convert, reassign to customer success:
Create workflow: "Reassign to CS when customer."
Enrollment trigger: "Lifecycle stage changed to Customer."
Add action: "Set property value" > Contact owner > [Customer success team member or round-robin across CS team].
This ensures customers have a dedicated success owner, separate from the sales rep who closed them.