Guides · 11 min read
How to schedule field engineers: a practical guide for busy offices
Learn how to schedule field engineers around skills, location, SLAs and emergencies, with a weekly planning rhythm, KPIs and a step-by-step process.
By the Husky Intelligence team · Updated
If you are trying to work out how to schedule field engineers without your day collapsing by 9:15am, you are in good company. Every operations or office manager knows the feeling: a perfect plan at 5pm, then an emergency call, a sick engineer and a van stuck on the M6 before the first coffee.
This guide is for the people holding the diary at UK trades, maintenance, FM, HVAC, fire and cleaning businesses. Whether you run four engineers or forty, the principles are the same.
You will learn the four constraints every good schedule is built on, a daily and weekly planning rhythm that actually holds up, how to absorb emergencies and sickness, how to cut travel time, how to keep customers informed, and which KPIs tell you if it is working. There is also a step-by-step process and a frank comparison of whiteboards, spreadsheets and engineer scheduling software.
No magic. Just a calmer office and more jobs done with the team you have already got.
Why scheduling is hard, and the four principles that fix it
On paper, field service scheduling is simple: put the job in a slot, send the engineer. In practice you are solving a moving puzzle with at least five variables at once:
- Who can do it (skills, certificates, vehicle, kit)
- Where it is (and where everyone else will be)
- When it must happen (appointment windows, SLAs, access times)
- How long it will take (and how often that estimate is wrong)
- What changes between now and then (and something always does)
Get it wrong and the costs pile up quietly. Engineers drive past each other on the motorway. A gas-qualified tech gets sent to a job that needed an electrician. A contract client’s four-hour response slips to six. The office spends the afternoon ringing round to rebook.
Good scheduling is less about filling a diary and more about making sensible decisions quickly, then being able to change them without chaos.
Before you place a single job, get clear on the four constraints below. Everything else hangs off them.
1. Skills and certification
Not every engineer can do every job. Record what each person is qualified for, which certificates they hold and when those expire. Then make “required skill” part of every job, not something the planner has to remember.
This is where a lot of first-time fix failures start. The engineer turns up, realises the job needs a ticket they don’t have, and the visit becomes a revisit.
2. Location and travel
Travel is unpaid time on most jobs. Clustering work by area is the single biggest lever most businesses have. Know where each engineer starts and finishes (home or depot) and plan outwards from there.
3. SLAs and appointment windows
Separate your work into tiers:
- Fixed: booked appointments with a customer-agreed window
- Time-critical: contract SLAs (for example a four-hour emergency response) and compliance visits with a due date
- Flexible: routine work that can happen any day this week
Fixed and time-critical jobs go in first. Flexible work fills around them.
4. Capacity and realistic durations
An eight-hour day is not eight hours of jobs. Subtract travel, breaks, van checks, stock collection and paperwork. Then use real job durations, ideally from history, not the optimistic number someone typed in two years ago.
If your durations are consistently wrong, everything downstream will be too.
A daily and weekly planning rhythm that holds up
The best-run offices don’t schedule everything at once. They work in layers.
Weekly: set the shape
Every week (Thursday or Friday works well), the planner looks at the following week and:
- Places all fixed appointments and planned maintenance visits
- Checks holidays, training days and known absences
- Blocks time for recurring contract work
- Roughs out flexible jobs by area, so each engineer has a sensible patch per day
- Leaves a buffer each day for reactive work
If a large share of your work is recurring contract visits, the weekly plan gets much easier once those jobs create themselves. Our guide to PPM and planned maintenance scheduling covers that in detail.
Daily: confirm and tighten
The afternoon before, the planner:
- Confirms tomorrow’s jobs and access arrangements with customers
- Checks parts and materials are available or on the van
- Reorders each engineer’s day into an efficient route
- Sends the final schedule to engineers’ phones
On the day: manage by exception
During the day, the job is not to re-plan everything. It is to watch for problems (overruns, no-access, new emergencies) and fix only what needs fixing. That is far easier when job statuses update live from the field, so the office isn’t ringing engineers to ask where they are.
Handling emergencies, sickness and overruns
Disruption isn’t a failure of planning. It is part of the job. The trick is deciding in advance how you will respond.
Keep a buffer
Hold back some capacity every day. Many reactive businesses aim for 10-20% of total hours, but the right figure is whatever your own history says. Count last month’s unplanned jobs and size the buffer to match. If the buffer isn’t used, pull forward flexible work.
Have a triage order
When an emergency lands, run through the same questions every time:
- Who has the right skills?
- Who is nearest right now?
- Whose current job can be paused or moved with the least knock-on?
- Which customer needs to be told about a change, and who tells them?
Writing this down means anyone in the office can make the call, not just the one person who “knows the diary”.
Sickness and absence
When an engineer calls in sick, sort their jobs by priority. Reassign SLA and emergency work first, then contact routine customers immediately to rebook. Customers forgive a rebooked visit much more readily than a no-show.
Overruns
If a job is running long, the engineer should flag it as early as possible. A quick status update from site lets the office warn the next customer or move the afternoon job to someone else, rather than discovering the problem at 4pm.
Routing and customer updates
Cutting travel time without cutting corners
Route planning is where engineer scheduling turns into real money. Every hour saved behind the wheel is an hour that can be billed, or an earlier finish that keeps your team happy.
Practical ways to reduce travel:
- Zone your patch. Give engineers rough home areas so they become familiar with sites, parking and customers.
- Cluster by postcode. Group flexible jobs in the same area onto the same day.
- Sequence the day. Order jobs to avoid doubling back. A route optimiser does this in seconds; a human with a map takes much longer.
- Plan from the right start point. Home starts and depot starts produce very different routes.
- See it on a map. Viewing jobs and engineers on a live map next to the schedule makes clustering obvious in a way a list never does.
Tools that offer optimised multi-drop route planning with set start and finish points, and the ability to plan future dates, remove most of the manual work here.
Keeping customers in the loop
A lot of office time disappears into “Where’s my engineer?” phone calls. Most of those calls are avoidable.
Good customer communication covers four moments:
| Moment | What the customer needs | How to send it |
|---|---|---|
| Booking | Date, time window, what to prepare | Confirmation email or SMS |
| Day before | Reminder and chance to rearrange | Automated reminder |
| On the way | “Your engineer is en route” | Triggered SMS from the engineer’s status |
| Completion | Job done, report or certificate attached | Automated email with documents |
When these are triggered automatically by job status, nobody in the office has to remember to send them. That is the whole point: automated SMS and email alerts do the chasing so your team can do the planning.
KPIs: how to know your schedule is working
You can’t improve what you don’t measure. These are the numbers worth tracking weekly.
- Utilisation: productive (on-site, billable) hours divided by available hours. Low utilisation usually means too much travel or poor durations.
- First-time fix rate: the percentage of jobs completed on the first visit. Low rates point to skills mismatches, missing parts or poor job information.
- Average travel time per job: the clearest test of your routing and zoning.
- SLA compliance: the share of contract jobs attended within the agreed response time.
- Jobs per engineer per day: useful for spotting trends, but always read alongside job type and first-time fix.
- Rebooked or cancelled visits: a sign of no-access problems or poor customer comms.
Watch the trend, not the single day. A bad Tuesday happens. Three bad months is a process problem. A live reporting and KPI dashboard saves someone building the spreadsheet every Monday morning.
Whiteboard vs spreadsheet vs scheduling software
There is no shame in a whiteboard. Plenty of good businesses were built on one. The question is whether it still fits the size and pace of your operation.
| Whiteboard | Spreadsheet | Technician scheduling software | |
|---|---|---|---|
| Cost to start | Very low | Very low | Monthly subscription |
| Visible outside the office | No | If shared | Yes, on any device |
| Live job status from the field | No | No | Yes |
| Skills and certificate matching | In someone’s head | Manual columns | Built in |
| Route optimisation | No | No | Usually |
| Customer notifications | Manual calls | Manual calls | Automated |
| Copes with mid-day changes | Rub out and phone round | Edit and phone round | Drag, drop and it updates the engineer |
| Reporting and KPIs | None | Manual formulas | Live dashboards |
| Works well for | 1-5 engineers, predictable work | 3-10 engineers, mostly planned | Growing teams, reactive work, contracts |
A useful rule of thumb: if the office spends more than an hour a day phoning engineers to update the board, or if only one person really understands the schedule, you have outgrown it.
If you are weighing up options, our comparison of the best job scheduling software for UK field service businesses sets out what to look for, from drag-and-drop boards to routing and mobile apps.
Step by step: how to schedule field engineers
Here is a repeatable process you can adopt this week, whatever tool you use.
- List your engineers properly. Skills, certificates (with expiry dates), start location, working hours and vehicle type.
- Classify your jobs. Tag each one as fixed, time-critical or flexible, and record the required skill and an honest duration.
- Load the fixed work first. Appointments, contract visits and compliance due dates.
- Add time-critical work. Anything with an SLA or due date goes in next, matched to skills.
- Cluster flexible jobs by area. Fill each engineer’s day within their patch.
- Leave a buffer. Keep daily capacity back for emergencies, sized from your own history.
- Optimise the route. Reorder each day to cut travel and doubling back.
- Confirm with customers. Send booking confirmations and day-before reminders.
- Publish to engineers. Get jobs, addresses, access notes and history onto their phones.
- Manage by exception on the day. Watch live statuses and only move what needs moving.
- Review weekly. Check utilisation, first-time fix and travel time. Adjust durations and zones.
A worked example
Say you run 12 engineers, each available for 8 hours a day. That is 96 hours of daily capacity. Purely hypothetically, imagine each engineer currently spends around 2 hours a day driving, so travel eats 24 hours a day across the team.
If tighter zoning and route optimisation cut that to 1.5 hours each, you free up 6 hours a day. At an average job length of 1.5 hours, that is 4 extra jobs a day, or roughly 20 a week, without hiring anyone or adding office staff. Even at a modest average job value, that adds up over a year.
Your own numbers will differ, but the logic holds: travel is usually the cheapest capacity you will ever find.
How Husky handles engineer scheduling
Husky is an AI-led ERP built for UK field service businesses, and scheduling sits at its centre. The schedule board is drag and drop, with live colour-coded statuses that update as engineers move through jobs on the mobile app. Each user can set their own layout, and the board can sit side by side with the map.
Staff skills and certificates are stored against each person, so you can see who is qualified before you allocate. Route planning builds optimised multi-drop routes from chosen start and finish points, and automated SMS and email alerts handle reminders, en route messages and completion notices. Husky AI helps plan the day and routes, and never forgets a recurring visit.
As Neil, Office Manager at SG Windows, puts it:
“The schedule board gives us complete visibility of our daily, weekly and monthly jobs, and we can use colour-coordinated statuses to show exactly where each job is up to.”
Because Husky is configured around your own workflows, most customers are live in around four weeks on a monthly rolling contract.
Next steps
Start small. Pick one change from this guide, such as zoning your patch, holding a daily buffer or tracking travel time, and run it for a fortnight. You will learn more from two weeks of real data than from any amount of planning.
If you would like to see how a live schedule board, routing and automated customer alerts would work for your team, chat to a product expert and we will walk you through it. Or read our guide to the best job scheduling software to compare your options first.