Start with the routing decision.
Before building anything, ask: What determines who should receive an enquiry?
For example: Existing account owner. Product. Service. Geography. Company size. Industry. Customer type. Language. Opportunity type. Technical requirement. Lead source. Sales territory. Availability. Round robin. Commercial priority.
Some of these are straightforward rules. Others require interpretation.
Simple routing should stay simple.
Suppose your business has:
A set of reliable rules
Rule 1 Existing customers go to their account owner.
Rule 2 New enquiries about Product A go to Team A.
Rule 3 New enquiries about Product B go to Team B.
Rule 4 If no owner exists, use round robin.
You may not need AI. A conventional automation can handle that. That is a good thing. Do not use AI to make a decision that a reliable rule can make better.
Where does AI become useful?
Now imagine the form contains one field: How can we help? And someone writes:
"We're using HubSpot across two sales teams and want to stop manually assigning website enquiries. Ideally we'd like the system to understand what someone is asking about and send it to the right consultant."
There is no dropdown saying: Product: AI Lead Management. AI may need to understand the enquiry first.
It could identify:
Requirement
Inbound enquiry classification and routing.
Current process
Manual assignment.
Then your routing rules can decide what happens.
AI does not need to replace the routing rules.
This is an important design choice. A useful workflow might be:
AI
Understand what the enquiry is about.
AI
Rule
Map requirement to team.
Automation
CRM
Check existing owner.
Automation
Rule
Existing owner takes priority.
Automation
Route
Assign enquiry.
Automation
AI does the part that requires interpretation. Rules do the deterministic work.
Rule
→ Automation
Deterministic work that can be expressed as if this, then that.
Understanding
→ AI
Interpreting a free-text enquiry before a rule can apply.
Responsibility
→ Agent
Making sure each valid enquiry reaches an appropriate owner.
Judgement
→ Human
Unusual or strategic decisions that do not fit normal routing.
Use the simplest thing that works.
This framework works particularly well for lead routing. For example:
Rule · Understanding · Responsibility · Judgement
Rule If existing account owner exists, route there.
Understanding What service is this person actually asking about?
Responsibility Make sure each valid enquiry reaches an appropriate owner.
Judgement This unusual strategic opportunity does not fit normal routing. Who should handle it?
Different problem. Different tool.
Routing starts with classification.
Before deciding who receives an enquiry, you may need to know what kind of enquiry it is. For example:
New business
Sales process.
Existing customer
Existing customer route.
Partnership
Partnership route.
Recruitment
Recruitment route.
Supplier
Relevant business team.
Routing a support request to the fastest salesperson is still wrong routing.
Check whether you already know them.
Before assigning a new enquiry, the workflow can potentially check: Is this person already in the CRM? Does the company already exist? Is there an account owner? Is there an active opportunity? Is there a previous opportunity? Are they an existing customer? Is somebody already speaking to them?
This can completely change the route.
Example: existing account owner
Jane from Acme submits a website enquiry.
A basic workflow sees
New form submission. Round robin. James.
But CRM context shows
Acme is an existing account. Sarah owns the account. Sarah has an active opportunity with Jane. Better route: Sarah, with the new enquiry attached to the existing context.
Existing relationship should often beat round robin.
Round robin is useful. But it should not necessarily override: Existing account ownership. Active opportunity ownership. Existing customer relationship. Defined specialist ownership. Strategic account rules.
Your routing hierarchy should be explicit.
Build a routing hierarchy.
For example:
1Existing active opportunity?Route to opportunity owner.
2Existing customer?Route to account owner.
3Defined specialist requirement?Route to specialist team.
4Defined territory?Route to territory owner.
5Standard new business?Round robin.
6Unclear or exception?Human review.
Your hierarchy may differ. Define it before automating it.
That is a process AI can participate in. It should not invent the hierarchy.
Your routing hierarchy belongs to the business.
If Sales says: Existing owner always wins. But Customer Success says: Expansion enquiries come to us. And Marketing says: Everything from Campaign X goes to the SDR team. You have a process decision to make.
AI should not quietly decide which department is right.
AI can operate your routing policy. It should not invent your routing policy.
What if several rules match?
This happens. An enquiry might be: Existing customer. From Scotland. Interested in Product B. Submitted through Partner Campaign C. Which rule wins?
You need precedence. For example: Existing relationship. Strategic account. Product specialist. Territory. Campaign. Round robin.
Your order will differ. The point is to define it.
What if no rule matches?
Do not force a route. A valid outcome can be: Human review.
For example:
Enquiry
Unusual AI integration involving several business areas.
Recommended route
Human triage.
That is better than confidently sending it to the wrong person.
Escalation is part of routing.
A routing system is not complete if every enquiry must end with an automatic assignment. Some should end with: Needs review.
Examples: Strategic organisation. Multiple requirements. Conflicting account ownership. Ambiguous customer identity. Several active opportunities. Unusual commercial request. Sensitive enquiry. No valid route. Potential duplicate.
Escalation is a route.
AI can identify the requirement.
Imagine:
"We have five salespeople and all enquiries currently come into Outlook. We'd like to work out which are existing customers, which are genuine new opportunities and then send the new ones to the right salesperson."
AI might identify:
Primary requirement
Inbound enquiry classification and routing.
Secondary requirement
Existing customer identification.
Then the business routing rules can take over.
AI can identify multiple requirements too.
Some enquiries do not fit one neat category. For example:
"We'd like help automating lead routing in HubSpot, but we're also interested in improving follow-up after proposals."
Possible output:
Primary requirement
Lead routing.
Secondary requirement
Proposal follow-up.
If different teams own those services, the workflow needs a rule. Perhaps: Route based on primary requirement. Add secondary interest as context. Or: Human review.
Do not automatically create two competing owners unless that is genuinely your process.
One enquiry should still have clear ownership.
Sending the same lead to: Sales Team A. Sales Team B. Sales Operations. Account Management. because several topics were mentioned can create another problem: Everybody receives it. Nobody owns it.
Good routing should answer: Who is responsible for the next action?
Routing is not complete when the CRM owner changes.
This is important. Suppose the workflow assigns the lead to Sarah. Technically: Routing complete.
But Sarah receives: Name. Email. Company. No explanation.
She now has to read the original enquiry, search the CRM and reconstruct why it came to her. A better handoff includes context.
Route the context too.
For example:
Routing reason
Assigned to Sarah.
Why Existing account owner.
Enquiry Interested in automating proposal follow-up.
Existing relationship Current customer.
Active opportunity None.
Relevant context Existing lead-routing project.
Next action Review expansion request.
Now the route is useful.
Assignment is not handover.
Assignment
Owner = Sarah. The record moves. It does not necessarily move the understanding.
Handover
Owner = Sarah, plus why she received it, the enquiry, the relationship, the relevant context and the next action.
Move the context with the lead.
Changing: Owner = Sarah moves the record. It does not necessarily move the understanding.
This is the same principle we use for sales handovers: Moving the record is not the same as moving the understanding.
Lead routing should preserve the original enquiry.
AI can interpret the enquiry. But keep the customer's actual words available. For example:
Interpretation plus evidence
AI interpretation Customer wants to automate lead routing across several sales teams.
Original enquiry Customer's submitted text.
The salesperson can see both. Interpretation helps. Original wording provides evidence.
AI can recommend a route before it acts.
You do not have to start with automatic assignment. An early workflow might produce:
Recommended route
Recommended owner Sarah.
Reason Existing Acme account owner.
Confidence / evidence CRM account ownership found.
Action Approve route.
Over time, straightforward patterns may earn greater authority.
Autonomy should earn its place.
Imagine after reviewing real enquiries you find: Existing account owner routing is almost always correct. That action may become automatic.
But: Ambiguous company matches. Strategic accounts. Multi-service enquiries. Conflicting ownership. remain under review.
Authority belongs to the action, not the agent.
Apply the Authority Ladder to lead routing.
A Lead Routing Agent might:
1ReadRead the enquiry. Read relevant CRM context. Read routing rules.
2RecommendClassify enquiry. Recommend account match. Recommend route.
3PreparePrepare routing context. Prepare handover.
4Act with approvalAssign ambiguous or higher-consequence enquiries after review.
5Act within limitsAssign clearly defined routine enquiries.
6EscalateConflicting owner. Ambiguous account. Multiple relevant teams. Strategic opportunity. No valid route. Unusual request.
This allows routine work to move without pretending every enquiry is routine.
What should an AI Lead Routing Agent actually be responsible for?
A useful job description might be:
"For each valid inbound sales enquiry, identify the appropriate owner using approved account context and routing rules, prepare the relevant handover context and escalate enquiries that do not have a reliable route."
That is a real job. Compare it with: "Use AI to route leads." The first can be designed and tested.
Lead Routing Agent job description
Lead Routing Agent job description
Job Make sure each valid inbound sales enquiry reaches an appropriate owner with enough context to take the next action.
Trigger New inbound enquiry.
Outcome Enquiry has a clear owner or has been escalated for review.
Information Enquiry. CRM. Account ownership. Opportunity ownership. Qualification state. Routing rules. Territory. Relevant product or service information.
Actions Classify enquiry. Identify account. Identify existing relationship. Apply routing hierarchy. Recommend owner. Prepare handover context. Assign permitted enquiries. Escalate exceptions.
Authority Defined by route and consequence.
Limits No invented account matches. No arbitrary reassignment. No unsupported ownership changes. No customer communication unless separately authorised.
Escalation Ambiguous identity. Conflicting ownership. Strategic account. Multiple valid routes. No valid route. Unusual enquiry.
Can AI route leads by territory?
Yes, but ask whether AI is necessary. If the form contains: Postcode. Country. Region. and your territory rules are structured: Use conventional automation.
If someone writes: "We're based in London but this project is for our European sales operation." then interpretation may be required before deciding which territory matters.
Again: Rules where possible. AI where understanding is needed.
Can AI route leads by product or service?
Yes. This is particularly useful where customers describe what they need in their own words rather than selecting a product from a list. For example: "Our team keeps forgetting to chase proposals." AI could interpret: Likely requirement: sales follow-up automation. Then route according to your service ownership.
Can AI route by company size?
Potentially. But define: Where does company size come from? Form? CRM? Approved external source? What happens when sources disagree? What happens when size is unknown?
And ask whether company size should actually determine ownership. Do not automate arbitrary segmentation simply because the data exists.
Can AI route based on lead quality?
Potentially. But be careful. Routing by: Qualified vs unqualified may be appropriate where qualification is well defined. Routing by: AI thinks this looks like a good lead is not a process.
If lead quality affects routing, define what quality means.
Qualification and routing are different jobs.
Qualification asks: Should this opportunity progress? Routing asks: Who should own what happens next?
An enquiry can be: Not yet qualified. But still need an owner. Or: Qualified. But need specialist review.
Keep the responsibilities separate even if one workflow connects them.
Lead scoring and routing are different too.
A score might help prioritise. It does not necessarily determine ownership. For example: Score: 90. But: Existing account owner = Sarah. The route may still be Sarah.
Do not let one metric override the actual sales process without a reason.
Can AI route leads from a shared inbox?
Yes. The same principles can apply to: sales@. info@. enquiries@. Shared Outlook inboxes. Shared Gmail inboxes. Other inbound channels.
The workflow can potentially: Read permitted incoming messages. Identify enquiry type. Check account context. Apply routing rules. Prepare handover. Assign or forward according to authority.
This can be a strong use case where somebody currently spends time manually triaging the inbox.
Website forms and shared inboxes can use the same routing logic.
The trigger may differ.
But both can flow into: Understand. Classify. Check account. Qualify where required. Route. Prepare context. Assign next action.
You do not necessarily need separate logic for every channel.
What if a lead arrives through several channels?
Someone: Submits a website form. Emails sales@. Messages a salesperson. Downloads something. You do not necessarily have four leads. Identity and deduplication matter.
Before routing, the workflow may need to ask: Is this the same person? Same company? Same requirement? Same opportunity? New information? Or genuinely a separate enquiry?
Duplicate routing creates poor customer experience.
Imagine: Website form → Sarah. Email → James. CRM import → Priya. Now three people contact the same prospect.
The customer experiences your internal systems. That is exactly what routing should prevent.
The customer should not have to understand your organisation chart.
A customer should be able to say: "Here is what I need." Your process should work out: Where it belongs.
They should not need to know: Which department. Which salesperson. Which region. Which internal queue. Which product team.
Good routing hides internal complexity from the customer.
What happens when the owner is unavailable?
Define it. For example: Owner away. Owner left company. Owner at capacity. Owner inactive. Territory temporarily uncovered.
Possible rules: Backup owner. Team queue. Temporary round robin. Manager review. Human triage.
Do not let the lead sit with an unavailable owner simply because the CRM says they own the account.
What happens when ownership data is stale?
CRM says: Owner = James. James left six months ago. An automated workflow blindly follows the CRM. Technically correct. Operationally useless.
Your routing workflow needs a way to detect or avoid invalid owners. For example: Active user check. Current team membership. Approved routing table. Fallback route.
What if two people own different parts of the account?
For example: Account owner: Sarah. Product specialist: James. New enquiry: specialist product. Who gets it?
There is no universal answer. Your business needs to define: Primary owner. Collaborator. Notification. Handover. Next-action responsibility.
AI should operate that decision. Not make up the organisational policy.
One person should own the next action.
Everybody receives it
Sales Team A. Sales Team B. Sales Operations. Account Management. Who owns it?
One next-action owner
Owner: Sarah. Collaborator: James, Product Specialist. Next action: Sarah to review enquiry and bring James into technical discussion if required.
Visibility can be shared. Ownership should be clear.
Multiple people may need visibility. But ownership should be clear. For example:
Clear ownership
Owner Sarah.
Collaborator James, Product Specialist.
Next action Sarah to review enquiry and bring James into technical discussion if required.
That is clearer than assigning the lead to both.
Routing can include workload.
Some businesses use: Round robin. Availability. Current workload. Capacity. This can be automated.
But be careful about what workload means. Number of leads? Number of active opportunities? Expected workload? Calendar availability? Revenue value?
Do not ask AI to invent a fair allocation system. Define it.
Routing should be explainable.
A salesperson should be able to see: Why did I receive this? For example:
Routing reason
Routing reason Existing account owner.
Or Requirement classified as
AI CRM Automation. No existing account owner. Assigned through Sales Automation round robin.
The route should have a reason.
This helps people trust and debug the system.
Avoid mysterious AI routing.
From mysterious to explainable
AI assigned this lead to Sarah.
Better Assigned to Sarah because Acme is an existing account owned by Sarah.
Or Assigned to Sales Automation because the enquiry concerns automated lead routing and no existing owner was found.
The route should have a reason.
What if AI classification is uncertain?
Show it. For example:
Possible requirement
CRM automation / lead management.
Do not hide uncertainty behind a forced category.
Routing should not create fake certainty.
Some enquiries genuinely need a person to read them. That is fine. A good automated routing system does not need to eliminate human triage completely. It should reduce unnecessary triage.
Sometimes the best automation is routing only the obvious cases.
Suppose: 70 percent of enquiries follow straightforward rules. The remaining enquiries are messy. You do not necessarily need to automate the messy 30 percent. You might automate the straightforward work and send exceptions to a person.
The exact proportion will differ by business. The principle remains: Automate where the decision is reliable. Escalate where it is not.
Routing should connect to the next action.
Once an enquiry is assigned: What happens? Does the owner receive a task? Is there a response expectation? Does the CRM contain the context? Does follow-up monitoring begin? Does anybody know if the lead sits untouched?
Assignment alone does not guarantee progress.
An assigned lead can still fall through the cracks.
Routed, but stuck
Lead assigned→Owner = Sarah· · · gap · · ·No next action
Routed and progressed
Lead assigned→Owner notified→Context attached→Next action created→Completed or monitored
An assigned lead can still fall through the cracks.
CRM: Owner = Sarah. But: No task. No next action. No notification. No response. No follow-up. Technically routed. Commercially stuck.
A useful process asks: Did the route result in a meaningful next action?
The workflow can monitor the handoff.
For example: Lead assigned. Owner notified. Next action created. Response or review occurs.
If no next action appears within your defined process: Surface it.
That starts to move from simple routing towards an agent with responsibility for process continuity.
This is where an agent becomes more interesting.
Automation says: Assign the lead. An agent might have responsibility for: Make sure the enquiry reaches an appropriate owner and does not remain without a next action.
Now it can: Monitor. Check. Surface exceptions. Escalate.
That is more than one trigger and one action.
But do not give the agent the whole sales process.
Keep the job narrow. Good: Make sure each valid inbound enquiry has an appropriate owner and routing context. Potentially too broad: Handle the lead until it becomes a customer.
The smaller job is easier to: Understand. Test. Control. Measure. Improve.
How to automate lead routing with AI
1
Map your enquiry sources.
Website. Email. CRM. Referrals. Other channels.
2
Define enquiry types.
Sales. Existing customer. Support. Other.
3
Write the routing rules.
Who gets what?
4
Create the routing hierarchy.
Which rule wins when several apply?
5
Identify where interpretation is required.
This is where AI may help.
6
Define account matching.
How do you recognise existing relationships?
7
Define exceptions.
What should never be automatically routed?
8
Define the handover context.
What does the new owner need?
9
Define authority.
Recommend or assign?
10
Monitor what happens after assignment.
Did the enquiry actually progress?
Test the awkward leads.
Test: Existing customer. Active opportunity. Two active opportunities. Unknown company. Subsidiary. Parent company. Personal email. Several requirements. Wrong form. Support request. Strategic account. International enquiry. Multiple territories. No territory. Several possible teams. Duplicate enquiry. Previous salesperson left. Owner unavailable. No valid owner. Conflicting account ownership. Very short enquiry. Very long enquiry. Ambiguous requirement.
The system should either route reliably or escalate clearly.
How should you measure lead routing?
Do not measure only: Number of leads routed automatically.
Measure: Incorrect routes. Human overrides. Enquiries with no owner. Time until ownership. Existing customers routed incorrectly. Duplicate ownership. Enquiries with no next action. Ambiguous leads correctly escalated. Routing reasons people disagree with. Leads reassigned immediately after routing. Whether the right person received enough context.
And ultimately: Did the enquiry reach a meaningful next action?
Do you need AI for lead routing?
Maybe. If your routing logic is: Country = UK → Team A. Country = France → Team B. You probably do not.
If the workflow needs to: Understand free-text enquiries. Identify requirements. Recognise existing account context. Deal with incomplete information. Choose between several rules. Prepare a contextual handover. Escalate exceptions. Then AI may be useful.
Buy the commodity. Build the difference.
Use your existing CRM and automation features where they already solve the problem. Add AI where interpretation genuinely changes what is possible.
Frequently asked questions
Can AI automatically route sales leads?
Yes. AI can help interpret inbound enquiries and combine that understanding with CRM information and business rules to recommend or perform lead routing.
What is AI lead routing?
AI lead routing uses AI where interpretation is needed within the process of deciding which person, team or workflow should receive an inbound lead or enquiry.
Do I need AI to automate lead routing?
Not always. Straightforward routing rules can often be handled by conventional automation. AI is more useful when the enquiry must be understood before the correct rule can be applied.
Can AI route website enquiries?
Yes. AI can interpret free-text website enquiries, gather relevant context and apply defined routing logic.
Can AI route leads from a shared inbox?
Potentially. A workflow can interpret permitted inbound emails and route them according to account context and defined business rules.
Can AI check whether a lead is already a customer?
Where appropriate CRM access exists, AI-enabled workflows can use customer and account information as part of the routing process.
Can AI route leads based on product interest?
Yes, particularly where product or service interest needs to be inferred from free-text enquiry information.
Can AI route leads by territory?
Yes, although simple territory routing may not require AI if the necessary location information and rules are already structured.
What happens if AI does not know where to route a lead?
A well-designed workflow should escalate the enquiry for human review rather than forcing an unreliable assignment.
Should AI assign leads automatically?
Straightforward, well-tested routing decisions may be suitable for automatic assignment. Ambiguous or consequential cases may remain recommendations or require approval.
Closing
The job is not to assign the lead. It is to get the enquiry to the right place. With: The right owner. The right context. A clear reason. And a meaningful next action.
Sometimes that needs AI. Sometimes it needs a rule. Sometimes it needs a person. The strongest workflow knows the difference.
Use AI for the understanding. Use rules wherever rules are enough.
Get the right enquiry to the right person with the context to continue.
Get the enquiry to the right place.
You do not need AI for every routing decision. You need to get the right enquiry to the right person, with the context to continue.