A membership plan turns your past-customer list into recurring revenue — but only if the pitch leads with the one benefit customers actually want. Here are the exact texts for enrolling members, booking their annual inspections, and saving the ones about to lapse.
System 7 from the Leveraged Owner Starter Pack
Tuesday night, 9:40 p.m. A pipe fitting lets go under a customer's sink, and water is spreading across the kitchen floor. She calls two plumbers. One has an opening Thursday. The other says, "You're a priority member — I'll have a tech there by 8 a.m." Guess which one she calls next year, and guess which one she tells her neighbors about. That Tuesday-night moment is the entire argument for a plumbing membership plan — and the texts below are how you sell it, deliver it, and keep it.
Membership plans are one of the steadiest revenue levers a plumbing shop can pull: a base of customers paying monthly or annually for priority scheduling, a yearly inspection, and a small discount on repairs. But most shops pitch the plan wrong — they lead with the discount, bury the benefit that actually moves people, and then let members drift away at renewal without a single text. This post fixes all three. It sits inside Pillar D, our Full & Calm Calendar series on keeping the schedule full with texts that do the follow-up work for you.
Ask a dozen plumbing owners what their membership plan's headline perk is and most will say something like "10% off all repairs and a free annual inspection." That's a fine list of features. It's a terrible pitch. A homeowner doesn't lie awake thinking about saving $38 on a garbage disposal swap. She lies awake thinking about the last time she waited three days for a plumber while a leak ruined a cabinet.
The benefit people will pay for is front-of-line access when something breaks. Frame the plan as insurance against the worst part of owning a home — the waiting — and the discount becomes a nice bonus instead of the whole argument. That framing runs through every script below.
Quick definition before we go further: a membership plan is a paid agreement where the customer pays you monthly or annually in exchange for defined perks. You'll often see plans managed in your FSM (field service management software) — the dispatch and job software — or your CRM, the customer database where you keep contact history. And when we talk about sending these texts, that's A2P (application-to-person) messaging sent over 10DLC (10-digit long code) numbers — the registered number type businesses use to text customers at scale.
Timing matters. The best moment to offer the plan is right after a completed job, while the customer is relieved and grateful — not cold, weeks later. The tech hands the customer a plan card at checkout, and the office sends this text within 24 hours:
Hi [First Name], this is [Tech Name] from [Business Name]. Glad we got the [job: leak/drain/heater] sorted today. Quick heads-up: our Priority Members skip the wait — front-of-line scheduling when anything breaks, a full annual inspection, and 10% off repairs. Most members say the priority line alone is worth it. Want me to send the details? Just reply YES. (Text STOP to opt out.)
A few things built into this text on purpose:
When the customer replies YES, send the plan details and a signup link in one short text — don't bury them in a paragraph of terms. One page, plan name, monthly/annual price, three perks, signup button. If they don't reply within 3 days, one follow-up text, then stop:
[First Name], last note from [Business Name] — the Priority Member plan ([price]/mo) gets you front-of-line scheduling and your annual inspection each year. Worth 2 minutes to look at? [enrollment link]. If not, no worries, we're here whenever you need us. (Text STOP to opt out.)
Why only one follow-up: a second unanswered pitch starts to feel like pressure, and membership is a trust product. The plan sells on confidence. Never sell it like a coupon.
Here's where most plans quietly die. The customer pays for the year, nobody schedules the inspection, and at renewal time the customer thinks, "I paid for that and never used it." The inspection is the plan's proof of value — and it's also the single best source of discovered work in the business, because a tech inside the house finds the failing shutoff valve, the corroded water heater fittings, the slow drain the customer has been ignoring.
Book it for them. Don't send a "call us to schedule your inspection" text and hope. Run a three-text sequence, spaced out:
Text 1 — the reminder with a default (30 days before inspection window):
Hi [First Name], your Priority Member annual inspection with [Business Name] is due this month. Your tech will check the water heater, all shutoff valves, under-sink connections, and drains — takes about 45 minutes, no charge. Want Thursday the [date] between 9–11 a.m.? Reply YES or give me a better day. (Text STOP to opt out.)
Offering a specific slot instead of an open-ended "when works for you?" roughly doubles the reply rate in most shops, because it gives the customer something to say yes to. Name the time window, not a vague "morning."
Text 2 — the nudge (7 days later if no reply):
[First Name], still have your free annual inspection reserved this month — most Priority Members use theirs to catch small issues before they turn into emergency calls. I can hold [day] or [day]. Which works better?
Text 3 — the honest close (7 days after that):
[First Name], your annual inspection window closes [date] — after that it can't be made up, and part of what you paid for this year goes unused. Want me to grab you the last spot, [day] at [time]?
This one works because it's true, not because it's pressure. An unused inspection genuinely is lost value. Set an SOP (standard operating procedure) so the office runs this sequence on autopilot: the FSM tags the inspection due date, the sequence fires on schedule, and the dispatcher only handles replies. Example: a 12-tech shop running 400 members needs about 35 inspections a month — roughly 2 a day — which is a single standing calendar block, not a scramble.
The 5-minute rule still applies. Responding to an inbound lead within 5 minutes makes you 21x more likely to qualify it and ~100x more likely to reach the contact (MIT/Oldroyd, HBR 2011) — while the typical business takes 42–47 hours to respond (2026 benchmark studies of 250K+ inbound leads). When a member replies YES to an inspection slot, confirm it in minutes, not hours.
Renewal is where membership programs live or die. A member who lapses without a word doesn't just cost you next year's fee — they cost you the scheduled inspections, the discovered work, and the priority-line loyalty that kept them calling you first. This is different from a general reactivation campaign (we cover that separately): these people already bought, and the message is "don't lose what you have," not "come back and buy something."
Run this sequence in the 14 days before renewal:
Text 1 — the value reminder (14 days before renewal):
Hi [First Name], your [Business Name] Priority Membership renews [date] at [price]. Quick recap of what it did for you this year: front-of-line scheduling, your annual inspection on [inspection date], and [discount amount] saved on [service]. Renewing keeps all of it — want me to keep you enrolled? Reply YES. (Text STOP to opt out.)
Personalize the recap from your CRM/FSM records — actual dates, actual savings. A member who reads "saved $96 on the water heater flush" renews. A member who reads "you got great benefits" shrugs.
Text 2 — the front-of-line reminder (7 days before):
[First Name], your Priority Membership ends [date]. The thing members tell us they miss most isn't the discount — it's skipping the wait when a pipe bursts at night. Keep your spot for [price]? Reply YES and I'll renew you in 30 seconds.
Text 3 — the last call (day of expiry):
Today's the day, [First Name] — your Priority Membership expires tonight. If anything goes wrong tomorrow, you're back to the regular wait list. Stay covered for [price]: reply YES before [time]. — [Tech/Owner Name], [Business Name]
One honest note: this sequence will not save everyone, and that's fine. A lapse-save that converts even a quarter of would-be lapses is worth real money across a few hundred members. But measure it per member — track which sequence texts get replies and adjust the wording. The shops that treat renewal like a campaign, not an afterthought, are the ones whose membership base compounds year over year.
All three sequences above die without an owner. Here's the minimum viable SOP to hand your office manager or dispatcher:
Print it, tape it to the monitor, assign it to one person. A membership plan is a system, and systems need owners.
The three sequences above live inside Pillar D — the Full & Calm Calendar system for keeping your schedule full without chasing. If you want the broader playbook on turning one-time jobs into repeat business, read our guide on how to get repeat customers for your plumbing and HVAC business, and for winning back past customers who went quiet for reasons outside a membership, see the annual "still need that work done" text — the membership angle here is about protecting what members already have, while that one is about re-engaging work they never booked.
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 7-step SOP, every script, the worksheets, and screen-by-screen setup instructions for all 8 systems.
Stats sourced as labeled: 21x / ~100x lead response (MIT/Oldroyd, HBR 2011); 42–47 hour typical response (2026 benchmark studies of 250K+ inbound leads); A2P 10DLC registration 1–7 day approval, ~$15–$20 one-time; TCPA quiet hours general information, not legal advice.
Related guides from the Leveraged Owner blog:
Cleaning your customer email list before a reactivation campaign: the 7-step checklist for bounces, unsubscribes, consent — why dirty lists kill deliverability.
Customer anniversary touch campaign for contractors: the 1-year install anniversary message that reactivates past customers — cheap, personal, and rare.
HVAC maintenance agreement marketing: the exact pricing tiers that work, the pitch script that sells them, and the retention math behind recurring revenue.