

There's a version of the AI Virtual Agent for home services that most contractors have already seen: answer the phone, collect a name and address, try to book a job. It works. It's better than voicemail.
ServiceTitan's AI Virtual Agent has moved well past that. Not incrementally — in ways that change what's actually possible for multi-brand operators, bilingual markets, high-volume shops, and any home service business that's lost a lead because the escalation went nowhere or the caller pushed back on a dispatch fee and got silence.
You already met Karen, Lucy, Piper and Jenny. The four AI Virtual Agents running at Bill Joplin's, Northwinds, Superior Plumbing and Air One are doing more than just answering phones. Here's what that actually means.
1. Run a Completely Different Agent for Each Brand, Location, or Line of Business
If you operate more than one brand, run residential and commercial under the same roof, or manage multiple locations, you've probably lived with a tradeoff: one AI that tries to serve everyone, or no AI at all for the lines that don't fit.
That tradeoff is gone. You can now run multiple AI Virtual Agent instances inside a single ServiceTitan account, each one completely independent. Different name, different greeting, different job types, different dispatch fees, different phone number. A caller to your after-hours emergency line reaches an agent configured for exactly that. A caller to your commercial brand doesn't get handed off to something that sounds like it was set up for a residential plumber.
The practical unlock here is bigger than it sounds. Multi-brand operators have always had to make compromises when deploying AI voice. The agent either gets watered down to fit every scenario, or you end up managing separate tools for separate brands. Now you can configure each one properly, independently, inside the same platform.
2. Build an Escalation Chain That Doesn't Dead-End
Every contractor knows this moment: a caller needs a human, the Virtual Agent escalates, nobody picks up, the call drops to voicemail. Lead gone. For home service businesses, after-hours is where the most revenue gets lost.
The root problem was always single-destination escalation. There was one number. If no one answered it, that was it.
Now you can build a full escalation chain: office main line first, then a manager's cell, then an answering service, then wherever else makes sense for your business. The AI Virtual Agent works through the chain until someone picks up. You control the ring duration at each stop. And the routing is intelligent: a billing question doesn't land in dispatch, and a service call doesn't go to the billing department.
Nicole Little, operations manager at Northwinds Services Group in Rochester, New York, has watched Lucy handle that pressure firsthand. At Northwinds, Lucy's booking rate runs 80 to 85 percent, higher than most of their human CSRs, with talk time under five minutes while human counterparts average eight to 10.
"Statistically-wise, KPI-wise, she is our very best CSR we could ever wish for," Little said.
A missed call recovery path that keeps trying isn't just a nice feature. It's the difference between a recovered lead and a lost one.
3. Answer Objections in Your Voice, Not Generic AI
Most AI Virtual Agents are great at easy calls. The caller knows what they want, books it, done. The calls that actually require some selling are where the booking falls apart. Pricing pushback. Dispatch fee resistance. The "I need to check with my spouse first."
Custom Objection Handling changes that dynamic. You define the objections your business hears most: dispatch fees, after-hours pricing, service minimums, general hesitation, company value skepticism. You write the response the way your best CSR would say it. The AI Virtual Agent delivers it naturally when the moment comes, keeps the caller engaged, and steers toward a booked job.
Rocky Lozano at Air One Heating and Air Conditioning in Colton, California, deployed Jenny for after-hours overflow and noticed something unexpected when listening back to the recordings.
"The people that are calling in sound more robotic than the actual AI agent," Lozano said.
Randi Thompson at Bill Joplin's Air Conditioning and Heating in McKinney, Texas, has seen Karen handle 1,361 calls, with over 90 percent ending in a booked job and 72 percent booked with zero human intervention.
"She's the lowest paid employee I've got," Thompson said, "and she never complains about it."
Objections aren't the hard part of a call. They're the moment right before a booking. This turns that moment into one your AI can actually win.
4. Know the Instant a Call Didn't Book
In home services, speed to lead is everything. Research consistently shows that the first contractor to call back wins the job, and that responding within five minutes makes you significantly more likely to qualify a lead than waiting even 30 minutes. After an hour, many leads are effectively gone.
The standard workflow for recovering an unbooked AI call has always required someone to check the Follow Ups queue. Which means it happens when someone has time. Which often means the next morning. Which often means the caller has already booked with someone else.
Now, the moment a Voice Agent call ends without a booking, an automatic email goes out to the team members you designate: office managers, dispatchers, whoever makes sense. It includes the caller's name, phone number, and a summary of what happened on the call. No queue-checking required. No lag.
Melissa Mohr at Superior Plumbing in Kennesaw, Georgia, has watched Piper hit an 80 percent booking rate as a frontline call taker with only a 30 percent escalation rate. The calls Piper doesn't close on the first try don't vanish into a queue. They surface immediately.
"She's just another employee now," Mohr said. "Even the plumbers refer to her in the first person: 'Oh, Piper took my call. She did a good job today.'"
For after-hours calls especially, this collapses the response window from "whenever we get to it" to "as soon as someone checks their email in the morning." That window is your lead recovery margin.
5. Serve Spanish-Speaking Callers Completely, Not Partially
An AI Virtual Agent that only handles calls in English isn't covering your market. In most trades markets across the U.S., that gap is real, and it shows up most during after-hours and overflow, exactly when your bilingual CSRs aren't available.
ServiceTitan's bilingual AI Virtual Agent handles inbound calls fully in Spanish: booking, data collection, objection handling, escalation, all of it. If a caller starts speaking Spanish, the agent detects it and responds fluently. You don't need a separate phone number to route to it. You don't need to hire overnight bilingual staff to cover the gap.
You have two ways to configure it: a single bilingual agent that handles both English and Spanish callers, or a dedicated Spanish-language agent if your business calls for a fully separate experience. Either way, Spanish-speaking callers get a complete booking experience, not a handoff message, not a voicemail prompt, not a hold message asking them to wait for a bilingual rep.
For contractors in markets with significant Spanish-speaking populations, this isn't a nice-to-have. It's revenue that was going somewhere else after hours.
The #1 newsletter for the trades.
What These Five Features Look Like in Practice
It's a Tuesday in mid-July at an HVAC and plumbing operation in Phoenix that runs two brands out of one ServiceTitan account. The phones started ringing at 7:02 a.m.
9:14 a.m. A homeowner calls the HVAC line. Her AC died at 4 a.m. and she has a baby in the house. Every CSR is on another call. The HVAC agent, configured with HVAC job types, HVAC pricing, and the HVAC brand greeting, picks up on the first ring, sees a same-day window, and books the 1:00 p.m. arrival in under three minutes.
11:20 a.m. A different caller hits the plumbing line. He needs a water heater estimate but balks at the dispatch fee. The plumbing agent delivers the dispatch-fee response the owner wrote himself: pricing logic, fairness framing, what the fee actually covers. The caller books.
4:30 p.m. A caller asks a billing question and needs a human. The agent escalates. The office main line rings out. The chain moves to the office manager's cell. She picks up on the second ring.
6:30 p.m. The office is closed. A new caller starts speaking Spanish. The agent holds the entire conversation in Spanish: booking, address, job type, dispatch fee. The job goes on the board.
6:47 p.m. A different after-hours call comes in. Something goes sideways and the call ends without a booking. An email lands in the office manager's inbox within seconds: caller name, phone number, call summary, what happened. She calls back the next morning at 7:30. Job booked.
By 8:00 p.m., that shop has handled six calls across two brands and two languages, and recovered the one that didn't book on the first try. The CSRs spent their day doing what only humans can: handling the frustrated customer, the long-time regular, the complicated billing situation. The AI Virtual Agent did everything else.
See what the AI Virtual Agent can do for your operation.


