Inside every tank water heater is a sacrificial rod designed to corrode so the tank does not. Almost no homeowner knows it exists, and almost no shop reminds them. This campaign builds the reminder from your install dates: the corrosion explainer text, the check-and-replace visit, and the flush bundle that makes one trip do two honest jobs.
System 7 from the Leveraged Owner Starter Pack
The water heater you installed four winters ago is working exactly as designed — which is the problem. Its anode rod, a metal rod suspended inside the tank to attract corrosive elements in the water, has been slowly consuming itself to protect the tank lining. When the rod is spent, that same corrosion turns to the tank itself. The homeowner will not notice any of this. She will notice the leak, on a weekend, when the conversation is no longer about a rod.
A reminder campaign is recurring-revenue work, and it runs on the same calendar discipline as your appointment confirmation texts: a message sent because a date on a record says it is due, to a customer who already knows your name. This one is built entirely from records you already hold — install dates and service history — which is why it costs a text instead of an ad.
Keep the two campaigns separate in your records and in your wording, because they are different services on different clocks. A flush is an annual sediment service: drain the tank, clear the buildup that makes it noisy and inefficient, and check the basics. An anode rod check is a multi-year corrosion service: inspect the rod the manufacturer installed to protect the tank, and replace it if the inspection shows it is consumed. Conflating them confuses customers and makes both offers sound invented. In the text itself, say plainly that this is the corrosion check, that it runs on a longer interval than the flush, and that if the heater is already booked for a flush, the rod can be inspected during that same visit so the customer is not paying for two trips.
The entire campaign depends on one sentence of education, because most homeowners have never heard the words anode rod. Define it the way you would at a kitchen table: it is a rod inside the tank that is meant to corrode first, so the tank walls do not. Then connect it to their heater, their install date, and a specific appointment choice. Do not promise that a new rod will extend the tank's life by a set number of years, and do not use the visit to predict a failure date. Offer the inspection, report what the inspection actually finds, and let the photographed rod make the case.
Anode rod reminder text
Hi [First Name], [Business Name] — we installed your water heater on [Install Date], and it is due for its anode rod check. That rod sits inside the tank and corrodes on purpose so the tank itself does not; when it is used up, the tank starts taking the damage. We can inspect it (and replace it only if the inspection shows it needs it) on [Day/Time Option 1] or [Day/Time Option 2], and do the annual flush on the same visit if you would like both done. Reply with the time that suits you. Reply STOP to opt out.
Note what the script does not do: it does not sell a replacement before anyone has looked at the rod. Some rods come out with useful life left, and saying so on the spot — and logging the re-check date instead of a sale — is the moment a customer decides your reminders are maintenance rather than marketing. That trust is the asset the whole campaign compounds.
At the appointment, photograph the removed or exposed rod next to a new one only if a replacement is genuinely being shown for comparison, and photograph the rod as found before any work so the record reflects the real condition. Walk the customer through what she is seeing in plain words: how much of the rod's material remains, what the buildup on it is, and what you recommend — replace now, or re-check at a named future date — with the price stated in writing either way.
If the rod is replaced, log three things in your CRM (CRM means customer relationship management software, your database of customers and job history): the replacement date, the rod type fitted, and the next check date calculated from the manufacturer's guidance. If it is not replaced, log the inspection finding and the re-check date the same way. Either outcome feeds the next reminder automatically, which is what makes this a system rather than a one-off promotion your office has to remember to repeat.
Bundle the flush only as a convenience, never as a condition. Example: here is a worked example of the booking choice done well — the text offers the rod inspection on its own at its own price, then names the flush as an optional add-on at its own price because the tank will already be drained and accessible. The customer can take either, both, or neither, and each price stands on its own. Bundles that hide the individual prices train customers to distrust the next reminder you send.
In your field service management (FSM) software — FSM means field service management software, the app that holds your schedule, job records, and customer history — create a recurring campaign rule with three fields: heater install or last rod-replacement date, the check interval from the manufacturer's guidance, and a reminder send date set a few weeks before the due date so the customer has real appointment choice. Segment the send by due month rather than blasting the whole list at once; a steady handful of inspections each month routes better, photographs better, and keeps the offer feeling personal.
Business texts require A2P 10DLC registration before you send (A2P means application-to-person messaging, and 10DLC is the carrier registration for business texting numbers — typically a 1–7 day approval and about $15–$20 one-time). Include opt-out language in the first text, honor every opt-out immediately, and respect TCPA quiet hours (the TCPA is the federal law governing calls and texts to consumers): no marketing texts before 8am or after 9pm in the recipient's local time. Send campaign texts only to customers who gave you their number for this kind of contact. This is general information, not legal advice.
For the companion annual service this campaign deliberately stays separate from, see the water heater flush reminder campaign. For the replacement conversation that follows when an inspection finds a tank at the end of its life, read the tank versus tankless fork-in-the-road text — it keeps that bigger decision honest and unhurried.
The full setup SOP, all four copy-paste scripts (including the owner notification), the "Your Numbers" missed-call worksheet, and the step-by-step setup guide — free, no catch. Fix your missed calls this week.
Free. The full 8-system Starter Pack is $27 if you want everything else.
This post is System 7 from the Leveraged Owner Starter Pack — the done-for-you version with the full multi-step SOP (standard operating procedure), every script, the worksheets, and screen-by-screen setup instructions for all 8 systems. The reactivation and recurring-revenue chapter includes the install-date campaign builder, the inspection logging fields, and the quarterly audit checklist pre-built.
Stats sourced as labeled: no third-party statistics are cited in this post; service intervals are stated as following the guidance in the manual for the specific heater installed.
Related guides from the Leveraged Owner blog:
Job done text message template for contractors: the completion message with the triple ask — review, referral, and maintenance plan — timing variants included.
Running late text template for contractors: the 30-minute-early warning text that protects your 5-star review — exact wording, timing rules, and system.
Zapier vs. Make for home-service shops: free-tier realities and task limits, which automations each handles best, and the honest pick for contractors.