Track Technician Drive Time With AI Route Optimization
AI analyzes GPS data, job duration, and drive time to identify inefficiencies and automatically suggest route optimizations that maximize billable hours.
You’re paying a skilled technician $35 an hour to drive in circles. The invoice says eight hours, but only five were billable. The rest was windshield time, wrong turns, a parts run that could’ve been batched, and a lunch break that stretched because the next job was forty minutes away.
Multiply that across three trucks, five days a week, and you’re bleeding $50,000 to $200,000 a year in lost productivity. The work is there. The crew is good. But the routing is manual, the dispatch is reactive, and nobody has time to sit down and map out a better way.
Most trades business owners know their technician utilization isn’t where it should be. Industry benchmarks put billable time at 60 to 70 percent for a well-run operation. If you’re honest, you’re probably closer to 50 percent. The gap isn’t laziness, it’s logistics. And logistics is exactly the kind of repetitive, data-heavy problem that AI handles better than a human ever will.
The Manual Reality of Technician Utilization
Here’s what tracking technician utilization looks like in most trades businesses. You’ve got a dispatch board, a calendar, maybe a field service app that shows you where the trucks are. Jobs come in, you assign them based on who’s closest or who’s free, and you hope the day shakes out.
At the end of the week, you pull timesheets. You see eight hours clocked, six hours billed. You ask the tech what happened. He says traffic was bad, the supply house was out of stock, the customer wasn’t home. All true. None of it helps you fix next week.
The problem isn’t the data. Your GPS tool logs every mile. Your field app timestamps every job start and stop. Your accounting system knows exactly how many hours hit the invoice. The problem is that nobody has time to connect those three systems, spot the patterns, and turn them into better routes.
So you keep dispatching the same way. First call goes to the first available truck. Emergency jobs blow up the schedule. Drive time piles up. And at the end of the month, you’re paying for forty hours of windshield time that could’ve been billable work.
What AI Sees That You Don’t
AI doesn’t get tired of looking at GPS logs. It doesn’t care that your dispatch app and your accounting system don’t talk to each other. It pulls the data, connects it, and finds the patterns that a human would need a week to spot.
Start with drive time. AI looks at every job over the last ninety days and calculates the actual travel time between stops. Not the estimate, the real number. It knows that the route from downtown to the north side takes twelve minutes at 9 a.m. and thirty-two minutes at 4 p.m. It knows that your tech who lives in the west suburbs adds twenty minutes to every first call because you’re dispatching him east.
Then it looks at job duration. Not the estimate on the work order, the actual clock time from arrival to completion. It sees that a standard water heater swap takes your lead tech two hours and your new hire three and a half. It sees that commercial jobs always run over because the building manager isn’t on-site and your crew waits for access.
Now it layers in the parts runs. Every time a tech leaves a job site to grab a part, AI logs the round trip. It sees that your HVAC crew makes an average of 1.8 parts runs per day, and that 60 percent of those runs are for items you stock in the warehouse. That’s an hour a day per truck that could’ve been avoided with better pre-job planning.
The last piece is job sequencing. AI doesn’t just look at individual trips, it looks at the whole day. It sees that you’re sending a plumber from a residential service call in the south end to a commercial bid downtown, then back south for an emergency call. A human dispatcher makes that decision because the bid came in at 10 a.m. and the emergency came in at noon. AI sees that flipping the order would’ve saved forty minutes and kept the tech in the same zone.
Route Optimization That Runs in the Background
The real power isn’t the analysis, it’s what happens next. AI doesn’t hand you a spreadsheet and wish you luck. It builds optimized routes automatically and pushes them to your dispatch tool before the day starts.
Here’s what that looks like in practice. Every evening, AI pulls the next day’s scheduled jobs. It knows the location, the estimated duration, the required skills, and the parts likely needed. It looks at each technician’s home address, their current location if they’re finishing a late job, and their skill set.
Then it builds routes. Not just shortest distance, but shortest time accounting for traffic patterns, job duration, and the likelihood of parts runs. It clusters jobs by geography when possible. It schedules commercial work during business hours and residential work in the early morning or late afternoon when homeowners are available. It leaves buffer time for the jobs that historically run long.
The output is a daily route for each truck, loaded into your dispatch app before your first coffee. Your dispatcher still has full control. They can override, re-sequence, or manually assign. But they’re starting with a plan that’s already optimized for maximum billable time, not reacting to the phone all morning.
When an emergency call comes in, AI re-routes in real time. It looks at who’s closest, who has the skills, and whose current job is wrapping up. It suggests the best tech to pull, recalculates their remaining stops, and updates the route. The whole process takes seconds.
For trades businesses running three to ten trucks, this is the difference between 50 percent utilization and 70 percent. That’s an extra billable hour per tech per day. Over a year, that’s $75,000 to $150,000 in revenue you were already paying for but not capturing.
The Dispatch Overhead You’re Not Counting
Route optimization saves drive time. But there’s a second cost that most owners don’t track: the time you or your office manager spend dispatching.
If you’re taking calls, assigning jobs, texting techs, calling customers to confirm arrival times, and updating the board all day, that’s twenty to thirty hours a week. If you’re the owner, that’s twenty hours you’re not selling, managing the P&L, or talking to your commercial accounts. If it’s an admin, that’s $30,000 to $40,000 a year in fully loaded cost.
This is where the 24/7 Dispatch Voice Agent changes the math. It answers every inbound call, qualifies the job, checks availability in your dispatch tool, books the slot, and texts the customer a confirmation. No hold time, no voicemail, no missed calls because your dispatcher was on another line.
For emergency calls, it triages based on the rules you set. Burst pipe or no heat in winter gets routed immediately. Slow drain or tune-up gets scheduled for the next available slot. The voice agent talks to the customer in plain language, asks the right questions, and hands your tech a qualified lead with all the context they need.
The agent runs 24/7. A call at 9 p.m. gets answered and booked just like a call at 9 a.m. For trades businesses, after-hours calls convert at a higher rate because the customer is in distress and competitors aren’t picking up. You’re capturing work that used to go to whoever answered the phone first the next morning.
We’ve also built a simple framework to help you recover after-hours calls you’re missing right now. The After-Hours Call Recovery Plan walks through how to set up voicemail-to-text, auto-response workflows, and next-morning follow-up so no lead dies in your voicemail box. It’s a free download, and it’ll take you fifteen minutes to implement.
The dispatch agent doesn’t replace your dispatcher. It handles the repetitive inbound work so your dispatcher can focus on the complex stuff: juggling parts delays, managing customer escalations, coordinating with your commercial accounts. The result is the same number of jobs booked with half the admin overhead.
Follow-Up and Reactivation on Autopilot
Utilization isn’t just about the jobs you’re running today. It’s about the jobs you quoted last month and never followed up on, and the customers you serviced last year who are due for maintenance but haven’t called back.
The Estimate Follow-Up Agent tracks every estimate that leaves your system. Two days after you send it, the agent texts or emails the customer with a simple nudge. Five days out, it follows up again with a reminder and a direct booking link. Fourteen days out, it makes a final push, often with a small incentive or a note that the quote is about to expire.
Conversion rates on stale estimates sit between 15 and 25 percent if you follow up. Without follow-up, it’s close to zero. The math is straightforward: if you’re quoting $200,000 a year in work and only closing half, systematic follow-up adds $30,000 to $50,000 in revenue with no additional marketing spend.
The Review and Reactivation Agent does the same thing on the back end. The day after a job closes, it asks the customer for a review. If they’re happy, it sends them to Google. If they’re not, it flags the issue for you to handle before it becomes a public problem.
Then it tracks the service interval. If you installed a furnace, it reaches out in eleven months to schedule a tune-up. If you did an electrical panel upgrade, it checks in a year later to see if they need any additional work. Most trades businesses lose 40 to 60 percent of their customer base to inertia. The work needs to be done, but the customer forgets to call. Reactivation turns that into recurring revenue.
These agents don’t require new software. They plug into your existing CRM, dispatch tool, and accounting system. They run in the background, and you see the results in your pipeline and your repeat customer rate. For more on how AI agents integrate with the tools you’re already using, check out Omni Ops.
What an Omni Audit Looks Like for Trades Businesses
Most trades business owners know they’re leaving money on the table. They don’t know exactly where, and they don’t have time to dig through three months of GPS logs and timesheets to find out.
That’s what the Omni Audit does. It’s a 60-minute working session where we pull your dispatch data, your GPS logs, your job costing, and your customer records. We map your current technician utilization, calculate your actual drive time vs. billable time, and show you the specific inefficiencies that are costing you $50,000 to $200,000 a year.
You walk out with three things: a utilization heatmap that shows where your trucks are spending their time, a route optimization model that shows what your weekly schedule would look like with AI handling the sequencing, and a 90-day implementation roadmap that prioritizes the highest-ROI changes first.
No deck, no sales pitch. Just the numbers and a plan. If the audit shows that your utilization is already at 70 percent and your dispatch overhead is lean, we’ll tell you. Most of the time, it shows that you’re sitting on $100,000 in recoverable revenue and the fix is faster than you think.
Why This Matters Now
Technician wages are up. Fuel is up. Your commercial accounts are squeezing margins. The only lever you control without spending more money is utilization.
If your trucks are running at 50 percent billable time, you’re paying for a full day and invoicing for half. Fixing that doesn’t require new hires, new trucks, or new markets. It requires better routing, better dispatch, and better follow-up. All three are repetitive, data-heavy processes that AI handles better than a human.
The trades businesses that figure this out in the next twelve months will pull ahead. They’ll run the same number of trucks, pay the same wages, and bill 30 percent more revenue because they’ve eliminated the waste. The ones that don’t will keep paying for drive time and wondering why the P&L doesn’t match the effort.
We’ve built the AI agents, the audit process, and the implementation roadmap specifically for trades businesses doing $1 million to $25 million in revenue. The tools work. The ROI is measurable. And the timeline is faster than you think.
Want the practical version of this? The free Working With Claude field guide covers the full Claude ecosystem, Claude Code, and how to roll it out across a real business. Download it here.
For more on how AI is changing operations across trades businesses, browse our insights library or dive into the Omni platform overview. If you’re new to AI agents and want to understand the fundamentals before you commit, start with our learning resources.
The work is there. The crew is ready. The only question is whether you’re going to keep paying for drive time or start capturing it as billable hours.