AI Route Optimization Scheduling: Where Math Beats AI (Simply Explained)
A plain-language guide to AI route optimization scheduling. No jargon, no tech speak, just what it means for your business.
By Mike Hodgen
Picture a company that installs window blinds. It's Monday morning. One person sits with a wall calendar and a cold cup of coffee, trying to figure out which of four installers takes which of thirty jobs that week, and in what order they drive to each one.
That's the whole system. A calendar and one person's memory.
The Problem With Planning Routes In Your Head
The calendar shows appointments. It does not show the drive time between them. It doesn't know that two jobs are forty minutes apart in opposite directions. It can't tell you which installer is already booked solid, or which one actually knows how to handle motorized shades versus basic roller blinds.
All of that lives in the dispatcher's head.
Which works fine until that person is sick, or quits, or just has a rough day. The whole operation runs on one person's mental map.
And here's what planning by feel actually costs. A job goes to an installer who has never done that product, so it takes twice as long. Two installers cross the same town twice because nobody noticed the overlap. A deadline gets missed because it was buried three screens deep in the calendar.
This isn't a motivation problem. The dispatcher is working hard. The truth is no single human can juggle geography, workload, skill matching, and deadlines for thirty jobs across four people. Nobody can. That's just too many moving parts for one brain.
The Mistake Most People Make
When folks finally decide to fix this, the instinct is to dump the whole thing into ChatGPT. "Here are thirty jobs, here are four installers, plan my week."
That fails. And it fails in a sneaky way, because the wrong answer looks reasonable.
Here's the thing. AI that reads and writes like a human is terrible at math. Ask it to figure out the driving distance between thirty stops and it will make numbers up. It'll tell you two addresses are twelve minutes apart when they're really forty. It has no actual map. It's just guessing based on what driving distances usually look like.
Worse, ask it the same question twice and you get two different answers. You cannot run a real business on a tool that changes its mind every time you ask.
But figuring out the best order to drive to a list of stops? That's a math problem that was solved decades ago. There are proven formulas that give you a near-perfect answer fast, and the same answer every single time. Asking AI to guess at it is like hiring a poet to do your taxes. Wrong tool for the job.
The Fix: Split The Job In Two
The trick is to stop treating this as one problem. It's two problems, and they need two different tools.
Think of it like a restaurant. The head chef decides the menu and who cooks what. That's judgment. But the oven cooks the steak to exactly 130 degrees every time. That's precision. You don't want the chef eyeballing the oven temperature, and you don't want the oven deciding the menu.
So I let the AI handle the judgment calls. Things like grouping jobs that are close together so an installer isn't zigzagging across town. Reading the job notes and matching them to the installer with the right skills. Watching deadlines. Making sure one person isn't slammed while another sits idle. These are decisions with tradeoffs, and AI is genuinely good at those.
Then plain old computer code handles the math. Once the AI has decided who does what on which day, the code figures out the exact best order to drive the stops. Every time. Same answer, no guessing.
When you split it this way, both halves get more reliable. The AI isn't doing arithmetic it's bad at. The code isn't making judgment calls it can't make.
Keeping It Cheap And Honest
There's an unglamorous detail that decides whether this thing is cheap or expensive to run.
Every address has to be turned into map coordinates before the computer can do anything with it. Looking up those coordinates costs a few pennies each time through a maps service. Pennies add up fast when you're processing thirty jobs a week, every week.
The fix is simple. Look up each address once, then save the answer. You never pay for the same lookup twice. Field businesses see the same addresses over and over. Repeat customers. The same apartment complexes. After a few months, most of your lookups are free because you've already seen the address.
One small thing makes a big difference here. "123 Main St" and "123 Main Street" are the same place. If you save them separately, you just paid twice. So you clean up the address first, then check your saved list. Boring plumbing, but it's exactly the kind of detail that keeps the whole system affordable.
And if the maps service ever goes down? The system falls back to a rough straight-line distance instead of crashing. It's not perfect, it doesn't know about highways or one-way streets, but a roughly-ordered day still beats a randomly-ordered one by a mile.
A Human Still Approves Every Route
The system builds the whole plan. Who does what, in what order, with drive times laid out clearly. And then it stops and waits.
Nothing goes to the installers automatically. The dispatcher opens the plan, sees the drive times spelled out for the first time ever, and approves it or makes small tweaks first.
This is on purpose. The system doesn't know everything. It doesn't know one customer asked for a morning slot because they work afternoons. It doesn't know an installer's truck is in the shop and he's borrowing a smaller van that can't fit the big window units. It doesn't know the homeowner's dog bites.
The human catches what the data can't see. That stuff lives in phone calls and texts and things people just know.
And that's the win. The dispatcher's job changes from building the whole plan from scratch in their head to reviewing a solid draft and adjusting it. That's faster, less stressful, and far less error-prone. They go from doing the hard part to checking the hard part.
Here's what I'll tell you honestly. The hardest part of building this wasn't the math. The math is textbook. The hard part was sitting with the dispatcher and understanding exactly how they thought, what they checked, and what they knew that was never written down anywhere. That's the real work. It's why generic scheduling software so often fails. It never learned how your dispatcher actually thinks.
If you run an install team, a service fleet, a delivery operation, or anything where a person plans routes by hand, the same split applies. Let the AI handle the judgment. Let the math handle the math. Let a human approve the result.
Thinking about AI for your business?
If this resonated, let's have a conversation. I do free 30-minute discovery calls where we look at how your operations actually run and find the places where AI could genuinely move the needle.
Get AI insights for business leaders
Practical AI strategy from someone who built the systems — not just studied them. No spam, no fluff.
Ready to automate your growth?
Book a free 30-minute strategy call with Hodgen.AI.
Book a Strategy Call