Dryer Vent Cleaning Reminder: The Fire-Safety Text

A dryer vent cleaning is worth more than the ticket you just closed — it's the seed of a recurring customer. The post-job proof text, the honest fire-safety framing, and the annual-plan hook that books next year automatically.

System 7 from the Leveraged Owner Starter Pack

The tech pulls a grocery bag of compacted lint out of the vent, the customer says "I had no idea," and everybody feels good. Then the invoice closes and nothing else happens — no follow-up, no next-year booking, no plan enrollment. Eleven months later that customer Googles "dryer vent cleaning near me" and hires whoever's ad shows up. The fix is a three-text post-job sequence that proves the result, uses the fire-safety story honestly, and enrolls the customer in an annual plan. Confirmation is part of the system — the base playbook lives in Appointment Confirmation Texts That Cut No-Shows in Half.

The fire-safety framing, honestly sourced

Lint is fuel, and a clogged vent makes the dryer run hotter than it should — that is the entire fire-safety pitch, and it needs no exaggeration. The U.S. Fire Administration reports that "failure to clean" is the leading factor contributing to home clothes dryer fires. Use that attribution exactly. You don't need a number; the authority carries the weight.

What to say and what never to say:

The honest framing actually converts better, because it pairs the safety story with something the customer can verify in their own laundry room: the drying time. A vent packed with lint doesn't just run hot — it runs long. And every homeowner knows exactly how long their dryer has been taking.

Concrete takeaway: attribute the fire-safety claim to the U.S. Fire Administration by name and never quote a number you can't source. Pair it with the drying-time symptom the customer can verify themselves.

The day-after proof text

The most valuable text in this whole business goes out the day after the cleaning. Its job is not to sell anything — it's to make the customer notice the result, which is what turns a one-time service into an annual relationship:

The drying-time proof text (day after the cleaning):

"Hi [First Name], [Tech Name] with [Business Name] — quick check: how long did your last load take to dry? Before the cleaning most of our customers were running two full cycles. If your load is finishing in one now, your vent was definitely overdue. Reply STOP to opt out."

Why this works: it hands the customer a diagnostic test instead of a thank-you. When the load finishes in one cycle, the customer has proven the value to themselves — which is more persuasive than anything you could say in an upsell. When they reply "one cycle!" you have a testimonial-ready exchange and a customer who will say yes to the annual plan.

If they reply that it's still slow, that's service gold: a clogged vent that still dries slowly after cleaning means the vent run is too long, the ducting is crushed behind the dryer, or there's a secondary problem — and now you get to solve it before the competitor does.

Example: a chimney and vent shop in Ohio texts this proof text to every vent-cleaning customer the next morning. The replies fall into three buckets — "one cycle, amazing" (plan enrollment pitch), "didn't notice much difference" (tech dispatched for a free vent-run inspection, catches crushed transition duct behind the dryer, sells the repair), and no reply (moved to the 30-day check-in). All three buckets produce revenue or reviews.

Concrete takeaway: the day-after text asks a question, not for a review. The answer sorts customers into plan enrollments, service callbacks, and the 30-day sequence.

The 30-day check-in

For the customers who didn't reply to the proof text, a single 30-day check-in keeps the relationship warm without nagging:

The 30-day check-in:

"Hi [First Name], [Business Name] here — it's been about a month since we cleaned your dryer vent. Quick question: is the dryer still finishing loads in one cycle? If drying times have crept back up, something else may be going on in the vent run and we'll take a look free. Reply STOP to opt out."

This text does two jobs. It reminds the customer who cleaned their vent (brand recall for next year), and it surfaces the households where lint is re-accumulating fast — short vent runs, heavy dryer use, homes with pets. A customer who cleaned 30 days ago and already sees slowing is a perfect candidate for a twice-a-year plan instead of annual.

Send it once. One nudge. Then the customer goes quiet until the annual sequence — you are building a calendar, not a pen pal.

Concrete takeaway: one 30-day check-in, one nudge. Use it to catch fast-reaccumulation homes that belong on a twice-a-year plan.

The annual-plan enrollment text

This is the hook that makes dryer vent cleaning recurring: the enrollment text sent with the invoice or the day after the proof text. The annual plan is a simple recurring agreement — same price as this year's cleaning, locked in, with the shop reaching out first next year:

The annual-plan enrollment text:

"Hi [First Name], most of our vent-cleaning customers put themselves on our annual plan — same price as today, locked in, and we text you first next year so it never gets overdue again. No contract, cancel anytime. Want me to add you? Reply ANNUAL and you're in. Reply STOP to opt out."

The mechanics behind it are boring, and that's the point:

Notice what the annual plan does to your economics: a vent cleaning that was a $150 one-time ticket becomes a $150 annual recurring ticket, and the customer who would have Googled a competitor next year is already on your calendar. The reminder campaign from the companion guide does the harvesting; this post is the planting.

Concrete takeaway: enroll at the point of highest trust — right after the proof text lands. Same price, no contract, the shop reaches out first. That's the entire pitch.

Texting compliance for this sequence

This sequence is relationship texting to existing customers, and it still has rules. Before you send business texts at scale, complete A2P 10DLC registration (A2P is application-to-person messaging; 10DLC is the 10-digit long-code number type most contractors text from). Registration typically takes 1–7 days for approval and costs around $15–$20 one time. Note this is general information, not legal advice.

Concrete takeaway: register your 10DLC number, put opt-out language in the first text, keep sends inside quiet hours, and require a reply to enroll anyone in the plan.

Related guides in this series

This post is the post-job follow-up sequence. For the campaign-level version — the annual reminder text, the lint-photo system, the HVAC tune-up bundle, and the apartment-complex play — read Dryer Vent Cleaning: The Fire-Safety Annual Reminder. If duct cleaning is part of your offer, the estimate-side version is Duct Cleaning Estimate Follow-Up: The Airflow Proof.

Get System 1 free: the complete Missed-Call Safety Net

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.

The done-for-you version

This post is System 7 from the Leveraged Owner Starter Pack — the done-for-you version with the full step-by-step SOP, every script, the worksheets, and screen-by-screen setup instructions for all 8 systems.

Stats sourced as labeled: the dryer-fire leading-factor statement is attributed to the U.S. Fire Administration (no figures quoted); all benchmark figures are the Leveraged Owner standard set, cited in each post where used.

Keep building your systems

Related guides from the Leveraged Owner blog: