Enterprise DNA

Omni by Enterprise DNA

Enterprise DNA Resources

Insights on data, AI & business. Practical AI operating-system thinking for owners, operators, and teams doing real work.

220k+

Data professionals

Omni

AI agents and apps

Audit

Map the manual work

Stop the 'Where Are You?' Calls with AI Arrival Tracking
Blog AI

Stop the 'Where Are You?' Calls with AI Arrival Tracking

AI systems send real-time GPS arrival updates to customers and answer their questions, cutting 'where are you' calls to dispatch by 80%.

Sam McKay

Your dispatcher takes the call at 11:43 a.m. The customer wants to know when the tech will arrive. The job board says 12:00 to 2:00, but the crew left the last site 20 minutes ago and traffic on the 405 is a parking lot. Your dispatcher doesn’t have a real answer, so she says “Let me check and call you back.” She texts the tech. He’s driving. She waits. The customer calls again at 12:15.

This loop plays out 15 to 30 times a day in a typical trades business running four to six crews. Each call burns three to five minutes of dispatch time. The customer is anxious. The tech is annoyed. And you’re paying someone to be a human GPS relay.

The fix isn’t a better dispatch board or a policy reminder to “communicate proactively.” The fix is an AI system that sends real-time GPS-based arrival updates to the customer via text and lets them ask follow-up questions without ever touching your phone line. Firms running this setup report an 80% drop in “where are you?” calls within the first month.

This article walks through what that system looks like, how it works end-to-end, and what it takes to build one that actually fits the rhythm of a trades business.

The Real Cost of Manual Arrival Updates

Most owners underestimate the drag. A “where are you?” call feels like a two-minute interruption. But the real cost is cumulative and behavioral.

Your dispatcher fields 20 of these calls a day. That’s 60 to 100 minutes of reactive work that crowds out proactive dispatch, estimate follow-up, and vendor coordination. If your dispatcher is also your office manager or your spouse, those minutes come straight out of the work that actually grows the business.

The customer experience is worse. A two-hour arrival window is table stakes in this industry, but customers want certainty within that window. When they don’t get it, they call. When the call goes to voicemail or they get a vague answer, trust erodes. One HVAC owner in our network estimates that 10% of his Google reviews mention arrival communication, and half of those are complaints.

The tech experience suffers too. Crews get texts from dispatch asking for their ETA while they’re mid-job or driving. It’s distracting, it’s repetitive, and it reinforces the idea that dispatch doesn’t trust them to manage their own schedule.

The financial leak is harder to pin down, but we usually see it show up in three places. First, dispatcher overtime or the need to hire a second admin earlier than the business can afford. Second, rebooking costs when a customer isn’t home because they didn’t get a clear update and left to run errands. Third, the long tail of reviews and referrals lost because the service was fine but the communication felt unprofessional.

For a business doing $3M to $8M in revenue, the combined cost typically lands between $30K and $80K a year. That’s not speculative. It’s dispatch hours, rebooking truck rolls, and the opportunity cost of reviews you didn’t get.

What an AI Arrival System Actually Does

The system has three jobs: track the crew in real time, send proactive updates to the customer, and handle inbound questions without human intervention.

Here’s the flow. When your dispatcher assigns a job in your dispatch tool, the AI picks up the appointment details, the customer’s phone number, and the crew assignment. It sends an initial confirmation text to the customer with the arrival window and a link to track the crew’s location in real time.

As the crew moves through their day, the system monitors GPS data from the truck. When the crew is 30 minutes out, the customer gets an automatic text: “Our team is 30 minutes away. You can track their location here: [link].” When the crew is 10 minutes out, another update. If the crew is delayed, the system recalculates and sends a revised ETA.

The customer can reply to any of these texts with questions. “Can you come earlier?” “Do I need to be home?” “What’s the tech’s name?” The AI answers instantly, pulling from your dispatch data, job notes, and a knowledge base you configure during setup. If the question requires a human, the AI escalates to dispatch with full context.

The result is that your dispatcher’s phone stops ringing with status questions. Customers feel informed. Techs aren’t interrupted. And you’ve automated a workflow that used to require constant manual attention.

This is what the 24/7 Dispatch Voice Agent does on the inbound side, and what a GPS-aware ops agent does on the outbound side. The two work together. The voice agent books the job and confirms the window. The ops agent tracks the crew and keeps the customer updated. Neither needs you to lift a finger once the system is trained.

The Dispatch Board Problem Most Owners Miss

The bottleneck isn’t your dispatch software. ServiceTitan, Housecall Pro, and Jobber all have mobile apps that show crew location. The problem is that your customers don’t have access to that data, and your dispatcher doesn’t have time to manually push updates for every job.

Most dispatch tools let you send a “tech is on the way” notification, but it’s a one-time manual action. If the job runs late or traffic changes, you’re back to fielding calls. And if the customer replies to that notification with a question, it lands in your SMS inbox as an unstructured message that someone has to triage.

An AI system integrates directly with your dispatch tool’s API. It reads the job data, monitors the crew’s GPS feed, calculates ETAs dynamically, and sends updates on a schedule you define. It doesn’t replace your dispatch board. It makes your dispatch board useful to the customer without adding work for your team.

We’ve built these integrations for ServiceTitan, Jobber, Housecall Pro, and FieldEdge. The setup takes two to three weeks, depending on how much customization you want in the messaging. Once it’s live, the system runs autonomously. You tweak the timing, the message templates, and the escalation rules as you learn what your customers respond to.

One electrical contractor we work with set his system to send updates at 60 minutes, 30 minutes, and 10 minutes out. After three months, he adjusted it to 45 minutes and 15 minutes because his customers told him the 60-minute update felt too early. That kind of tuning is easy once the system is in place. Doing it manually for 200 jobs a month is impossible.

How Customers Actually Use Real-Time Tracking

The assumption is that customers want to watch a dot move across a map. Some do. Most don’t. What they want is confidence that the crew is coming and the ability to plan their day around a tighter window.

The 30-minute update is the one that gets the most engagement. Customers read it, and a meaningful percentage reply with logistical questions. “Can you text me when you’re outside? I’m on a call.” “Is this the crew that came last time?” “Do you need access to the attic?” The AI handles 90% of these replies. The 10% that need a human get routed to dispatch with the full conversation history, so your dispatcher isn’t starting from scratch.

The 10-minute update is the one that reduces no-shows. Customers who were running errands turn around. Customers who were in the backyard move to the front. The rebooking rate for jobs with automated arrival updates is typically 30% to 50% lower than jobs without them.

The tracking link itself gets clicked on about 40% of jobs in our experience. Customers use it to see if they have time to finish a task or run a quick errand. The value isn’t the map. The value is the certainty.

One plumbing business owner described it this way: “We used to get three or four calls a day from customers asking if they could leave for 20 minutes to pick up their kid. Now they just check the link and make the call themselves. It’s a tiny thing, but it adds up.”

The After-Hours and Emergency Job Edge Case

Arrival tracking matters even more on emergency calls. A customer with a burst pipe at 9:00 p.m. doesn’t want to sit by the phone waiting for an update. They want to know the crew is 20 minutes out so they can finish shutting off the water and clearing the area.

The AI system handles after-hours jobs the same way it handles daytime work. The 24/7 Dispatch Voice Agent takes the call, qualifies the emergency, books the crew, and sends the initial confirmation text. As the crew drives to the site, the customer gets the same GPS-based updates they’d get during business hours.

This is where the After-Hours Call Recovery Plan becomes a practical tool. If you’re not currently set up to handle after-hours calls with AI, the plan walks you through the workflow design, the escalation rules, and the messaging templates that convert an anxious 9:00 p.m. caller into a customer who feels taken care of. You can download the full plan at this link and use it as a checklist when you’re ready to build the system.

The financial upside on after-hours work is significant. Emergency calls convert at a higher rate, carry higher margins, and generate more word-of-mouth referrals than scheduled work. But only if the customer experience is seamless. A missed after-hours call or a two-hour wait with no updates turns a high-value job into a reputation risk.

What It Takes to Build This for Your Business

You don’t buy this system off a shelf. You build it with an AI partner who understands trades dispatch and can integrate with your existing tools.

The build starts with a 60-minute audit. We map your current dispatch workflow, identify the highest-volume customer questions, and define the GPS update cadence that fits your service area and job mix. That audit produces three outputs: a workflow diagram, a cost-benefit model, and a 90-day implementation roadmap. No deck, no generic recommendations. Just the specific system your business needs.

The build itself takes four to eight weeks. Week one is API integration and data mapping. Week two is message template design and escalation logic. Week three is testing with a small crew subset. Week four is full rollout and tuning. If you want the system to handle inbound questions in addition to outbound updates, add two weeks for conversational AI training.

The cost is tied to job volume and complexity. A business running 100 jobs a month pays less than a business running 500 jobs a month. A business that wants the AI to answer 50 different customer questions pays more than a business that wants it to answer 10. We price it as a monthly subscription with no long-term contract, so you can shut it off if it doesn’t deliver.

The Dispatch Time You Get Back

The immediate win is phone time. Firms running this system report a 70% to 85% reduction in “where are you?” calls within the first 30 days. If your dispatcher was spending 90 minutes a day on these calls, you just freed up 60 to 75 minutes for higher-value work.

What does that time become? In most cases, it becomes proactive follow-up. Your dispatcher can now call customers who haven’t responded to an estimate, check in on jobs that are running long, or coordinate with suppliers without feeling buried. That follow-up work converts at a 15% to 25% rate, which means it pays for the AI system in the first quarter.

The less obvious win is crew autonomy. When your techs aren’t getting pinged every 20 minutes for status updates, they finish jobs faster and make fewer mistakes. One HVAC owner told us his average job time dropped by 12 minutes after he rolled out automated arrival tracking. He attributes it to fewer interruptions and less dispatch friction.

The long-term win is scalability. You can add a fifth crew without adding a second dispatcher. You can expand into a new service area without redesigning your communication workflow. The system scales with job volume, not headcount.

Tying It to the Omni Audit for Trades

Arrival tracking is one piece of a larger dispatch automation strategy. The same AI infrastructure that sends GPS updates can also handle estimate follow-up, review requests, and reactivation campaigns.

The Estimate Follow-Up Agent tracks every estimate that leaves your business and follows up on day two, day five, and day 14 with messages tuned to the trade and job size. The Review and Reactivation Agent asks every happy customer for a review the day after the job and reactivates past customers at the right service interval for maintenance or seasonal work.

These agents work together. A customer who gets a seamless arrival experience is more likely to respond to a follow-up text, leave a review, and book again next year. The system compounds.

The Omni Audit for trades businesses is where we map all of this. We look at your call volume, your dispatch workflow, your estimate conversion rate, and your review velocity. We model the ROI for each agent and prioritize the builds that deliver the fastest payback. Most trades businesses start with the 24/7 Dispatch Voice Agent and the GPS arrival system, then layer in follow-up and reactivation over the next 90 days.

The audit is free if you’re doing over $1M in revenue and you’re serious about building this. If you’re not sure whether AI makes sense for your business, the audit will tell you. If it doesn’t pencil, we’ll say so. If it does, you’ll walk out with a roadmap and a cost estimate.

The Customer Experience Shift You’ll Notice

The feedback comes fast. Customers mention it in reviews. “The tech texted me when he was 30 minutes out and I knew exactly when to be home.” “I didn’t have to call the office three times to find out where the crew was.” “The whole process felt professional.”

That language matters. Trades businesses compete on trust, speed, and reliability. Arrival tracking is a trust signal. It tells the customer you respect their time and you’ve invested in systems that work.

One roofing contractor we work with saw his Google review average climb from 4.3 to 4.7 over six months after rolling out automated arrival updates. He didn’t change his crews, his pricing, or his service quality. He just made the customer experience less stressful.

The shift isn’t subtle. Customers notice when they don’t have to chase you for information. They notice when the crew shows up in the window you promised. And they notice when the whole interaction feels like you’ve got your act together.

What to Do Next

If you’re spending 15 to 30 hours a week on dispatch and customer status calls, you’ve got a $50K to $150K automation opportunity sitting in your business right now. The system that fixes it isn’t complicated, but it does require a partner who understands trades dispatch and can integrate with the tools you already use.

Enterprise DNA put together a free field guide on exactly this: the full Claude ecosystem, Claude Code, and how to roll agents out without breaking things. Get the guide.

If you’re not ready to book but you want to understand the landscape, browse the EDNA insights library for case studies and workflow breakdowns from other trades businesses that have built these systems.

The “where are you?” calls won’t stop on their own. But you can stop answering them. Build the system, free up your dispatch time, and give your customers the experience they expect in 2026.