Free ToolsTemplate HubWindow Washing
WINDOW WASHING · 50 TEMPLATES · 10 CAMPAIGN TYPES

Every customer message
for window cleaning services.

Quarterly residential, post-construction, holiday prep, gutter upsells, and commercial storefronts. Windows have one job: disappear. When they do, customers notice — and tell their friends. Here's every touch top window washers send.

10Campaign types
50Templates
3.8xNeighbor-drive referral
$1.4KAvg residential LTV
POST-SERVICE · SAME DAY
Hi Sarah — Joe finished your windows 🪟 Streak-free inside + out. 30-sec review: :link:
SEASONAL · SPRING BOOKING
Sarah — spring window season is booking up! Quick reply to lock your date. Typically April-May are 60% booked by March 10.

Reviews

Post-clean = visible results. "Suddenly the view" moment = gold.
Hi :first_name: — Joe here. Windows done, screens cleaned, sills wiped 🪟 Streak-free guaranteed. 30-sec review would help us: :link:
POST-SERVICE · SAME DAY · TECH-SIGNED
Post-Clean Review Ask
Same-day when customer first looks at the view. Specific ("screens, sills") = credibility. 38% conversion.
Use template
:first_name: — wrapped your post-construction clean. Hope the new addition feels finished now ✨ 30-sec review: :link:
POST-CONSTRUCTION CLEAN
Post-Construction Review
Post-construction = high-ticket ($500-1500). Customer relief peak. High-converting review segment.
Use template
3 more Review templates: Spring clean · Holiday prep · Commercial storefrontView all 5 →
CC
"We had 34 reviews in 3 years. Reveo + our service got us 290 in 9 months. Google calls us a Top 3 in our city. Lead cost dropped 60%."
Crystal Clear Windows · Seattle, WA · Reveo customer since 2024
Read Case Study →

Review Responses

Streak/spot complaints + missed-windows = biggest negatives.
2★ REVIEW
"Streaks on 5 windows the next morning. Guarantee means nothing if you can't tell."
Your response: :first_name: — you're right, streaks the next morning = we didn't do it right. The guarantee matters when we honor it. I'll have Joe back out tomorrow, free of charge. :owner_phone: to schedule.
RESPONSE · STREAK COMPLAINT
Streak/Spot Complaint
Own the miss + honor the guarantee publicly. Future readers see the streak-free promise is real.
Use template
5★ REVIEW
"First time ever I can see leaves falling outside clearly. Joe's crew earned every penny."
Your response: :first_name: — "first time ever I can see leaves clearly" is the best review compliment 🪟 Joe says thank you. Tell your neighbors — we book fast in season!
RESPONSE · 5-STAR · TRANSFORMATION
Thank 5-Star Transformation
Transformation quote → use it. Public response plants referral seed with "book fast" urgency.
Use template
2 more Response templates: Price-raise · Damage claimView all 4 →

Surveys

Post-clean NPS + annual repeat-customer check.
Subject: 7 days after your clean — quick check-inHi :first_name: — 7 days in. 5 Qs: streak-free hold, crew professionalism, communication, pricing, would-you-refer. 90 sec. :survey_link:
SURVEY · POST-CLEAN · DAY 7
7-Day Post-Clean NPS
7 days lets you catch streak issues that show up after the crew leaves.
Use template
Subject: Annual customer check-in — how are we doing?Hi :first_name: — loyal customers get the honest survey. 5 Qs on quality consistency, pricing, new services you'd want, scheduling, likely-to-continue. 2 min. :survey_link:
SURVEY · LOYAL · ANNUAL
Annual Loyal Customer Survey
Catches silent frustrations + surfaces upsell demand (gutters, pressure wash, etc.).
Use template
1 more Survey template: Commercial quarterlyView all 3 →

Pulse Surveys

Same-hour service pulse.
Hey :first_name: — how'd Joe's crew do today, 1-10? Reply with a number 🪟
PULSE · POST-VISIT · SAME-HOUR
Same-Hour Service Pulse
Under 8 = ops callback. 9-10 → review ask. Catches issues same-hour.
Use template
:first_name: — 3 days in. Streak-free holding up? Reply 👍 or 👎.
PULSE · POST-CLEAN · DAY 3
3-Day Streak-Free Pulse
Streak issues show up after drying. Day 3 catches them under guarantee.
Use template
1 more Pulse template: Commercial monthlyView all 3 →

Referrals

Windows visible from the street sell for you. Referrals are highest-quality lead source.
Hey :first_name: — noticed 3 homes on :street: could use us (dusty windows, spiderwebs). Know any neighbors? $40 off for them + $40 credit to you 🪟
REFERRAL · SAME-STREET · VISIBLE
Same-Street Neighbor Referral
Visible proof ("dusty windows") triggers recognition. Same-street = zero drive-time margin.
Use template
:first_name: — refer 3 homeowners who book and get a free quarterly clean ($200 value) 🌟
REFERRAL · 3-FOR-1 FREE CLEAN
3-Referral Free Clean
Stacks in service menu. Higher-value incentive for power referrers.
Use template
3 more Referral templates: Realtor listing prep · HOA pre-holiday · Interior designerView all 5 →

Thank-Yous

Referral acknowledgments + anniversary appreciation.
:first_name: — :referred_name: booked thanks to you 🙌 $40 credit applied. Your window-washing reputation has legs.
THANK YOU · REFERRAL
Referral-Received Thank-You
Within 1 hr of new customer booking. Credit confirmation drives repeat.
Use template
Subject: 5 years of clean windows — thanksHi :first_name: — 5 years, 20 cleans, 0 streak complaints. Thanks for trusting us with the view. No ask, just gratitude.
THANK YOU · LOYALTY · ANNIVERSARY
5-Year Customer Thank-You
Specific stats from CRM = personal. Zero ask = differentiator.
Use template
3 more Thank-You templates: Next-day note · Holiday card · 10-clean milestoneView all 5 →

Reminders

Day-before, quarterly due reminders, seasonal booking urgency.
Hi :first_name: — Joe's coming tomorrow 9-11a for your quarterly clean 🪟 Please secure pets + clear valuables off sills inside. Text Qs.
REMINDER · DAY BEFORE
Day-Before Arrival Reminder
Pet + sill prep = smooth clean. Cuts delays + damage claims by 50%.
Use template
Hey :first_name: — quarterly clean due. Last one :last_clean_date: 🪟 Book: :book_link: Spring dates filling fast.
REMINDER · QUARTERLY DUE
Quarterly Due Reminder
CRM-triggered 90 days post-last clean. Urgency ("filling fast") prompts action.
Use template
3 more Reminder templates: Holiday prep · Payment due · Weather rescheduleView all 5 →

Marketing

Holiday prep, gutter add-ons, pressure washing bundles.
Subject: Holiday prep — windows + gutters before the lights go upHi :first_name: — get the house photo-ready before Thanksgiving. Bundle windows + gutters for $75 off. Booking through :date:. :book_link:
MARKETING · HOLIDAY PREP · BUNDLE
Holiday Prep Bundle
Pre-Thanksgiving urgency + gutters bundling. 32% take on active customers.
Use template
Subject: Pressure wash driveway + siding — $100 off add-onHi :first_name: — add a pressure wash to your next window clean + save $100. We're on-site anyway. :book_link:
MARKETING · ADD-ON · PRESSURE WASH
Pressure Wash Add-On
"We're on-site anyway" removes friction. Add-on pricing = higher margin than standalone.
Use template
2 more Marketing templates: Solar panel cleaning · Screen repairView all 4 →

Outreach

Seasonal tips, milestone messages, community touches.
Subject: Pollen + window care tips for springHi :first_name: — spring pollen's here. 3 tips: 1) wash screens before heavy season 2) don't wipe dry-pollen (smears) 3) quarterly clean keeps it from baking on. Reply Qs.
OUTREACH · SEASONAL EDUCATION
Pollen Season Tips
Seasonal tied + practical advice = 65% open rate. Soft CTA drives inbound.
Use template
Happy 1-year anniversary, :first_name: 🎉 4 cleans. Same crew every time. Thanks.
OUTREACH · ANNIVERSARY
Service Anniversary
Low-key loyalty touch. Zero ask. Retention anchor.
Use template
6 more Outreach templates: Holiday card · Storm-damage check-in · Skylight care · New team intro · Community supported · Hard-water tipsView all 8 →

Prospecting NEW

Commercial storefronts, realtors, property managers, HOAs.
Subject: Storefront window service — monthly, flat-rateHi :business_mgr: — we clean 12 :area: storefronts on monthly contracts. Early-AM before open, flat-rate, photo-confirmed. From $180/mo per storefront. 15 min? :calendar:
PROSPECTING · COMMERCIAL STOREFRONT
Storefront Monthly Contract
Pre-open timing + photo confirmation = differentiators. Flat-rate predictability valued.
Use template
Subject: Realtor partner — listing window cleans in 48 hrsHi :realtor_first_name: — we service 18 realtors in :area: on pre-listing window cleans. 48-hr turnaround, photo-ready, flat $245. Free 1st clean if you close in 30 days. :calendar:
PROSPECTING · REALTOR
Realtor Pre-Listing Partner
Realtors need fast + photo-ready. Free-first = removes risk. Partner count = credibility.
Use template
3 more Prospecting templates: HOA common area · Property manager bulk · Restaurant storefrontView all 5 →

50 templates. 10 campaign types. 1 platform.

Crystal Clear Windows: 34 reviews → 290. Lead cost dropped 60%. Free for 30 days.