Run a Customer Win-Back Campaign

Goal

Bring back customers who haven't booked in 12+ months. Most service businesses think about acquisition (new customers) + ignore the gold mine sitting in their CRM - past customers who stopped calling. A targeted win-back campaign typically brings back 15-25% of lapsed customers + costs 5-10x less than acquiring a new customer.

Prerequisites

  • CRM or customer list with: name, email, phone, last service date, last service type
  • 100+ lapsed customers (lapsed = no booking in 12+ months)
  • Email + SMS capability for sending
  • Bandwidth to handle the resulting bookings (don't run if you can't service the demand)
  • Offer / incentive prepared (see step 3)
  • Total time investment: ~8-12 hours of prep + 2-4 weeks of execution

Steps

Step 1: Segment your lapsed customers (1-2 hours)

Build a list of customers who:

  • Last service date is 12+ months ago
  • Email or phone on file (preferably both)
  • Service area is still served by your business
  • No record of negative experience (refund, complaint, dispute) - exclude these

Sub-segment by:

  • Medium-value lapsed
  • Low-value lapsed

Each segment gets a different message + offer.

Step 2: Understand why they left (1-2 hours)

For 20-30 of your highest-value lapsed customers, do a quick mental review:

  • Did they move? (Check address)
  • Did they have a service issue you remember?
  • Did you raise prices?
  • Did they get a competitor's mailer?
  • Did you stop reaching out?

You can also ask 5-10 by phone before launching the campaign: "Hey, [NAME], been a while since we did your [SERVICE]. Was wondering if we can chat for 5 minutes about how we're doing - any feedback?"

The reasons people leave are mostly:

  1. They forgot you (~40%): no negative experience, just out of sight
  2. They moved or major life change (~20%): hard to win back
  3. Price comparison (~15%): another shop was cheaper
  4. One bad experience (~15%): had a callback, frustrating call
  5. Active dissatisfaction (~10%): something specific you can address

Win-back works mainly on segment 1 + segment 4.

Step 3: Design the offer

The offer needs to be specific + compelling. Generic "10% off" gets ignored.

For high-value lapsed:

  • "Welcome back" - complimentary inspection + 15% off any service booked within 30 days
  • Pair with personalized note from owner

For medium-value lapsed:

  • 10-20% off next service
  • Free add-on (filter change, drain cleaning, etc.)

For low-value lapsed:

  • Single touch only - low ROI to chase aggressively
  • 10% off next service + reminder

Time-limit the offer (30-60 days) to create urgency.

Step 4: Build the message

Templates per segment. Each message has:

  1. Personalized greeting (use first name from CRM)
  2. Reference past service (use specific service date + type)
  3. Acknowledge the gap ("It's been about [N] months since we did your [SERVICE]")
  4. Offer the incentive (specific, time-limited)
  5. Easy call-to-action (reply, click, call - make it one step)
  6. Personal sign-off (from owner if high-value, from CSR if medium)

Example (high-value):

Hi [NAME],

[OWNER NAME] here from [BUSINESS]. I noticed it's been about 16 months since we did your AC tune-up + duct cleaning back in March 2024.

Wanted to personally check in. As a thank-you for being a past customer, I'm offering a complimentary spring tune-up + 15% off any repairs we might find - valid through [DATE].

Just reply to this email or call/text me directly at [NUMBER]. I'll schedule it personally.

Either way, hope you're well + summer's treating you kindly.

[OWNER NAME] [BUSINESS]

Step 5: Send via multiple channels

  • Email first (cheapest, easy to scan)
  • SMS second (3-5 days after email, only if no response)
  • Phone third (for high-value, 1-2 weeks after email/SMS)
  • Postcard (optional, for high-value, also impressive in age of email)

Don't blast all channels simultaneously - feels desperate.

Step 6: Track + follow up

For each touch, track:

  • Sent
  • Opened (email)
  • Clicked / Replied
  • Booked
  • Revenue generated

After 30 days, segment outcomes:

  • Booked: schedule + execute the work; deliver an amazing service
  • Engaged but not booked: send personal follow-up; offer extended deadline
  • No response: move to a 6-month-later light touch
  • Marked spam or unsubscribed: respect + remove from future campaigns

Step 7: Deliver an amazing experience on the bookings you win back

This is where most win-back campaigns fail. Customer says yes, books, + then gets the same uneven service that made them leave originally. Don't.

For win-back customers:

  • Assign your most experienced technician
  • Brief tech: "This is a win-back customer; treat with extra care"
  • Send personal "thanks for coming back" note from owner after job
  • 30-day follow-up call: "How was the service? Anything we can improve?"
  • Add to your top-tier loyalty program

Goal: convert lapsed customer → loyal customer → advocate.

Measuring success

Standard KPIs:

  • Customers contacted (e.g., 200)
  • Customers engaged (replied, clicked) (e.g., 60, or 30%)
  • Customers booked (e.g., 30, or 15%)

For comparison: cost of acquiring a NEW customer is typically in marketing spend. Win-back is much cheaper.

Common mistakes

  • Generic mass email: feels like spam, conversion < 1%
  • Discount with no personalization: doesn't differentiate; customer doesn't feel valued
  • One-touch campaign: 60% of bookings come on touch 2-3
  • No follow-up on bookings: customer comes back, has another mediocre experience, leaves again
  • Targeting customers who explicitly left for cause: makes them angry; check your records before
  • Targeting customers who moved out of service area: wastes their time + yours
  • Running too often: once every 6-12 months max

When to NOT run a win-back

  • You can't service the resulting demand (booking 4 weeks out + adding more)
  • Your service has fundamentally changed (rates went up significantly)
  • You're already losing customers - fix the leak before refilling the bucket
  • Your CRM data is poor quality (old addresses, no email, miscategorized)

The highest-leverage element in win-back campaigns: PERSONALIZATION OF THE OWNER'S NOTE. A win-back email signed by the owner with a specific reference to past service ("the AC tune-up + duct cleaning we did in March 2024") converts 3-5x better than a generic "we miss you" email. The 2 minutes per high-value customer to personalize is the best ROI in your whole campaign.

References

  • Bain "Loyalty Effect" research on customer lifetime value
  • Service Roundtable retention research
  • Manuall internal: Customer Communication Standards, Net Promoter Score for Service Businesses