You already did the hard work. A past customer found you, trusted you enough to hire you, paid you, and — assuming the job went well — had no complaints. Getting that person to book again should be easy. And it is, once you have a system for it.
Most service businesses don't. They spend money on ads, chase leads, work referrals, and forget entirely about the people who already said yes. That's a significant missed opportunity, because reactivating a past customer costs a fraction of what it costs to acquire a new one.
Why Old Customers Are Your Best Opportunity
New leads require you to earn trust from scratch. You're a stranger to them. They're comparing you to competitors, reading reviews, checking prices, deciding if you're worth the risk.
Past customers already crossed that bridge. They hired you. They let you into their home or business. They paid the invoice. You don't need to sell them — you need to remind them you exist and give them a relevant reason to call.
You don't need to sell past customers. You need to remind them you exist and give them a reason to call.
That's a completely different conversation. It's shorter, warmer, and far more likely to convert.
Who to Target
Focus on customers who hired you 6, 12, or 24 months ago and haven't come back. The sweet spot for most trades is somewhere around 12 months or more — long enough that they likely have a new need, recent enough that they still remember your name.
Six months might be too soon depending on the service. Two years might be too long for some customers to recall the experience clearly. You know your trade's natural service cycle — use that as your guide.
How to Find Them
Pull your job list sorted by completion date. Filter for anyone who booked once or twice and hasn't returned. That's your list. If you're running any kind of CRM or job management software, this is usually a basic export or filter. If you're working off spreadsheets, it still works — just takes a few more minutes.
Don't overthink the size of the list. Even 50 past customers is a solid starting point. You're not blasting a cold audience — you're reaching out to people who already chose you.
What to Send
The instinct is to write a polished email with a header graphic and a promo code and three paragraphs explaining your services. Resist it. That's what a marketing blast looks like, and people tune those out immediately.
What actually works is a short, specific, human message. Reference the work you did. Mention something relevant — a seasonal need, a common follow-up service, something timely. Make it feel like it came from a person, not a campaign.
Here's a sample that works well across most trades:
"Hey [Name], this is [Business] — we did [service] for you back in [rough timeframe]. Spring is a good time to get [relevant service] on the calendar if you need it. Let me know if you'd like to get something scheduled."
That's it. No hard pitch. No urgency countdown. No "limited time offer." Just a relevant, personal-feeling check-in that gives them an easy path to say yes.
Timing Matters More Than You Think
Seasonal transitions are natural reactivation moments. Pre-summer HVAC tune-ups, pre-winter furnace checks, spring gutter cleanouts, fall landscaping — the service itself creates the reason to reach out. You're not interrupting someone's day with a random sales message. You're showing up at exactly the right moment with something useful.
Seasonal transitions are natural reactivation moments. The service itself creates the reason to reach out.
Build your reactivation timing around your service calendar. If you know every April people start thinking about air conditioning, that's when your HVAC reactivation messages should go out. Don't wait until July when they've already booked someone else.
How to Automate It
If you're doing this manually for 50 customers, that's manageable. For 500, it's not. And more importantly, if you're only doing it when you remember to, you'll always let it slip when you're busy — which is exactly when you don't need more customers anyway.
The right move is to set it up once and let it run. If you have a CRM, you can tag past customers by service type and last contact date, then trigger automated messages after a defined window. A customer completes a job, gets tagged, and 12 months later receives a personalized follow-up — without you doing anything. Every new job you complete feeds the same system going forward.
An automation platform can handle this sequencing, personalization, and timing without manual input. You build it once. It runs on every closed job, indefinitely.
What to Expect
A 10–20% response rate on a warm reactivation list is reasonable and common. That doesn't mean 10–20% book immediately — some will respond, some will say "maybe next month," some will just open the message and think of you when the need comes up. That's still a win.
This is not a numbers game in the way cold outreach is. You're not grinding through strangers hoping someone bites. You're nudging people who already trust you. The conversion path is shorter and the relationships are warmer, even if the bookings don't all come through in the first week.
The One Mistake to Avoid
Sending a generic "we miss you!" email that doesn't reference what the customer actually hired you for. That's the message that gets ignored or, worse, unsubscribed from.
Specificity is what makes a reactivation message feel personal instead of spammy. "We did your HVAC maintenance last spring" lands differently than "We appreciate your past business." One sounds like a person. The other sounds like a mailing list. If you're not being specific, you're not really doing reactivation — you're just doing a broadcast.
Frequently Asked Questions
How long should I wait before reaching out to a past customer?
It depends on your service type and its natural cycle. For most trades — HVAC, plumbing, pest control, landscaping — 12 months is a reasonable starting point. It's long enough that they likely have a new or recurring need, but recent enough that they still remember the experience. If your service has a shorter cycle (like lawn care or cleaning), six months or less can make sense.
Is it better to send a text or an email?
Text gets opened more reliably for short, personal messages. Email works well if the message is slightly longer or if you want to include a booking link or more detail. In practice, a text for the initial reactivation and a follow-up email if there's no response is a solid approach. The key is that neither should look like a mass blast.
What if a customer didn't leave a review — should I still reach out?
Yes. Reactivation is separate from review collection. Unless you have a specific reason to believe the job went poorly, assume the customer had a fine experience and simply moved on. A low-key, helpful check-in is unlikely to cause any friction, and it gives you a natural opening to address any lingering concerns if there were any.
What if I don't have a CRM yet — can I still run reactivation?
Absolutely. Start with your job history in whatever form it exists — invoicing software, spreadsheets, even a job log. Export or sort by completion date, identify customers who haven't returned, and send individual messages manually or in small batches. It's more work, but it works. Once you're doing it consistently, that's the right time to start thinking about automating it with a proper CRM and automation platform.
Running a chiropractic practice? See how automated patient reactivation works specifically for chiropractors — including how to time messages around care plan gaps and seasonal demand.
Want reactivation running automatically?
We set up automated reactivation sequences for service businesses — timed by job completion date, personalized by service type, and sent without you having to think about it.
Book a Free Demo →Want the full picture on AI automation for service businesses? Read our complete guide to AI automation for local service businesses.
See it work with your actual phone number
15-minute live demo — we call your number, "miss" it, and you watch the automated response happen in real time.
No pitch. No contract. Just proof it works.
Book a Free Demo