Field Service Technicians

Field Service Scheduling Software: What Commercial Work Demands

RT
Roopairs
← Back to ResourcesArticle thumbnail

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.

The short version

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.

The 4 constraints, and where each one lives

ConstraintWhere the answer sits
A contractual response windowThe account's terms, per program and priority
Capacity held in reserveNowhere, usually. It is a decision nobody wrote down
Whether the part is on that vanParts inventory, per vehicle
Whether the site will let anyone inSite 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.

A response window is a promise about capacity, not a preference

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.

Parts on the van is a scheduling constraint and it is treated as a parts problem

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.

Drive time, not distance, and at the hour you dispatch

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.

3 access constraints decide whether the visit happens at all

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.

What a commercial board should show that most do not

Six things, and the first three are records rather than scheduling features.

  • The equipment, by manufacturer, model and serial, rather than a symptom at an address
  • Its history, so the assignment can favor whoever has seen it
  • Where the likely part is, across vans and the store
  • The account's window and priority rules
  • Site access hours and who holds a key
  • Real drive times at the hour being scheduled

Most boards show the last two well and the first three not at all, which is the gap this article exists to name.

The rebuild is the job, not the morning

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.

2 lists of complaints, and only 1 is a scheduling problem

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.

What service companies in the trade say

“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

Also worth reading

Frequently asked questions

What does commercial scheduling need that residential does not?

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.

Why do second visits look like scheduling failures?

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.

What should a dispatch board show?

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.

Why does drive time matter more than distance?

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.

What should you test in a scheduling demo?

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 is a better board not the answer?

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.

Ready to grow?

See how Roopairs can help your service business scale

The all-in-one platform built for commercial kitchen service companies. Dispatch, invoicing, parts ordering — all in one place.

Book a product tour →