AI Maintenance Contracts That Actually Work for Trades
Trades businesses lose $50K-200K yearly to missed calls and dead estimates. Here's how AI agents book, follow up, and reactivate work while you're on the tools.
You’re running a plumbing business that did $3.2 million last year. Three trucks, six techs, a part-time admin who handles dispatch between billing and ordering parts. You’re the fourth truck most days, and you’re also the one answering the phone when it rings at 7 PM on a Tuesday because a water heater just flooded someone’s basement.
Half the time you pick up. Half the time it goes to voicemail. Maybe 40% of those voicemails turn into callbacks. The rest just call the next plumber in the search results.
You’ve done the math. Each missed emergency call is worth $800 to $2,400 depending on the job. Scheduled maintenance is $300 to $600. If you’re missing ten calls a month, that’s $8,000 to $24,000 walking out the door. Multiply that across a year and you’re looking at six figures in leakage before you even count the estimates that never got followed up or the customers who needed their annual furnace service but never got the reminder.
This isn’t a technology problem you can solve by adding another phone line. It’s a capacity problem. You can’t clone yourself, and hiring a full-time dispatcher for a $3 million shop doesn’t pencil out until you’re closer to $5 million. So the work sits in voicemail, the estimates sit in your CRM, and the repeat customers drift to whoever sends them a postcard first.
AI agents built for trades businesses solve this in a way that actually fits how you operate. Not a chatbot on your website. Not a generic virtual assistant who doesn’t know a P-trap from a condensate line. Purpose-built agents that answer the phone, follow up on estimates, and reactivate past customers without you lifting a finger.
The Real Cost of Doing Dispatch Yourself
Let’s walk through a typical week. You’ve got six techs in the field. Monday morning starts with three jobs already on the board, two estimates from last week that need to be scheduled, and a parts run for a job that’s waiting on a compressor. By 9 AM you’ve fielded eight phone calls. Three were emergencies that needed same-day dispatch. Two were price-shoppers who wanted a quote over the phone for a furnace replacement. One was a customer calling about an estimate you sent two weeks ago. One was a supplier confirming a backorder. One was a wrong number.
You’ve spent 90 minutes on the phone and you haven’t turned a wrench yet.
By Wednesday you’ve sent out five estimates. Two were for maintenance agreements. Three were for bigger jobs, a sewer line replacement, a full HVAC changeout, and a commercial backflow install. You make a note to follow up on Friday. Friday comes, you’re on a job that runs long, and the follow-up doesn’t happen. One of those estimates converts because the customer calls you back. The other four sit in your CRM until they go cold.
This pattern repeats every week. You’re not lazy. You’re not disorganized. You’re just doing the work of three people and something has to give. What gives is the follow-up, the after-hours calls, and the systematic reactivation of past customers who would absolutely hire you again if you reminded them it’s time for their annual service.
The trades businesses we work with typically lose 15 to 25% of their estimate value to lack of follow-up alone. If you’re sending out $40,000 in estimates every month and converting half of them, another $6,000 to $10,000 is sitting there waiting for a second touch. That’s $72,000 to $120,000 a year you’re leaving on the table because you don’t have a system that follows up without you.
Add in the missed calls and the customers who never get reactivated, and you’re in that $50,000 to $200,000 leakage band that’s typical for shops doing $1 million to $10 million in revenue.
What an AI Agent Actually Does in This Workflow
Here’s what it looks like when you hand this work to an agent that’s tuned for your trade.
A call comes in at 6:30 PM. You’re wrapping up a job and your phone is in the truck. The 24/7 Dispatch Voice Agent picks up on the second ring. It’s an Omni voice agent, which means it sounds like a person, not a robot reading a script. The caller has a leaking water heater and needs someone tonight.
The agent asks three questions. What’s leaking? How bad is the leak? Are you home right now? Based on the answers, it knows this is an emergency dispatch. It checks your dispatch tool, sees that your on-call tech has a two-hour window, and books the job. The customer gets a text confirmation with the tech’s name, photo, and ETA. The tech gets a notification with the address, the issue, and the customer’s phone number.
You never touched your phone. The job is booked, the customer is happy, and your tech is already on the way.
That same agent handles scheduled calls during the day. Someone calls to book a furnace tune-up. The agent checks availability, offers three time slots, books the one the customer picks, and sends the confirmation. If the customer wants a ballpark price, the agent gives them a range based on the service type and confirms that the exact quote will come after the tech assesses the system on-site.
No hold music. No voicemail. No callback lag. Every call is answered, qualified, and converted into a booked job or a warm lead for you to close.
Now let’s talk about the estimates. You send out a quote for a $4,800 HVAC replacement on Monday morning. The Estimate Follow-Up Agent tracks it. On Wednesday, it sends a text: “Hi, this is Sam’s team. Just checking in on the estimate we sent for your AC replacement. Any questions we can answer?” If the customer replies, the agent either answers the question or flags it for you if it’s technical. If they don’t reply, the agent follows up again on Friday with a slightly different message: “Wanted to make sure you got the quote. We’ve got availability next week if you’d like to move forward.”
On day 14, if the estimate is still open, the agent sends a final nudge: “We know you’re weighing your options. If timing or budget is a concern, let’s talk. We’ve got financing available and we’re happy to adjust the scope if that helps.”
You didn’t write any of those messages. You didn’t set any reminders. The agent is running the follow-up sequence in the background while you’re installing a water heater in someone’s crawl space. The customer who was on the fence gets three touches instead of zero, and your close rate on estimates goes from 50% to 65% without you changing anything about how you sell.
The third agent is the one that builds your maintenance book. The Review and Reactivation Agent waits until the day after a job is complete, then sends a message asking for a review. “Hey, glad we could help with your furnace. If you’ve got 60 seconds, we’d love a review on Google. Here’s the link.” If the customer leaves a review, the agent thanks them. If they don’t, it sends one gentle reminder three days later.
For customers who had maintenance work done, the agent tracks the service interval. If you installed a water heater with a recommended annual flush, the agent reactivates that customer 11 months later. “Hi, it’s been a year since we installed your water heater. Time to schedule your annual maintenance. Reply YES and we’ll get you on the calendar.”
That’s the workflow. Calls answered, estimates followed up, customers reactivated. The agents run 24/7, they don’t take vacation, and they don’t forget to follow up because they got busy on a job site.
Why This Works Better Than Hiring
You might be thinking, “I could hire someone to do this.” You could. A full-time dispatcher costs $40,000 to $55,000 a year plus benefits. They work 40 hours a week. They take lunch breaks. They call in sick. They don’t answer the phone at 9 PM when an emergency call comes in.
An AI agent costs a fraction of that, works around the clock, and scales with your call volume without needing a raise. If you go from 60 calls a week to 120 calls a week because you just landed a commercial contract, the agent handles it without breaking a sweat.
The bigger difference is consistency. A good dispatcher is worth their weight in gold, but they’re still human. They have good days and bad days. They forget to follow up on an estimate because three emergencies came in at once. They don’t always ask for the review because they’re focused on getting the next job scheduled.
The agent does the same thing every time. It follows up on day 2, day 5, and day 14 like clockwork. It asks for the review every time. It reactivates every customer at the right interval. That consistency is what turns a 50% estimate close rate into a 65% close rate and a 10% repeat customer rate into a 30% repeat customer rate.
For most trades businesses, the ROI shows up in the first 90 days. You stop missing calls, you start closing more estimates, and you reactivate customers who would’ve hired someone else if you hadn’t reached out first.
If you want a structured way to think through where your after-hours calls are going and what they’re worth, we built a worksheet that walks you through the math. The After-Hours Call Recovery Plan for Trades takes 15 minutes to fill out and gives you a clear picture of how much revenue is slipping through the cracks when you’re not available to pick up the phone.
How We Build This for Your Business
This isn’t off-the-shelf software. Every trades business runs a little differently. Your dispatch process, your estimate workflow, your service intervals, they’re all specific to your trade and your market. An HVAC shop in Phoenix books differently than a plumbing company in Chicago. A residential electrician has different follow-up needs than a commercial roofing contractor.
We start with a 60-minute Omni Audit. No deck, no sales pitch. You walk me through how calls come in, how estimates go out, and where the follow-up breaks down. I’ll ask about your dispatch tool, your CRM, and how you’re tracking repeat customers. By the end of the hour, you’ll have three things: a process map that shows where the leakage is happening, a priority list of the agents that’ll close those gaps, and a rough cost model so you know what the build looks like and what the ROI is.
Most trades businesses start with the dispatch voice agent because that’s where the biggest dollar leakage is. Missed calls are pure lost revenue. Once that’s live and handling calls, we layer in the estimate follow-up agent and the review and reactivation agent. The whole buildout typically takes 60 to 90 days from kickoff to full deployment, and you’re seeing ROI within the first month because the dispatch agent starts converting calls immediately.
The agents integrate with the tools you’re already using. If you’re running ServiceTitan, Housecall Pro, Jobber, or FieldEdge, the agents plug in and pull data directly from your dispatch board and your customer records. If you’re using a spreadsheet and a Google Calendar, we can work with that too. The goal is to automate the work without forcing you to rip out your entire tech stack and start over.
You can see the full breakdown of how this works for trades businesses at the AI audit for trades businesses. That page walks through the three most common agent builds we deploy for plumbing, HVAC, electrical, and roofing companies, along with real numbers on what the leakage looks like and what the ROI typically is in the first year.
What Happens After the Agents Go Live
The first week after the dispatch agent goes live, you’ll notice the difference immediately. Your phone stops ringing at 8 PM. The voicemails dry up. Your techs start getting dispatch notifications for jobs they didn’t know were in the queue. Customers start texting you saying, “That was the easiest booking I’ve ever done.”
The estimate follow-up agent takes a little longer to show results because it’s working on a 14-day cycle. But by week three, you’ll start seeing replies to the follow-up messages. Customers who went dark two weeks ago are suddenly asking questions or saying they’re ready to move forward. Your close rate ticks up, and you didn’t do anything differently except let the agent run the follow-up sequence.
The review and reactivation agent is the long game. It takes 30 to 60 days before you see the review count start climbing and the reactivation texts start converting into booked maintenance calls. But once it’s rolling, it’s a compounding asset. Every job you complete feeds the review engine and the reactivation engine. Your Google ranking improves because you’re getting consistent reviews. Your maintenance book fills up because customers are getting reminded at the right interval instead of forgetting about you until something breaks.
We track all of this in a dashboard that shows you call volume, conversion rates, estimate follow-up performance, and reactivation numbers. You’re not flying blind. You can see exactly how many calls the agent answered, how many estimates got followed up, and how many reactivation messages turned into booked jobs. If something isn’t working, we tune it. If a message isn’t landing, we rewrite it. The agents get better over time because we’re constantly feeding them data from your business and adjusting the workflows based on what’s converting.
One of the HVAC contractors we work with in the Midwest started with just the dispatch agent. He was doing $2.8 million a year with four trucks and losing about 15 calls a week to voicemail. After 90 days with the agent live, he was capturing an extra $6,000 to $9,000 a month in jobs that would’ve gone to voicemail. He added the estimate follow-up agent in month four and saw his close rate on maintenance agreements jump from 42% to 61%. By month six, the reactivation agent had brought back 28 customers who hadn’t called in over a year. Total incremental revenue in the first year was just over $140,000, and his cost for the full agent stack was less than a third of what a full-time dispatcher would’ve cost him.
That’s not unusual. Most trades businesses in the $1 million to $10 million range see $80,000 to $200,000 in recovered revenue in the first 12 months once all three agents are live. The exact number depends on how many calls you’re missing, how many estimates you’re sending, and how big your past customer base is. But the pattern is consistent. You stop losing calls, you start closing more estimates, and you reactivate customers who would’ve hired someone else if you hadn’t reached out.
Why the Audit Matters
You don’t need to take my word for any of this. Book a 60-min Omni Audit and we’ll map out your specific workflow. You’ll walk away with a clear picture of where the leakage is, what it’s costing you, and what the fix looks like. No obligation, no deck, no sales pitch. Just a 60-minute working session that gives you the process map, the priority list, and the cost model.
If you decide the juice isn’t worth the squeeze, that’s fine. You’ll still have the map and you can use it to tighten up your processes manually or hire someone to handle the work. But if the numbers make sense and you want to move forward, we’ll start building the agents and you’ll see the first one go live within 30 days.
The trades businesses that win in the next five years won’t be the ones with the best trucks or the fanciest tools. They’ll be the ones that answer every call, follow up on every estimate, and reactivate every customer at the right time. AI agents make that possible without adding headcount, without working longer hours, and without burning out trying to do the work of three people.
If you want to see what this looks like for your business, book your Omni Audit and let’s map it out. Sixty minutes, three outputs, and you’ll know exactly what the path looks like from here.
You can also explore more about how AI agents are being deployed across different business functions in our insights section or dive into the technical architecture behind Omni voice and ops agents at our Omni overview. For a broader look at how other trades businesses are thinking about AI, the EDNA blog has case studies and breakdowns that might give you ideas for your own operation.
The work is there. The customers are calling. The estimates are going out. The question is whether you’re set up to capture all of it or whether you’re leaving $50,000 to $200,000 on the table every year because you’re doing dispatch, follow-up, and reactivation manually. The agents close that gap. The audit shows you how.