About this case study: This is a composite illustration based on industry benchmarks and PostKnock's playbook design. Business names, locations, and exact figures are illustrative — typical results vary by market, list quality, and offer. We use composites here to show what a well-run campaign looks like end-to-end before customer-permission case studies are available.
Cleaning · Composite Case Study
Cleaning Service New-Mover Welcome: 27 First-Time Bookings From 950 Households
Updated May 2026 · 7 min read
Business profile (composite)
Practice / Shop
Sparkle & Shine Home Cleaning
Market
Suburban Charlotte, NC, monthly new-mover list ~950 households
Size
Owner + 3 cleaning teams (6 cleaners), $560K annual revenue
The challenge
Sparkle & Shine had a stable customer base of 140 recurring biweekly clients but had stalled on new-customer acquisition. The owner's growth strategy depended on adding 8-12 net-new biweekly customers per month to offset normal attrition (~6%/month) and grow the team. She had been running Facebook lead-form ads at $42 cost-per-lead and converting roughly 20% of those leads to a first clean — a $210 effective cost-per-acquisition that was eating most of her per-clean margin.
She'd noticed something in her existing customer base: the highest-LTV recurring clients almost all came from a specific window — within their first 90 days in a new home. New movers were renovation-stressed, time-strapped, and had budgets earmarked for "things that make the new house feel done." After the 90-day window, residential cleaning becomes a discretionary purchase that competes with everything else, and conversion craters.
She'd tried buying a new-mover list once before through a national mailer, but the 4-week lag between move-date and mail-arrival killed the response — by the time the card arrived, the prospect had already hired someone or decided to clean themselves. She needed a faster pipeline: weekly-fresh new-mover data, fast-turn mailing, and targeted creative tuned for the new-home stress window.
The PostKnock approach
Playbook used: New-Mover Welcome
We deployed PostKnock's New-Mover Welcome playbook configured to ingest a weekly new-mover address feed from a list provider and drop within 7 days of move-date. The catchment was filtered to single-family residential moves only (excluding apartments and rentals where cleaning-service uptake is lower) within Sparkle & Shine's existing route footprint. The monthly list landed around 950 households — small enough to mail fresh, large enough to compound.
Wave 1 was a 6x9 postcard with a warm headline ('Welcome to the neighborhood — your first clean on us.') and a concrete offer: $69 first clean (a meaningful discount on the $189 standard), with no recurring commitment required. The card carried a QR code linking to a fast-friction online booking form that pre-asked square footage and pet count, plus a callback number. The owner's actual smiling-team photo on the card mattered — new movers are trust-shopping, and a real photo beats stock.
There was no phone follow-up; the owner's bandwidth was limited and cold-calling new-movers reads as intrusive. Wave 2 dropped at week 3 (still inside most prospects' 90-day window) with a different creative — a 'we cleaned next door' geo-proof angle that referenced a recent successful clean in the prospect's actual neighborhood. Total per-month: 950 in Wave 1, ~700 in Wave 2 (filtered to non-bookers), 4-week rolling cycle. We measured one full month's cohort for the writeup.
Campaign timeline
- Week 0
- New-mover feed integration set up. Weekly list pull configured. 2 creatives proofed.
- Week 1
- Wave 1 drops (950 cards). $69 welcome offer.
- Week 2
- Bookings flow. 16 first-clean appointments scheduled via QR or phone.
- Week 3
- Wave 2 drops (~700 cards) to non-bookers. Geo-proof 'we cleaned next door' angle.
- Week 4
- Tail bookings. 11 incremental first-cleans booked.
- Week 6
- Cohort first-cleans complete. 18 of 27 convert to recurring biweekly schedule.
Results
Response rate
2.8%
on 1,650 pieces
Conversions
27
0 calls connected
Revenue
$5,940
first-attributable
ROI
2.6x
on $2,300 cost
Twenty-seven first-clean bookings on 950 new-mover households — 2.8% response, in the upper part of the 1.5-3.5% acquisition range, lifted by the time-aligned new-mover targeting. Average first-clean ticket ran $220 (the $69 introductory cleaning often expanded to a fuller scope at the in-home estimate). Total first-clean revenue: $5,940 against a $2,300 campaign cost ($990 in postcards + $99 in Pro for one month + $1,211 in list-feed and labor).
The 2.6x ROI on first-cleans only is misleading. 18 of 27 first-clean customers (67%) converted to recurring biweekly schedules averaging $189 per visit, 24 visits per year — $81,648 in committed first-year recurring revenue from this single monthly cohort. Effective first-year ROI on the full revenue pool lands at 38x. More importantly, cost-per-acquisition dropped from $210 (Facebook) to $85 (postcard), and the LTV signal of mail-acquired customers ran higher because they were caught in the new-mover decision window rather than mid-shopping.
“Facebook gave me leads who were comparison-shopping. The postcards gave me homeowners who'd just unpacked and didn't have time to comparison-shop. Different customer entirely.”
— Owner, Sparkle & Shine Home Cleaning (composite illustration)
What we’d do differently
- Speed-to-mailbox after move-date was the single biggest predictor of conversion. Cards arriving inside 14 days of move converted at 4.1%; cards arriving 30+ days post-move dropped to 1.2%. Tight feed integration matters more than creative.
- Geo-proof Wave 2 ("we cleaned next door at 410 Elm") read better than seasonal urgency in this category. Trust signals beat scarcity for first-time-customer offers in cleaning.
- We over-discounted the first clean — $69 attracted some price-shopping single-clean prospects who didn't convert to recurring. We'd test $89 next cohort to filter for higher-LTV intent without killing volume.
Run a campaign like this for your business
See how PostKnock’s playbooks adapt to your vertical, or model the math with our ROI calculator before you start.