
Residential scheduling optimizes a route. Commercial equipment scheduling has 4 constraints a route optimizer cannot see: a contractual response window, capacity held in reserve, whether the part is on that van, and whether the site will let anyone in.
Scheduling is the most mature part of this software category and the part every product demonstrates well. A board, drag and drop, a map, a route.
What separates products is not the board. It is whether the information a good assignment depends on is visible at the moment of assigning, and in commercial equipment work most of it is not on a schedule.
The four constraints below are why a commercial kitchen service company can buy a well-reviewed scheduling product and still assign the wrong technician most mornings.
| Constraint | Where the answer sits |
|---|---|
| A contractual response window | The account's terms, per program and priority |
| Capacity held in reserve | Nowhere, usually. It is a decision nobody wrote down |
| Whether the part is on that van | Parts inventory, per vehicle |
| Whether the site will let anyone in | Site access notes, and the customer's service hours |
Only the first is a scheduling problem in the ordinary sense. The other three are records problems that present at the dispatch board, which is why buying a better board rarely fixes them.
The constraint residential work does not have.
A four hour window on a portal ticket is a commitment measured on a scorecard. It means somebody has to be available whenever that call arrives, which is a capacity decision made long before the morning it is tested.
What the software has to make visible: which accounts carry which windows, what is already committed, and what the day has left. A board that shows everyone as equally busy hides the only thing that matters, which is who could actually be redirected.
The failure it produces is specific and expensive. Two emergency calls in one afternoon on two accounts with four hour windows is a normal event, and a service company that has not planned reserved capacity handles the second one late.
The one that produces the most second visits.
Assigning the nearest technician who does not carry the part produces a return trip, which costs a full slot and a customer's patience and generates no additional revenue.
Which means the assignment decision needs three things visible at once: which equipment the job is on, what it is likely to need, and which vehicles hold that part.
Roopairs holds parts inventory alongside equipment records and the dispatch board, so a dispatcher can see the equipment, its history and where the part is before choosing anyone.
Without that, the dispatcher optimizes for the only variable they can see, which is proximity. That is the right answer often enough to feel correct and wrong often enough to be the largest avoidable cost in the business.
The scheduling input most products model badly.
Forty miles is an hour in one direction and considerably more in another at 8am. Commuter routes are asymmetric, so a site reachable in fifty minutes outbound can be ninety minutes back at 4pm.
A schedule built on distances produces a day that looks achievable and is not, and the slippage lands on the last two jobs of the afternoon.
What to ask a vendor: whether travel is estimated from real drive times at the scheduled hour, and whether the schedule warns when a sequence is not achievable rather than accepting it silently.
Commercial kitchens are only available at certain hours and residential properties largely are not.
A fryer cannot be released during service. A walk-in in a hotel basement needs somebody with a key. A school kitchen is inaccessible for most of the day and empty for six weeks.
Those constraints belong on the site record where the dispatcher sees them, not in a technician's memory. A job scheduled for 12:30 at a restaurant is a job that will not happen, and it was avoidable at the moment of assigning.
Six things, and the first three are records rather than scheduling features.
Most boards show the last two well and the first three not at all, which is the gap this article exists to name.
Anybody can build a schedule at 7am. The work is what happens at 10.
A kitchen goes down and the afternoon has to be rebuilt: which scheduled jobs move, which customer gets a call, whether the emergency needs the nearest technician or the one who knows the equipment, and who now runs into overtime.
Which is worth testing in a demo rather than accepting a description. Ask a vendor to insert an emergency into a full day and rebuild it in front of you, including notifying the displaced customers.
How often that happens is also worth measuring in your own service company. Count reschedules per week for a month, because it is the load nobody quantifies and it is most of what a dispatcher does.
Worth saying plainly, because it changes what you should buy.
If your complaints are double-booked jobs, nobody knowing where technicians are, and rebuilding the afternoon by hand, scheduling is genuinely your problem and a better board will help.
If your complaints are wrong technician, missing part and second visits, those look like scheduling failures at 8am and are failures of what you knew about the equipment. A better calendar does not touch them.
The pain starts around your third or fourth technician, and past that threshold the second list is usually the longer one.
Roopairs runs a product tour where you can see the dispatch board with equipment records, history and parts inventory behind it.
“Profit Visibility: I appreciate being able to see the profit for each job at a glance, it helps us make smarter business decisions.” — J C
Contractual response windows, capacity held in reserve to meet them, visibility of which van holds the likely part, and site access hours that make certain times impossible. Only the first is a scheduling problem in the ordinary sense.
Because they appear at the dispatch board. Assigning the nearest technician who does not carry the part produces a return trip, and the missing information was about the equipment rather than about the calendar.
The equipment by manufacturer, model and serial, its history, where the likely part is, the account's window and priority rules, site access hours, and real drive times. Most boards show the last two and not the first three.
Because forty miles is an hour in one direction and more in another at peak, and commuter routes are asymmetric. A schedule built on distances looks achievable and slips onto the last two jobs of the afternoon.
Ask the vendor to insert an emergency into a full day and rebuild it in front of you, including notifying the displaced customers. That is the actual job rather than building a clean morning.
When the complaints are wrong technician, missing part and second visits. Those are records problems presenting at the dispatch board, and they are more common than scheduling problems past around three or four technicians.
The all-in-one platform built for commercial kitchen service companies. Dispatch, invoicing, parts ordering — all in one place.
Book a product tour →