
Dispatch decisions have 2 halves: ranking options against constraints, and knowing which constraints matter. Automation is good at the 1st and has nothing to work with on the 2nd unless your records already hold what a good dispatcher knows.
Automated dispatch is genuinely useful and it is sold with more certainty than it deserves.
What it does well is comparing many possible assignments against stated rules faster than a person can. What it cannot do is know that the manager at site 12 will not release the fryer before 3pm, or that one technician has seen this model and the others have not.
Both of those are constraints. One is written down and one is in somebody's head, and the quality of any automated assignment depends entirely on how much of the second has been made into the first.
| Capability | Why it works |
|---|---|
| Ranking assignments against stated rules | Skills, windows, drive time and availability are comparable |
| Rebuilding a day after a disruption | Many options, evaluated quickly, which is where a dispatcher is slowest |
| Flagging an unachievable schedule | A sequence that cannot be driven is arithmetic rather than judgment |
| Suggesting the parts a job type usually needs | Your own history, summarized, which is a genuine time saving |
The second row is the most valuable and the least discussed. The morning schedule is not the hard part. Rebuilding the afternoon around an emergency, at speed, is where a dispatcher is under most pressure and where evaluating options quickly helps most.
Four limits, and all four come from information that is not in the system.
It does not know your customers. Which account tolerates a moved appointment and which escalates immediately is commercial knowledge, and it lives on the account record only if somebody put it there.
It does not know your technicians. Skills matrices capture certifications. They do not capture that one person is excellent with a particular manufacturer's controls and another is quick but leaves gaps in the paperwork.
It cannot judge urgency. A kitchen manager saying it is urgent and a kitchen actually being down are different, and only a person on a phone can tell them apart.
It cannot decide priority conflicts. When a portal ticket with a four hour window and a long-standing direct customer need the same slot, that is a business decision about which relationship matters more, and it should be a written policy rather than an algorithm's default.
The point this whole subject rests on.
Automated dispatch is a ranking function over the data you hold. Where the job is a symptom at an address, the ranking has proximity and availability to work with, and it will assign the nearest available person because there is nothing else.
Where the job carries the equipment by manufacturer, model and serial, its service history, whether the part is in a particular van, and the account's window, the ranking has something to be intelligent about.
Roopairs holds equipment records with history alongside parts inventory and the dispatch board, which is what turns those into fields rather than context somebody has to supply.
Which produces the honest sequence. Records first, automation second. A service company automating dispatch over thin records has automated the guess it was already making.
Each currently lives in a dispatcher's head and each changes the answer.
Writing those four down improves human dispatch immediately and is a precondition for automated dispatch being worth having. That order is not an accident.
The deployment shape that works in a business this size.
A system that proposes an assignment with its reasoning, which a dispatcher accepts or overrides, is useful from the first day and it degrades gracefully when the data is thin.
A system that assigns automatically needs the constraints to be complete, and in a service company of six to twenty-four technicians they never quite are. The dispatcher also knows things that changed this morning and are not in any record.
The useful measure is the override rate. If a dispatcher overrides most suggestions, the system is missing a constraint, and finding out which one is more valuable than the automation was.
Three questions that separate a capability from a claim.
"Which inputs does the assignment use?" A specific list. Skills, availability, drive time, parts location, account rules. Anything vague means proximity and availability.
"Show me why it chose that technician." Reasoning a dispatcher can check, or a black box they will stop trusting the second time it is wrong.
"What happens when it is overridden?" Whether the override is recorded, and whether anybody can see the pattern.
Worth setting before an evaluation, because the marketing sets a different one.
What improves: the speed of rebuilding a disrupted day, the consistency of routine assignments, and catching schedules that cannot physically be driven.
What does not: first-time fix, unless the records behind the assignment improved at the same time. Second visits are usually caused by not knowing the equipment or not carrying the part, and a faster assignment of the wrong person arrives at the same outcome sooner.
The pain starts around your third or fourth technician, and what breaks there is the parts chain. Automation applied to dispatch is a reasonable improvement and it is not the fix for that.
Roopairs runs a product tour where you can see the dispatch board with equipment records, history and parts inventory behind it.
“Given that 75% of our business involves handling urgent 'fires', figuring out what the biggest fire is at the moment and who is available to handle it. The ability to manage and schedule on the fly is crucial, and Roopairs let's us to do this easily.” — Korey Austin
Ranking many possible assignments against stated rules, rebuilding a day quickly after a disruption, flagging a schedule that cannot physically be driven, and suggesting the parts a job type usually needs from your own history.
Know which customers tolerate a moved appointment, know which technician is genuinely strong on a manufacturer, judge whether a caller's urgency is real, or decide which relationship wins a contested slot. All four are business knowledge rather than computation.
Not on its own. Second visits are usually caused by not knowing the equipment or not carrying the part, and assigning the wrong person faster reaches the same outcome sooner. The records have to improve alongside.
The equipment by manufacturer, model and serial with its history, where the likely part is, site access windows and the account's response rules. Without those the ranking has proximity and availability and will use them.
Suggest, in a business of six to twenty-four technicians. The constraints are never complete and the dispatcher knows things that changed this morning. Track the override rate, because a high one means a missing constraint worth finding.
Which inputs the assignment uses, as a specific list. How it explains the choice, since a black box gets distrusted the second time it is wrong. And whether overrides are recorded so the pattern is visible.
The all-in-one platform built for commercial kitchen service companies. Dispatch, invoicing, parts ordering — all in one place.
Book a product tour →