Maintenance scheduling software for recurring field work
You sold the contract in January. The question every month after that is whether the visits actually land. Maintenance scheduling software answers it by putting the next one in an engineer’s diary before anyone has to remember it — the quarterly round, the annual service, the six-monthly inspection, all generated on the interval you agreed.
Opsler builds each contract as a recurring job series. Real jobs appear on the board up to 30 days ahead, refreshed daily, each tied to the customer and the site it belongs to, ready to assign, complete and invoice. Agree the cadence once at the point you sign the contract, and the diary keeps producing it through a busy quarter, a new dispatcher and a change of office manager.
- 30 days
- of visits generated ahead
- Daily
- refresh of the series
- 2 seats
- free, no expiry
- $25
- per seat, per month
Built for visits to your customers’ sites
- PPM rounds across a portfolio of properties
- Annual services and six-monthly inspections
- Engineer diaries that mix planned and reactive work
- A completed visit history per site, per customer
CMMS and EAM platforms solve the other half of the word “maintenance” — asset registers, meters and condition data for equipment inside a facility you own. This is the field-service half: contracts, sites, engineers and the drive between them.
Field-service maintenance scheduling versus CMMS
Both categories use the word maintenance and they are shopping lists for different businesses. A CMMS is organised around an asset register: the chiller, its hours, its parts, its downtime, inside a building the software’s owner occupies. Field service scheduling software is organised around a journey: a customer, a site, a date, an engineer and a van.
If you maintain other people’s premises for a fee — letting agents, landlords, offices, schools, retail estates, care homes — you want the second one, and maintenance scheduling software is the term that gets you there. The unit of work is a visit somebody has bought, and the thing that must never slip is the promise attached to it.
Getting that right is worth more than any feature list, because the failure mode is expensive and quiet: a contract you invoiced for, a visit nobody booked, and a customer who notices at renewal. Everything below is built to stop that happening.
Build a plan from service intervals and due dates
Start where the money is: what you actually sold. Two visits a year on the heating. A quarterly inspection on twelve sites. A monthly round on the communal areas. You set that interval when you create the series — weekly, monthly, every six months — and the due dates stop being something a person maintains.
This is the job preventive maintenance software exists to do, and the reason most firms outgrow the spreadsheet: a due-date list tells you what is late, whereas a series makes sure it never was. Opsler generates the next occurrences automatically on a daily refresh, so the plan in your head and the plan on the board are the same plan every morning.
For UK contractors that is the difference PPM scheduling software has to make. A planned preventative maintenance programme is sold a year at a time and delivered a Tuesday at a time, and the gap between those two is where margin disappears. Close it once, at the point the contract is set up, and the rest of the year takes care of itself.
Connect each visit to the customer, site and service context
Every generated visit carries its own service address and its own notes. A managing agent with fourteen buildings gets fourteen series under one account, each landing at the right door with the right access instructions and the right history behind it.
That is what makes the schedule usable rather than merely full. Your engineer opens tomorrow’s visit and sees what was done at that site last time, what was flagged for next time, and which key safe code gets them in — instead of ringing the office from a car park.
It also gives you the thing you need at renewal: a per-site record of every visit made, with photos and notes attached. When a customer asks what they have had for their money, the answer is a list rather than an argument.
Create and review recurring job series
A series produces actual jobs, not placeholders. Each occurrence arrives as a full job record — customer, address, scope, notes — ready to be dropped onto an engineer, worked and invoiced. Nothing has to be promoted from a reminder into real work first, which is the step that gets skipped in a busy week.
The generation window is 30 days, refreshed every day. That is close enough that what you are looking at is work you will genuinely do, and far enough out to order parts, book holiday around it and see the week where you are two engineers short before it arrives. Recurring maintenance scheduling is only useful if the board it produces is one people trust; a diary filled two years deep with speculative bookings is one nobody opens.
Series come with Pro at $25 per seat per month — no seat minimum, nothing above it — on a 14-day trial that never asks for a card. Put your biggest contract on it, then watch next month’s visits appear on the board without anybody touching them.
Place planned visits in the engineer diary
Planned visits land on the same drag-and-drop board as the emergency call-out that came in twenty minutes ago. One diary, both kinds of work, which is the only way a dispatcher can honestly answer “can we fit this in on Thursday?”
Drag a visit onto a person and a day and it is assigned, with everything attached to it. Book the same engineer twice over and Opsler flags it while it is still a diary problem rather than a doorstep one. This is the part good field service scheduling software earns its money on: not the planning, the re-planning.
On Pro, route optimisation is an Opsler feature: hand it a day of visits and it comes back in the right driving order, holding any promised appointment time exactly where you promised it. A dispatcher runs it when a round looks wrong. Across a day of six planned visits in one city, that is an hour of driving you stop paying for.
The board itself, in full, is on UK job scheduling software, and assigning by engineer on engineer scheduling.
Handle changes, exceptions and overdue work
Contracts move. A tenant changes, a site goes from Mondays to Thursdays, one visit has to shift a fortnight because the building is being rewired. Editing a series lets you change that one occurrence, or apply the change to this visit and every future one — two choices, ten seconds, no rebuilding a year of dates.
The cadence itself is a calendar rule, so a visit that ran late does not drag the rest of the year behind it. If March’s service happened in April, June is still June. Anyone who has watched an annual round slide into a different season over three years knows exactly what that is worth when you are planning engineer capacity around it.
Work that has not been done yet stays visible as a job on the board with its date on it, so a slipped visit is something your dispatcher can see and move, not something that quietly disappears until the customer rings.
Turn a planned visit into a complete job record
On site, the visit behaves like any other job: photos, notes, time and materials recorded against the record as the work happens, parts coming off van stock so you know what the round actually cost to run. The whole visit — checklist, photos, notes, signature, completion and invoicing — keeps working with no signal at all in a plant room or a riser cupboard, and uploads itself once the engineer is back in coverage.
The invoice is built from the completed visit with those lines already on it, and VAT is applied as it is built — you set your rate up once as your default tax type and every visit in every series inherits it. Status runs through to paid, so the unpaid half of a maintenance round is a list you can act on rather than a suspicion.
Contract work is the most predictable GBP in a field-service business, and it only turns up if the visits do. Booked, completed, evidenced, invoiced — that is the whole loop, and it closes without anybody chasing it.
What runs automatically, and what your dispatcher decides
Worth being exact about, because “automation” in this category covers everything from a nightly job run to a promise about artificial intelligence. Here is where the line sits in Opsler.
Runs on its own: the series itself. Occurrences generate on the interval you set, 30 days ahead, refreshed daily, carrying the customer, address and notes with them. Customers are emailed when a visit is completed, rescheduled or cancelled. On Pro, the office is pushed a warning at 30, 14, 7, 3 and 1 days before a warranty runs out, so somebody can make the call while the customer still has a reason to answer it.
Stays your decision: who goes. A dispatcher assigns the visit, because on a maintenance round the right engineer is the one who was there in March and knows the boiler, and no scheduler knows that. Route optimisation is an Opsler feature you run when a day needs it, not a system that silently rearranges the board overnight. Job status is visible through the day — on the way, arrived, done — which is precisely what your customer rings to ask and nothing more.
That split is the reason a maintenance planner software choice comes down to trust: the repetitive part is handled without you, and the judgement part stays where the judgement is.
Maintenance scheduling evaluation checklist
Eight questions to take into every demo you book, with Opsler’s answers written out. Any maintenance scheduling software can show you a calendar, and every maintenance planner software listing claims scheduling; these are the answers that tell you whether a year of contracts will actually get delivered.
| Ask every vendor | Opsler’s answer |
|---|---|
| Does it create real jobs, or just remind someone to create them? | Real jobs. Each occurrence is a full job record with its customer, address and notes, sitting on the board ready to assign. |
| How far ahead can you see the planned work? | Occurrences are generated up to 30 days out and refreshed daily, so next month's engineer capacity is visible while you can still staff it. |
| Does the cadence hold if a visit slips? | Yes. The series runs on the interval you set, so a February visit done in March does not drag every future visit a month later. |
| Can you change one visit without breaking the contract? | Yes. Edit this occurrence only, or apply the change to this visit and every future one — the customer who wants Thursdays instead of Mondays takes ten seconds. |
| Do planned visits and reactive call-outs share one diary? | Yes. Generated visits land on the same drag-and-drop board as emergency work, and an engineer booked into two places at once is flagged before anyone sets off. |
| What does the engineer get on site? | The address, the scope, the notes and what was done at that site last time — plus photos, time and materials recorded against the visit as it happens. |
| Does the visit invoice itself? | The invoice is built from the completed visit with its lines and materials attached, VAT applied per line, and tracked through to paid. |
| What does it cost to run a year of contracts through it? | $25 per seat per month on Pro — no seat minimum, nothing above it, and a 14-day trial that takes no card. |
Put one contract on it and watch the year book itself
Take the customer you service most reliably, set the interval you sold them, and see next month’s visit appear on the board on its own. Pro costs $25 for each seat you actually use, on a 14-day trial that asks for no card, and the free Budding plan — 2 seats, 50 jobs a month, unlimited customers, no expiry — is there while you load your customers and sites.
Maintenance scheduling questions
It is the system that turns a maintenance agreement into dated work in an engineer's diary. Sold as preventive maintenance software, PPM scheduling software or field service scheduling software depending on who is writing the advert, it does one job: you set the interval you sold — quarterly, six-monthly, annual — and the software puts the next visit on the board for you, attached to the customer and the site it belongs to. In Opsler that is a recurring job series: each occurrence is created for you across a rolling 30-day window, refreshed every day, and arrives as a full job record rather than a note telling somebody to book one. The difference between that and a spreadsheet of due dates is the difference between planned work and remembered work, and it shows up in the first quarter you run it.
They answer two different questions. A CMMS or EAM platform is built around an asset register inside a building you own — equipment condition, usage meters, spare parts, downtime — and it exists to keep a plant floor running. Field-service maintenance scheduling software is built around a customer, a site and an engineer who has to drive there: a contract with a cadence, a visit on a date, a record of what was done and an invoice at the end. Opsler is firmly the second. If your work is PPM rounds across other people's premises — landlords, letting agents, offices, retail estates, care homes — that is the shape it schedules.
Opsler schedules from the interval in the contract, which is what UK maintenance agreements are actually written on: two visits a year, quarterly inspections, a service every six months. You set that cadence once and each occurrence generates on the calendar rule you chose, 30 days ahead on a daily refresh, whatever happened on the previous visit. That is deliberate — a maintenance planner needs a year of visits they can staff and invoice against, not a schedule that quietly moves every time a job overruns. Condition and usage-triggered work orders belong to the CMMS category built around an asset register on a plant floor.
Recurring series come with Pro at $25 per seat per month — no seat minimum, no tier above it, and a 14-day trial that never asks for a card. Under that sits a free Budding plan of 2 seats and 50 jobs a month with no expiry, so you can get the customers, sites and job types loaded before you commit to anything. The pricing matters for maintenance work specifically: contract rounds are what make you hire, and here the fifth engineer costs $25 rather than a jump to a bigger plan.
Related
UK service reminder software
How the next visit gets booked rather than chased
UK job scheduling software
The dispatch board planned visits land on
UK job management software
The full enquiry-to-payment workflow
UK HVAC software
The trade that lives on recurring servicing
UK engineer scheduling software
Getting the right engineer to the right site
Pricing
$25/seat/month, free Budding plan
A year of maintenance visits, booked in advance
Recurring series generate real jobs 30 days ahead, assigned from one diary, completed on site and invoiced with VAT. Free for two seats, $25 a seat after that.
Free forever on the Budding plan. No credit card required.