Every customer message for carpet cleaning operators.
Ready-to-send SMS + email templates for Carpet Cleaning — reviews, referrals, reminders, seasonal promos, and prospecting. Copy, paste, done.
Reviews
Post-stain-miracle reviews convert best. Before-and-after photos help.
Hey :first_name: — :tech_name: from :company:. Your carpets came out great today! ✨ Once they're dry and you love the results, a 30-sec review helps others: :link:. Thanks!
Why it works: Ask after they've seen the dried result — carpets look even better dry. Sign it with the tech's name.
Hey :first_name: — glad we could rescue that :stain: stain you thought was permanent! If :tech_name: worked magic, a quick review helps others who've given up on a stain find us: :link: 🙏
Why it works: "They got out a stain I thought was permanent" is the most shareable carpet-cleaning review there is.
Hi :first_name: — thanks for choosing :company: for your first clean! We'd love to know how we did — a 30-sec review helps others choose us: :link:. Welcome!
Why it works: A glowing first-clean review shows prospects you deliver visible results.
Hey :first_name: — whole-home carpet refresh, done! Feels like new in there, right? ✨ If you're thrilled with the results, a quick review helps others booking a big job: :link:.
Why it works: Whole-home jobs are high-value — reviews mentioning the transformation win the next big booking.
Hi :first_name: — another year, another fresh set of carpets 🧼 If we're keeping your home looking great, a quick review would mean a lot: :link:. See you next year!
Why it works: Annual clients are gold — reviews about repeat reliability convert new customers.
Hi :first_name: — carpets are fresh and safe for the whole family and pets 🐾 If you feel good about the results and the process, a quick review helps others: :link:.
Why it works: Pet/kid-safe reviews reassure families worried about harsh chemicals — a big carpet-cleaning concern.
Hey :first_name: — hope the couch and chairs came out as fresh as the carpets! If :tech_name: did a great job, a quick review helps others know you do upholstery too: :link:.
Why it works: Cross-sell reviews teach prospects about services they didn't know you offer.
:first_name: — :years: years of keeping your floors fresh together 🙌 A review about our results helps others choose us: :link:. Thanks for trusting us.
Why it works: Longevity proves consistent results — persuasive for prospects comparing carpet cleaners.
Hi :first_name: — no worries if my last text got buried! If your carpets still look great, a 30-sec review would really help us: :link:. Last nudge, promise 🙂
Why it works: A single soft Day-5 follow-up recovers 20-30% of non-responders.
Hey :first_name: — thanks again for choosing :company:! Quick favor — a Google review takes 30 seconds and helps us a ton: :link:. ✨
Why it works: Short, one link. Use it when the customer's already thrilled with the results.
Review Responses
Wick-back (stain reappears after drying) is #1 negative. Handle fast.
"Paid $280 and the stain came right back 3 days later. What am I paying for?" :first_name: — "wick-back" can happen when stains reach the padding. We cover that under our 14-day guarantee at no charge — we should've told you that upfront. Call me: :owner_phone:, I'll get Rick back this week.
Why it works: Educate + honor guarantee. Explaining wick-back ≠ defending; it's customer education that removes fear.
Use template "Rick got stains out that 2 other cleaners couldn't. Like new. Worth every dollar." :first_name: — "2 other cleaners couldn't" is our favorite review line 🧼 Rick loves the tough jobs. Tell your neighbors when they give up — we usually get it out.
Why it works: Comparative praise is trust-gold. Public response weaponizes it for future customer research.
Surveys
Post-clean + annual.
Hi :first_name: — 7 days since your clean. 5 Qs: stain persistence, odor, dry-time experience, tech professionalism, would-you-refer. 90 sec. :survey_link:
Why it works: Catches wick-back complaints before they become 1-star reviews.
Use template Hi :first_name: — as a repeat customer: 5 Qs on quality consistency, pricing, new services you'd want, scheduling ease, likely-to-continue. 2 min. :survey_link:
Why it works: Catches silent frustrations + surfaces upsell (tile grout, upholstery, etc.).
Pulse Surveys
Post-clean same-hour + day-3 wick-back check.
Hey :first_name: — 1-10, how'd today's clean look? Reply with a number 🧼
Why it works: Standard same-hour pulse routing.
Use template :first_name: — 3 days post-clean. Any stains reappearing? Reply 👍 or 👎.
Why it works: Wick-back happens in day 3-5. Catches before it becomes 1-star. 👎 = free re-treatment under guarantee.
Referrals
Pet-owner referrals + realtor partnerships = top segments.
Hey :first_name: — know any pet parents dealing with stains or odors? $35 off for them + $35 credit to you 🐾
Why it works: Pet owners cluster in networks. Specific problem ("stains or odors") triggers recognition.
Use template Hi :first_name: — know any realtors who need reliable pre-listing carpet cleans? We'd love the intro. $100 credit per realtor who signs a recurring.
Why it works: B2B intros = higher LTV. Respected customers often know 1-2 realtors.
Thank-Yous
Referral + loyalty touches.
:first_name: — :referred_name: just booked thanks to you 🙌 $35 credit applied. Appreciate the real work.
Why it works: Within 1 hr. Credit confirmation = repeat referrals.
Use template Hi :first_name: — year 5 of cleaning your carpets. No gimmicks, just thanks.
Why it works: Zero-ask loyalty touch. Retention anchor.
Reminders
ETAs, pre-clean prep, annual/bi-annual reminders.
Hi :first_name: — Rick's 30 min out 🚐 Please move small furniture + lift valuables off carpets. We move large stuff ourselves. Reply Qs.
Why it works: Prep = smoother cleans. "We move large stuff" = removes customer friction.
Use template Hey :first_name: — it's been 12 months since your last clean. Spring dates filling up 🧼 Book: :book_link:
Why it works: CRM-triggered at 12 months. Spring urgency = fast booking.
Marketing
Upholstery add-ons, tile+grout expansion, holiday prep.
Hi :first_name: — we're already on-site. Add sofa + loveseat cleaning for $75 off combo. Takes 45 min extra. :book_link:
Why it works: "Already on-site" removes friction. Upholstery = higher margin than standalone.
Use template Hi :first_name: — we do tile + grout restoration (dirt out of grout lines = huge visual difference). 30% off in :month:. Free demo square: :book_link:
Why it works: Free demo square = low barrier + visible result. 18% take rate for existing customers.
Outreach
Stain tips, pet-care advice, anniversary notes.
Hi :first_name: — free tips: 1) pet urine (needs enzyme) 2) red wine (don't scrub) 3) blood (never hot water) 4) grease (absorb first) 5) ink (hairspray is a myth). When in doubt, call us before making it worse.
Why it works: Counter-intuitive advice = high share rate. "Call before making it worse" = inbound lead magnet.
Use template Happy anniversary, :first_name: 🎉 2 years of clean carpets. Thanks for trusting us.
Why it works: Low-key loyalty touch. Zero ask.
ProspectingNEW
Property managers, realtors, airbnbs, commercial offices.
Hi :pm_first_name: — we handle move-out carpet cleans for 7 :area: property managers. 48-hr turnaround, photo-confirmed, flat per-unit rate. :calendar:
Why it works: PMs need speed + flat-rate predictability for deposit returns. Specifics = credibility.
Use template Hi :host_first_name: — we clean carpets between guests for 14 :area: Airbnbs. Same-day turnover, photos to you, no upselling surprises. :calendar:
Why it works: STR hosts value speed + photos. "No upselling" = differentiator from typical cleaners.
Get all 50 Carpet Cleaning templates.
The full set — every category, every scenario — plus access to the AI Template Generator to spin up custom messages. Free, no credit card.
50 templates. 10 campaign types. 1 platform.
Reveo automates every customer touchpoint for carpet cleaning — reviews, reminders, promos, prospecting — in one connected system. Free for 30 days.
Looking for the full platform? See Reveo for Carpet Cleaning →