What is lead routing?
Lead routing is the set of rules that decides which person, team or sequence handles each new lead, based on facts like location, service, budget, language or urgency, so the lead reaches someone who can help without a manager sorting it by hand.
Without routing, every lead lands in one shared inbox and waits for someone to claim it. The fast reps grab the easy leads, the hard ones sit, and nobody is accountable for the ones that go cold. Routing fixes the handoff between "a lead arrived" and "the right person is talking to them".
Which routing rule should you use?
Route by the fact that most changes who can help: location for multi-city businesses, service line for businesses with specialists, and lead score for teams where senior reps should take the biggest deals. Round-robin only works when every rep can handle every lead.
Five routing rules
| Rule | How it works | Use it when | Watch out for |
|---|---|---|---|
| Round-robin | Each new lead goes to the next rep in turn | Every rep sells everything | Absent reps still get leads unless availability is checked |
| Location | City, ZIP or service area decides the team | You serve several markets or locations | Leads with no location need a fallback |
| Service line | The service asked about decides the specialist | Different people sell different services | Leads interested in two services |
| Lead score | High-score leads go to senior reps or get a call first | Deal sizes vary a lot | Scores built on guesses, not data |
| Language | Preferred language picks the rep | You serve customers in more than one language | Asking for language without making it awkward |
| Existing owner | Returning contacts go back to their last rep | Relationships matter | The owner has left the company |
Most real setups combine two rules: location first, then round-robin inside the location team. Keep it as simple as your business allows. Every extra rule is another place for a lead to fall through.
How does routing work in a real build?
In the real estate system we built for Realeshome, leads were routed into city-wise pipelines so each Florida market had its own follow-up and its own accountable owner. At Ultra Cryo & Recovery, location-based routing sends each lead to the sequence for its service area.
At Realeshome, leads from ads, portals, the website and the Google Business Profile were captured automatically, tagged by source, and routed by city. Portal leads with the highest intent got priority routing and an immediate response. Internal Slack alerts told the right person a lead had arrived. The client reported average response time falling from about 90 minutes to under 5 minutes, and missed leads down 60 to 70%, over the first 14 days.
At Ultra Cryo & Recovery, a lead from Auburndale, Davenport or Lakeland reaches the follow-up sequence for that area. The routing rule was simple because the business question was simple: which location should this person visit.
How do you set up lead routing in GoHighLevel?
Capture the routing fact at intake, then use a workflow that reads it and assigns the contact owner, moves the opportunity into the right pipeline, and alerts the assigned person. Add a fallback for leads missing the fact.
Setting up routing
- Capture the routing field. Add a required field to forms (city, service, budget range) or infer it from the ad, landing page or phone number the lead used.
- Assign the owner. A workflow reads the field and assigns the user, using round-robin within a team where needed.
- Place in the right pipeline. Separate pipelines per market or service keep reporting clean.
- Alert the person. A push, SMS or Slack alert with the lead's details and a link to the contact.
- Set a response timer. If the owner has not responded in a set time, reassign or escalate. This is the step most setups skip.
- Fallback. Leads with no routing fact go to a named person, never to nobody.
When the routing decision needs data from outside the CRM, such as a territory lookup or a score from another system, an n8n workflow can make the decision and write it back. See API integrations for how that connection is kept reliable.
Can AI decide where a lead goes?
Yes, for the qualification step. An AI agent can ask a new lead about budget, timeline, location and need in a text or call, score the answers, and pass the result to the routing rules. The rules still make the final assignment.
Our AI lead qualification agent does this, and the AI calling agent can do it by phone. Keep the scoring criteria written down and reviewed by your sales lead. An AI that routes on criteria nobody agreed to creates arguments, not revenue.
How do you know whether lead routing is working?
Measure time from lead arrival to first contact by owner, the share of leads reassigned by the response timer, and the share of leads that reached the fallback. Rising reassignments or fallbacks mean a rule or a person is not working.
| Number | Healthy sign | Warning sign |
|---|---|---|
| Time to first contact, by owner | Similar across the team | One owner far slower than the rest |
| Reassigned by timer | Rare | Regular, for the same person or team |
| Sent to fallback | Few leads, falling | Many leads missing the routing field |
| Close rate by owner or team | Explained by lead mix | Big gaps with the same lead mix |
Review these monthly with the sales lead. Routing rules should change when the team or the markets change, not stay frozen from the day they were built.
When is lead routing overkill?
When one person handles every lead. Routing solves a handoff problem between people, so a solo operator or a two-person team with no specialisation usually needs fast response and follow-up, not routing rules.
- One salesperson. Fix lead response and follow-up instead.
- Territory politics. Routing will not settle disputes about who owns which leads. Agree the rules first, then automate them.
- No accountability. Routing a lead to someone who never responds just hides the problem. The response timer in step 5 is what makes routing work.
Routing is a core part of real estate automation and of the pipelines we set up in CRM automation.