intermediate1 hour1 min read

How to route HubSpot leads by territory and company size

Automatically assign leads to the right rep based on geography and company size. Enterprise leads go to senior AEs, SMB leads to a separate team, and each territory has a dedicated owner.

How to route HubSpot leads by territory and company size

Why route by territory and size?

Generic round-robin routing ignores context. An enterprise prospect in New York should go to the enterprise AE who covers the Northeast, not a random SDR. A 10-person startup should go to the SMB team, not take up an enterprise rep's time.

Territory and size-based routing ensures:

  • Leads go to the rep with the right expertise and territory knowledge
  • Enterprise and SMB segments are worked differently
  • Existing accounts keep their assigned owner
  • New territories can be added by updating a config, not rebuilding the automation

What you'll need

Prerequisites
  • HubSpot account with API access
  • A territory mapping (region → owner, size tier → team)
  • Enriched company data in HubSpot (state, country, employee count)
  • Slack workspace for rep notifications

Choose your approach

Select an approach below to see the full step-by-step guide.

n8n

medium

HubSpot Trigger → Code node with territory/size rules → Update Owner → Slack notify

Cost: $0-24/moView guide

Zapier

medium

New Contact → Paths for territory/size logic → Update Contact → Slack DM

Cost: $20-50/moView guide

Make

medium

Watch Contacts → Router with filters per territory → Update → Slack

Cost: $10-29/moView guide

Code + Cron

medium

Python script with territory mapping table and routing rules

Cost: $0View guide

Agent Skill

low

Agent skill to apply or update territory assignments in bulk

Cost: Usage-basedView guide

Related Recipes

Frequently Asked Questions

Need help implementing this?

We build and optimize automation systems for mid-market businesses. Let's discuss the right approach for your team.