HVAC Technician: Never Forget a Maintenance Visit Again

Written by Léo Guillaume4 min read
hvac technicianboiler maintenance contractsoftware for hvac professionalsannual maintenance remindercustom artisan toolcontract management for technicians
HVAC Technician: Never Forget a Maintenance Visit Again

Running a plumbing or heating business in France? In 6 questions, the test tells you which software to choose for your quotes, call-outs and maintenance contracts, with the 2026 prices of the software on the French market.

Take the test: which software for my plumbing and heating business? 

I’m not a heating engineer. I’ve never bled a radiator or replaced a boiler. But after building tools for artisans, I’ve seen the same scene play out repeatedly: a binder full of maintenance contracts, a paper planner, and a spreadsheet where someone writes ‘Martin boiler — to review in October.’ Except it’s February, and no one has called Martin back.

Annual boiler maintenance is the lifeblood of a heating engineer: mandatory for the client, recurring, and it’s revenue that comes back on its own… as long as you don’t forget about it. And that’s exactly what happens when you manage it mentally or scribbled on a corner of a spreadsheet.

The real issue for a heating engineer: recurrence, not the service itself

A heating engineer knows how to do their job. What gets stuck isn’t the service—it’s remembering, for 200, 300, or 400 clients, who is under contract, which boiler was installed when, and when the next visit is due.

By hand, two things always happen: either you follow up too late, and the client has already gone to a competitor; or you forget entirely, and a missed visit means a contract that doesn’t renew. Either way, money slips away silently.

What a tailored tool actually changes

The idea isn’t some bloated, over-engineered software. It’s a tool that answers three simple questions: who is under contract, which visits are due, and have I followed up?

  • Each client has a file with their boilers: brand, installation date, last visit.

  • The system automatically calculates upcoming visits and lists them by month.

  • A follow-up is sent automatically—SMS or email—weeks before the deadline.

Nothing spectacular. Just the end of ‘I must have forgotten someone.’

A concrete example

Take a heating engineer with 300 maintenance contracts. Every Monday morning, they open their tool: ‘14 visits to schedule this month, 3 clients not yet contacted.’ They no longer open any spreadsheets.

The concerned clients received an automatic reminder the week before; they just need to schedule the appointments. By year-end, they can see at a glance how many contracts are up for renewal and which ones are at risk of slipping away. The time spent ‘figuring out who to call’ drops to zero.

Boiler history: the detail that reassures

Another game-changer: every boiler keeps its own history. When you return to a client three years later, you know what’s been done, which parts have been replaced, and you don’t rediscover the installation every time.

For the client, it’s a pro who ‘knows’ their boiler. For the heating engineer, it’s faster diagnostics, fewer surprises, and a solid argument for renewal.

Frequently asked questions

Does this replace my quoting and invoicing software?
Not necessarily. The tool can focus on what you’re missing—the contract tracking and follow-ups—and coexist with what you already use for invoicing. If an existing tool already handles this well, I’ll let you know.

I have 400 clients in a spreadsheet—do we start from scratch?
No. We’ll retrieve your spreadsheet to kickstart the database: you won’t have to manually re-enter 400 lines.

Are automated reminders just spam?
A maintenance follow-up, often mandatory and expected by the client, is far from spam—it’s actually a valued service they appreciate.

How long does it take to set this up?
A first useful tool—customer records, upcoming visits, reminders—can be built in a few weeks, not six months.

Want to talk about it?

If your maintenance contracts live in a spreadsheet and in your head, we can start simply: an audit of your current workflow and a written action plan. I always begin with the most painful point, give an honest budget estimate, and if an existing tool will suffice, I’ll tell you.

Software built around your business? Scheduling, stock, quotes, time tracking: I build custom business software for small and mid-sized companies, at a fixed price.

Custom business software in Rennes: tools, prices and method 
Portrait of Léo Guillaume, founder of Dibodev

Written by

Léo Guillaume

Independent developer near Rennes

I build business applications, websites and AI-powered automations for small and medium businesses. These articles share what I see in the field, with my clients.

Read my story

Have a project in mind?

Tell me about your needs in a few lines: I will reply within 24 hours with first ideas and a budget estimate.