Win back past carpet cleaning customers who haven't booked in two years.

Customers who liked your work often drift for years without a reminder. Spur matches your list to their homes, writes a personal 'we miss you' card, mails it, and shows who booked.

Free forever plan · No card · 20 property searches a month

24 mosince the last clean is the 'we miss you' stage
$119a welcome-back price that earns the return
Your listuploaded once, matched to homes

Lapsed customers rarely announce they've left.

Quietly gone

Customers who skipped a year didn't complain. They simply forgot, or tried someone else.

Old lists sit in a spreadsheet

Names and dates exist, but no one has time to sort and message hundreds of people.

Unfocused discounts

Random coupons to everyone teach customers to wait and reward people who would have booked anyway.

From list to mailbox in one workflow.

Five steps from an old customer list to rebooked cleans.

app.usespur.com
Spur property search with AI filters
Step 1: Property search

A win-back list from your customers

Sample lapsed customers from a Plano, TX carpet cleaner. Names are partly masked.

Your customer listLast clean 18+ months agoStill owner-occupiedNot rebookedAddress verified
  • Joan M.6 Briar Lake
    Last clean: living room + stairs
    24 months
  • Greg L.15 Autumn Ridge
    Last clean: whole house
    20 months
  • Nina & Paul V.77 Foxglove Ct
    Last clean: 3 rooms
    28 months
  • Aisha K.108 Hawthorn Rd
    Last clean: 2 rooms + pet
    19 months
  • Tom W.3 Oakmont Pl
    Last clean: 4 rooms
    36 months

AI draft for Joan M. · 6 Briar Lake

Hi Joan,

It's been about two years since we cleaned your living room and stairs, and carpets collect more than they show.

We'd like to welcome you back: three rooms for $119, with stain protection added at no charge. We have dates open next month.

Scan the code to claim your rate.

Alicia Ramos · FreshStep Carpet Care · (972) 555-0142

Sample data for illustration. Your results depend on your market and filters.

Build this list for your market in minutes.

Search, enrich, and draft your first letter free. No card needed.

Start for free

Why win-back is different from an annual reminder

An annual reminder reaches customers while they still remember you. A win-back card reaches customers who have been quiet for eighteen months or more. They may have forgotten, moved on, or tried another cleaner, so the message needs to be warmer and the offer a little stronger.

Start with thanks. A card that thanks the customer and names what you cleaned shows that you remember them. It's a human note, not a blast. Owners respond to being recognized, even after two years.

Make the offer specific. A welcome-back price for a defined number of rooms, with a small bonus such as stain protection, is easy to understand and more valuable than a vague percentage. It gives a reason to return now.

Segment by lapse. Eighteen months, twenty-four months, and thirty-six months are three different conversations. Spur sorts your list into these groups so each gets a card that fits.

Clean the list. Spur matches your addresses to current owners. If the home has changed hands, the new owner becomes a new-homeowner prospect, and the old record is retired. You mail fewer wasted cards and find fresh customers at the same time.

Keep your list healthy. Update the record after every visit with the date, rooms, and any notes about stains or pets, so each card can be specific. Remove customers who ask to be left alone, and flag those who moved. If your prices have risen since their last visit, say so plainly rather than surprising them at booking. Honest, specific cards feel like service, and a customer who returns after two years is often more loyal than one who never left.

9×+return on a year of Spur Team from win-back mailings

The cheapest booking is a customer you already had.

  • Spur Team: $49/mo billed annually = $588/yr
  • 300 win-back cards at $0.94 each = $282
  • 25 returning cleans (~$190 each) ≈ $4,750

Example math. Response and ticket size vary by list quality and market. Run your own numbers →

Spur vs. the usual win-back effort

What you needThe usual waySpur
Cards sorted by months since last cleanOne blast to the whole list✓ Built in
Personal card naming the last serviceA generic coupon✓ Built in
Removes movers and flags new ownersMails the whole list✓ Built in
Scans and returns trackedNo sign who responded✓ Built in
Repeats automaticallyDone when there's time✓ Built in

Why former customers are worth contacting

Lower

cost to win back a former customer compared with finding a new one

Source: Common retention principle
18+ mo

since a clean is well beyond the 12 to 18 month interval carpet manufacturers commonly recommend

Source: Carpet and Rug Institute guidance
9×+

return on a year of Spur Team from win-back mailings

Source: Spur Team pricing ($588/yr), example math

Past customer carpet cleaning questions

How do I reactivate past carpet cleaning customers?

Upload your list, segment by time since the last clean, and mail a warm 'we miss you' card with a welcome-back price.

How is this different from an annual reminder?

A reminder reaches customers who are still due. Win-back reaches those who have been quiet longer and need a warmer message.

What if the customer moved?

Spur matches addresses to current owners so you can skip movers and mail the new owner a welcome offer.

Do I need a customer database?

No. A spreadsheet with names, addresses, and the last service date is enough.

Your next customers are already on your list.

Upload your customers, mail a warm welcome-back offer, and refill the calendar. Free to start.

Reactivate my past customers — free

Free forever plan · No card · 20 property searches a month

Prefer a walkthrough? Book a demo