
Six hundred boilers on the books. Fifteen hundred, if you're established. Each one worth £95 a year for an hour's work, each one protecting a warranty, each one keeping you first in line when the £3,000 replacement comes due. Annual servicing should be the steadiest money in heating. Instead the average firm watches 40–55% of it walk away every year — forgotten until a November morning with no heat, an F75 on the display, and a phone queue you can't physically answer.
⚡ Key Takeaways
- A database of installed boilers is an annuity being left uncollected — hundreds of services a year going begging. Postcards, bulk email, and manual calls all leak for different reasons. WhatsApp reminders at eleven months, conversational booking, deposits banked in chat — retention climbing from ~45% toward 88%+. And the compliance layer (warranties, landlord certs) rides on the same rails for free.
Do the lifetime maths once and it stings. Take 800 boilers at £95 a service: £76,000 a year on paper. Keep 45% of them and £34,200 lands; 440 drift off and £41,800 evaporates. Then the second-order loss: every drifter who calls British Gas in a panic at 2am is gone from your pipeline, and when their boiler dies properly in five years, that £3,200 combi goes with them. Six figures of lifetime value, lost to forgetfulness — theirs and yours. Meanwhile the unserviced ones fail in the December freeze, and you're loft-laddering through emergencies that servicing would have prevented. (Missed the resulting emergency calls too? That's a separate bleed — see the tradesmen's phone answering guide.)
The old channels each fail distinctively. Postcards: £1.10–1.50 all-in per customer posted, 80%+ binned unread — £900 of postage buying forty bookings is arithmetic nobody would accept anywhere else. Email: 15–18% opened, sub-2% clicked, and utterly unbookable from a commute — no reply path, no diary, no payment. One-way SMS: opened, sure, but ice-cold ("service due, click here") and unanswerable — reply with "Thursday morning?" into the void, plus phishing-era distrust of bare links. WhatsApp fixes all three at once: ~98% opened, conversational, payable in chat.
Watch it work on a real book. Claire in St Albans, Worcester Greenstar 30i fitted eleven months back by Liam. The nudge: "Hi Claire — nearly twelve months since Liam fitted the Greenstar. October service keeps the ten-year warranty live — he's in AL1 Tuesday 7th and Thursday 9th, mornings 8:30–12 or afternoons 1–4:30. Either suit?" "Thursday morning — price, and does Liam need anything ready?" Back comes the full scope (combustion analysis, heat-exchanger check, condensate clean, pressure test, Benchmark stamp — £95 all-in) plus "clear boiler-cupboard access and the gas meter, please — confirm?" "Confirmed." Stripe link tapped, Apple Pay, eight seconds. Booking lands in Commusoft with boiler model, room location, and a 24-hour reminder set. Zero calls placed, zero evenings spent, one retained customer.

Live in three moves, no code:
Step 1: point it at your customer list
Native API into Joblogic, Commusoft, Tradify, ServiceM8 — or a CSV upload of names, numbers, addresses, boiler makes, and last-service dates. Vaillant ecoTEC, Ideal Logic Max, all of it ingested.
Step 2: set the three-touch rhythm
Eleven months (warranty framing, local availability), fourteen days (two windows left, pick one), forty-eight hours (compliance warning, winter-failure maths). Early enough to beat competitors to the diary, late enough to feel relevant.
Step 3: let replies run themselves
Questions on scope, parking, engineer credentials — answered from the diary. Conflicts resolved against live availability. £85–140 collected over Stripe. Dispatch board updated alone.
Postcards versus email/SMS versus chat, honestly: delivered-and-read runs ~40% mostly-binned, 15–85% depending on channel, ~98% verified. Booking conversion runs single digits to low teens, mid-teens to low twenties, eight to nine in ten. Friction runs phone-hours-only, portal-hopping, zero. Money runs cash-or-chase, card-reader visits, one-tap in chat. Warranty tracking runs customer-memory, generic blasts, make-and-model alerts. Emergencies ran voicemail, unmonitored inboxes, text-back plus 24/7 intake. Monthly cost runs £450–900 in print and postage, £60–180 in credits, one flat subscription. Booking lag runs weeks of phone tag, days of portal ping-pong, under ninety seconds. Firms making the switch routinely double retention inside two months — mid-forties toward high-eighties.
The heating-specific machinery earns its keep beyond reminders. Landlord CP12s: portfolios tracked, 60-day warnings out, tenant access coordinated over WhatsApp, digital certificates delivered on completion — Regulation-1998 compliance as a background process. Multi-appliance upsells: second gas fire, unvented cylinder, hob spotted on record — "add it while Liam's there for £35?" — invoice value climbing per visit free. Warranty language: 7-, 10-, 12-year terms name-checked in reminders, turning optional maintenance into protected-asset urgency. And fault triage: odd noises, pressure drops, Vaillant F22s and Worcester EAs — photo and gauge-shot requested, parts flagged, wasted callouts avoided.

Steal these — field-tested wording, brackets yours:
Template 1: the eleven-month homeowner nudge
"Hi {{FirstName}} — nearly twelve months since we serviced your boiler at {{Address}}. October keeps your {{BoilerBrand}} warranty live. Liam's in {{Area}} {{Date1}} and {{Date2}} — morning or afternoon suit you best? Reply here and you're booked."
Template 2: landlord CP12 season
"Hello {{LandlordName}} — the CP12 at {{PropertyAddress}} expires {{ExpiryDate}}. Inspection runs £{{Price}}; shall we contact {{TenantName}} direct on WhatsApp to arrange access? Say the word and it's handled."
Template 3: warranty-expiry pressure (honest version)
"Hi {{FirstName}} — your {{BoilerBrand}}'s {{WarrantyYears}}-year warranty needs its annual Gas Safe service to stay valid. Anniversary lands {{DueDate}}. Forty-five minutes next week — which day suits?"
Template 4: the lapsed win-back
"Hi {{FirstName}} — your {{Address}} boiler hasn't seen us since {{LastServiceYear}}. Unserviced systems run ~15% thirstier and die in cold snaps. We're doing neighbour tune-ups at £{{DiscountedPrice}} across {{Area}} this month — shall I hold you a slot before the weather turns?"
Template 5: the autumn health check
"Hi {{FirstName}} — temperatures dropping across {{Town}}. Best week of the year to test radiators and boiler before the freeze locks everything. Three {{Area}} morning slots left Thursday and Friday — want one?"
Related, in order of usefulness: tradesmen's phone answering · heating engineer bookings · missed-call text-back · garage MOT reminders · Commusoft · Joblogic · Tradify · plumbers · pricing.
Frequently Asked Questions (FAQ)
How does the eleven-month trigger actually fire?
Your database (or field software) holds install and service dates. Eleven months on, Susan messages the homeowner or landlord personally. Replies get conversational treatment — date agreed, deposit banked over Stripe, diary synced. No human touches any of it.
Our stack — Commusoft? Joblogic? Tradify?
All three plus ServiceM8 and Google Calendar. Records, notes, confirmations flow both ways, automatically.
GDPR and Gas Safe — covered?
Past-customer service reminders sit on legitimate interest (warranty maintenance strengthens it further), opt-out always offered. Messages run over Meta's official business API, fully within commercial messaging policy.
Put a number on it for an 800-boiler book?
Retention 45% → 88% means 344 extra services yearly. At £95: £32,680 straight service revenue — plus £15–30k in found remedial work (expansion vessels, condensate traps, flushes, filters) that only serviced boilers reveal.
