The "lost" customer is almost never lost
They got busy. They moved. They lent the car to their kid. They forgot your name because you didn't give them a reason to remember it. Three out of four "lost" customers never had a reason to leave. They just drifted.
A win-back campaign is how you pull them back before they land somewhere else.
What counts as "overdue"
The honest answer is different for every make/model/customer, but a good starting rule:
- 90 days without a visit for a daily driver = drifting
- 120 days = actively forgotten about you
- 180 days = likely trying somewhere else
Those are the three touch points for the sequence below.
The 3-touch sequence
Touch 1 — Day 90: Personal check-in
Keep it short. Keep it warm. Do NOT sell anything.
Smith's Auto: Hey Maria — realized it's been a while since we've seen the Civic. Everything running okay? If not, happy to take a look whenever.
Conversion on this message alone, for most shops: 6–10%. Not because it's a hard sell. Because the customer had been thinking "I should get that thing checked" and this gave them permission to ask.
Touch 2 — Day 120: Service-interval nudge
Now you can reference specifics.
Smith's Auto: The Civic is coming up on the 60k-mile service — timing belt, coolant, spark plugs. Want us to pull it in and give it a once-over? [booking link]
If you have digital inspection history, reference the actual flagged item:
Smith's Auto: Last time you were in we flagged the rear brakes as getting thin. Want to book that before winter hits?
Conversion on this touch for a shop with digital inspection history: 8–12%.
Touch 3 — Day 180: Soft final ask
This is the last message. Make it about the relationship, not the sale.
Smith's Auto: Haven't seen you in a bit, Maria — just wanted to say we appreciate your business and we're here whenever you need us. No pressure to book, just wanted to check in.
This one feels counter-intuitive, but it converts. You're giving the customer permission to come back without feeling awkward. 5–8% of recipients book within the next 30 days.
What NOT to do
Don't send the same generic "we miss you" three times. If message 1 didn't work, sending it again in a different color doesn't either. Each touch has to say something different.
Don't lead with a discount. Discounts train customers to wait. They also signal that the only reason to come back is the price. Which is exactly the wrong positioning for an independent shop competing on trust.
Don't mass-send on a Monday morning. Text messages work better when they land at 10:30am on a Tuesday or 3pm on a Thursday. Times when a human is most likely to actually respond.
Don't keep going past 180 days. If three well-spaced touches haven't worked, a fourth becomes annoyance. Archive them, let them go.
The numbers, combined
Across all three touches, the typical independent shop sees 15–25% of "lost" customers rebook over a 3-month win-back window. If you have 200 customers going 90+ days without a visit, that's 30–50 rebookings. With zero extra work once the sequence is set up.
At a $280 average repair order, that's $8,400–$14,000 in recovered revenue per quarter, from customers you'd already written off.
The one-time setup
You need exactly three things:
- A way to detect when a customer hasn't visited in 90/120/180 days (your CRM should do this; if it doesn't, spreadsheet it).
- A trigger that pauses the sequence when they book.
- The three messages above, customized for your shop's voice.
That's it. Build it once, run it forever.
How Pitlane runs win-backs
Pitlane automatically flags any contact at 90, 120, and 180 days without a visit and sends the sequence above. Branded to your shop, on SMS and email, pauses on booking. You set it up once. It runs while you're working on the car.