
How Do AI Agents Determine Which Department Receives a Lead?

AI in Dealerships
Alex Schirmer
Numa's AI Operating System routes every inbound lead and call to the correct department by running the same underlying process any well-built classification system uses: collect structured information, classify intent against a confidence score, apply routing rules, and escalate anything ambiguous to a human rather than guessing, all grounded in live DMS data across 1,300+ dealerships and more than 1 billion calls handled. Most GMs never see this process because it happens in seconds, but understanding how it actually works is the difference between trusting a vendor's claim and knowing what to check before buying. This guide walks through each step, plus the automotive-specific complications that make dealership routing harder than routing for most other industries.
Step One: Collecting Lead Information
Before anything can be classified, the system needs structured information to classify, and how that information gets collected already shapes everything downstream. A phone call, a text message, a web form, and a third-party site inquiry all carry the same underlying signal, what the customer actually wants, but in dramatically different formats. A web form arrives with structured fields already filled in. A phone call arrives as raw audio that has to be transcribed before anything else can happen. A text message might contain a complete sentence or three words and a question mark.
For a voice or text-based system, this step includes intent-relevant data extraction alongside transcription: pulling out anything that looks like a vehicle identifier, a name, a phone number, or a specific request, so the classification step that follows has more than just raw text to work with. Grounding this collection process in live DMS data matters immediately here: if the system can match a phone number or name to an existing customer record the moment the contact begins, it's classifying with context (a service history, an open repair order, a prior sales interaction) rather than starting from a blank slate.
Step Two: Classifying the Lead
Classification is where the system decides what kind of contact this actually is: a sales inquiry, a service request, a parts question, a general information request, or something else entirely. Modern natural language understanding systems don't just pick one answer. They generate a confidence score across multiple possible intents and select the one that scores highest, provided it clears a minimum threshold. Genesys Cloud's own documentation on building NLU systems describes this directly: a system might require at least 40% confidence before assigning an intent at all, and if the top-scoring intent doesn't clear that bar, the system returns a fallback rather than forcing a classification it isn't confident in.
This matters for a dealership specifically because automotive intents overlap more than most industries. "I need to bring my car in" is unambiguous. "I'm calling about my Tahoe" could be a service question, a trade-in inquiry, or a recall notice, and the classification system has to weigh several signals at once (context, prior history, specific words used, time of day, which department the call came in on) to land on the right answer rather than defaulting to whichever intent sounds most common.
Key takeaway: Classification isn't a single yes/no decision. It's a confidence-scored judgment across multiple possible intents, and what happens when that confidence is low matters as much as what happens when it's high.
Step Three: Applying Routing Rules
Once an intent is classified with sufficient confidence, routing rules determine where the contact actually goes. This is the step that translates "this is a service request" into "this goes to the service BDC queue, or directly to an advisor if capacity allows," and it's where DMS data becomes essential rather than optional. A rule that routes purely on classified intent, without checking live data, might send every service-sounding contact to a general queue regardless of whether the customer already has an open repair order, an upcoming appointment, or a specific advisor they've worked with before.
Numa's own approach to intent-based routing builds this connection in directly: the system reads intent and matches it to the right department or advisor while checking real-time DMS data, so routing isn't just "service goes here," it's "this specific customer's open RO means this specific advisor should get it." That distinction is what separates routing that works from routing that technically executes but ignores context a human dispatcher would have used without even thinking about it.
Rules also have to account for capacity and business hours as inputs, not afterthoughts. A lead correctly classified as a hot sales opportunity still needs a rule that accounts for whether a salesperson is actually available right now, versus routing to a queue that won't be checked for hours.
Step Four: Handling Ambiguous Cases
Every classification system encounters contacts it can't confidently sort, and what happens next is where the real engineering work is. Research on human-in-the-loop AI systems describes the general pattern: an AI system operates independently until it hits a confidence gate, and if confidence is low, the process reroutes to a human rather than the system guessing and moving forward anyway. Enterprise systems like ServiceNow implement this with a specific threshold, commonly around 60% confidence, below which the system escalates and hands over the full conversation transcript and metadata so the human picking it up isn't starting from zero.
Timing matters more than most systems account for. A field study of AI-handled customer service interactions at Alibaba found that when escalation to a human happened only after the AI detected the customer was already frustrated, the resulting conversations ran 40.8% longer, customers were more likely to call back again, and satisfaction ratings dropped nearly a full point compared to conversations handled entirely by humans from the start. Escalations initiated earlier, before frustration had fully set in, produced meaningfully better outcomes: shorter added time, fewer repeat contacts, and a much smaller satisfaction drop. The lesson generalizes directly to lead routing: the confidence threshold that triggers escalation shouldn't be tuned to minimize how often a human gets involved. It should be tuned to catch ambiguity before it compounds into a frustrated customer being routed to the wrong place twice.
Key takeaway: Escalating an ambiguous contact early, before uncertainty turns into a frustrated customer, produces significantly better outcomes than escalating only after confidence has already collapsed.
Automotive-Specific Factors That Complicate Routing
Dealership lead routing carries complications most B2C classification systems don't have to solve for.
The same customer often has legitimate reasons to go to more than one department. A customer calling about their Tahoe might genuinely need both a service appointment and a trade-in conversation, and routing them to only one department loses the other opportunity. This is a recognized enough problem in AI system design that it has its own formal architecture pattern: a patented approach to multi-domain intent handling, filed with the U.S. Patent and Trademark Office, describes a routing system that identifies multiple candidate intents from a single utterance, checks each against the domain it belongs to, and coordinates a response across domains rather than forcing a single answer. A system built for the full customer journey rather than a single department can apply the same logic and route to both, or flag the secondary intent for follow-up, rather than forcing a single classification onto a contact that legitimately has two. One dealership's service team saw this play out directly when a call correctly identified as a sales opportunity, despite arriving on what had been treated as a service line, got routed to a sales manager instead of staying stuck in the wrong queue; the store's own sales staff noted it as the moment they stopped thinking of the system as a service tool and started trusting it across the building.
Existing customer status changes the correct routing entirely. A service customer inquiring about a new vehicle isn't a cold sales lead; they're a warm opportunity with purchase history and service loyalty data attached, and routing them into a generic sales queue instead of directly to whoever manages repeat customers wastes exactly the kind of context that should have made this an easier sale, not a harder one.
Warranty status affects which advisor or process should receive a service contact, since warranty work often runs through different documentation and approval requirements than customer-pay work. Fleet and commercial inquiries typically need routing to a specialized contact rather than the standard retail sales or service queue, since pricing, volume, and account structure differ substantially. Multi-rooftop dealer groups add a further complication: a contact needs to route not just to the correct department, but to the correct physical location, which requires the system to have accurate, current location and inventory data rather than defaulting to whichever store happens to be first in a list.
What Happens After Routing: Context and Continuous Improvement
Routing isn't the end of the process. The distinction between reactive routing and the proactive, workflow-triggered side of communication matters here: once a lead is routed, the receiving department needs the full context (what was said, what was extracted, why this classification was chosen), not just a bare transfer. A human salesperson or advisor picking up a routed lead with no context is repeating the same failure a bad handoff between two departments would cause anyway.
The classification and routing rules themselves also aren't static. Foureyes' research on dealership lead funnels found significant variation in contact and close rates by market and by lead source, which is exactly the kind of pattern a routing system should be tuned against over time rather than left on a fixed rule set built once at implementation. Numa's own work on lead scoring reflects the same principle applied to prioritization rather than routing: a model trained on a dealership's own historical outcomes improves specifically because it's checked against what actually happened, not just what the rules predicted would happen.
Numa perspective: Routing rules that never get checked against what actually happened to the leads they routed are frozen at whatever assumptions existed on day one, and a dealership's real lead mix rarely stays that simple for long.
The Bottom Line: Routing Is a Process, Not a Single Decision
Determining which department receives a lead looks instantaneous from the outside, but it's actually four distinct steps (collection, classification, rule application, and ambiguity handling), each of which can be done well or poorly regardless of how sophisticated the underlying AI model is. Numa's approach treats every one of those steps as grounded in live DMS data rather than working from static assumptions, because a routing decision made without checking what's actually true about that customer right now is a guess dressed up as a decision. GMs evaluating any AI vendor's routing claims get a much clearer picture by asking about these four steps specifically than by asking whether the system "routes calls correctly," since every vendor will say yes to that question regardless of how it actually works underneath.
Frequently Asked Questions
How does an AI agent decide which department should get a lead?
The process runs in four steps: collecting structured information from the contact (voice, text, or form), classifying the intent with a confidence score, applying routing rules that combine that classification with live DMS data like existing customer history or open repair orders, and escalating to a human when confidence is too low to route without review.
What happens when an AI system isn't sure how to classify a lead?
A well-built system compares its confidence score against a set threshold, commonly cited around 40% to assign an intent at all and around 60% before proceeding without human review in enterprise systems. Below that threshold, the system escalates to a human with the full conversation context attached rather than guessing and routing the contact anyway.
Why does it matter when an ambiguous lead gets escalated to a human?
Timing significantly affects the outcome. Research on AI-handled customer service interactions found that escalating only after a customer was already frustrated produced conversations that ran over 40% longer with lower satisfaction scores, compared to escalating earlier, before frustration set in, which produced meaningfully better results on every measure.
Can a single customer contact be routed to more than one department?
It should be able to, when that reflects reality. A customer calling about both a service need and a trade-in inquiry has two legitimate intents, and a routing system built around a single department per contact loses one of those opportunities. Systems built around the full customer journey rather than one department in isolation can route to both or flag the secondary intent for follow-up.
Does an existing customer's history change how their lead gets routed?
It should. A current service customer inquiring about a new vehicle carries purchase and loyalty history that a generic sales queue has no visibility into, and routing them without that context treats a warm, informed opportunity the same as a cold lead with no relationship to the dealership at all.
See how Numa routes every lead using live DMS data instead of static rules alone. Talk to Numa.


