On this page
- Why past customers are worth the attention
- Deciding who should be reactivated
- What counts as inactive
- Preparing and cleaning the list
- Segmentation that changes what you say
- Timing: season, interval, and time of day
- What to actually say
- Offers versus non-discount reasons to return
- A reactivation sequence you can copy
- Handling replies is where campaigns are won
- Measuring reactivation honestly
- Common mistakes
- Turning reactivation into an ongoing system
Nurture Engine Guide
Use this as a working playbook. Take the parts that fit your business, put them into a repeatable system, and measure what changes.
Walk into most service businesses and you will find two very different budgets. There is money going out every month for ads, lead sources, referral fees, and vans with the logo on the side, all aimed at people who have never heard of the company. And then there is a database of past customers, sometimes thousands of names deep, that nobody has contacted since the last invoice was paid.
Those past customers already trusted the business with their money. They know how the team works, what the quality looks like, and roughly what things cost. Reactivation is the work of reaching back out to them in a way that feels normal rather than desperate, and giving them a reason and an easy path to come back.
This playbook walks through the whole process the way we run it: choosing who to contact, preparing the data, deciding on timing, writing messages that get replies, sequencing email and SMS, handling responses, and measuring what actually came back.
Why past customers are worth the attention
A new lead has to decide three things: whether the problem is worth solving, whether your type of business is the answer, and whether your company specifically can be trusted. A past customer has already decided all three at least once. That is a meaningful head start, and it usually shows up in how quickly they respond and how few questions they ask before booking.
There is also a practical reason. A customer list is finite and it ages. Someone who bought two years ago is drifting toward whoever contacts them first when the need comes back around. Reactivation is partly about revenue now and partly about making sure the relationship does not quietly transfer to a competitor.
- Recognition does the heavy lifting, so messages need less persuasion.
- You know what they bought, which makes relevant messaging straightforward.
- Past customers tend to refer more readily than first-time buyers.
- There is no lead cost to earn back before the work is profitable.
Deciding who should be reactivated
Reactivation is not the same as emailing everyone you have ever met. The first decision is who genuinely belongs in the campaign, and it is worth being deliberate about it because the wrong names create complaints and drag down results.
Start with customers who have a natural reason to return
Most service businesses have a rhythm. HVAC has seasonal maintenance. Dentistry has recall intervals. Auto service has mileage. Landscaping has spring. Salons and clinics have a typical rebooking window. If the service has a natural interval, anyone past that interval is a strong reactivation candidate, whether or not they ever scheduled again.
Then add the customers who bought once and disappeared
One-time customers are often the biggest single group in a database and the most commonly ignored. Something interrupted the relationship: a move, a busy season, a price concern, or simply nothing reminding them. They deserve a different message than a loyal repeat customer, but they belong in the campaign.
Leave some people out
- Anyone who asked not to be contacted, or who previously unsubscribed or replied STOP.
- Accounts with unresolved disputes, chargebacks, or open complaints. Those need a phone call from a person, not a campaign.
- Customers you would not want back, which every business has a few of.
- Contacts who are already active. Do not send a we miss you message to someone who visited last week.
What counts as inactive
Inactive is not a universal number. It is defined by your own repurchase cycle. A useful way to set the line is to look at your genuinely loyal customers and note how often they normally come back. Inactive begins somewhere past that point, usually at around one and a half times the normal interval.
| Business type | Typical return interval | Reasonable inactive threshold |
|---|---|---|
| HVAC maintenance | 6 to 12 months | 14 months or more |
| Dental or medical recall | 6 months | 9 months or more |
| Auto service | 4 to 6 months | 9 months or more |
| Salon, spa, wellness | 4 to 8 weeks | 4 months or more |
| Home projects and remodeling | 2 to 5 years | 18 months or more, tied to add-on work |
| Professional services | Annual or project based | One full cycle missed |
Do not overthink this. A defensible threshold you can act on this month beats a perfect one you never finish defining. You can tighten it after the first campaign shows you how people respond.
Preparing and cleaning the list
Most reactivation problems are data problems wearing a marketing costume. Before writing a single message, get the list into a shape you can actually use. If your records live in several places, which is normal, pull them all and reconcile them once.
- 1Export everything: booking system, invoicing or accounting software, point of sale, spreadsheets, and any old email tool.
- 2Standardize the columns you need: name, email, mobile phone, last service or purchase date, what they bought, and location or property if it matters.
- 3Merge duplicates. The same person often appears with a work email in one system and a personal email in another.
- 4Remove role addresses that never belonged to a human, such as generic info or billing inboxes, unless that is genuinely how the customer communicates.
- 5Flag and exclude previous opt-outs, complaints, and do-not-contact requests.
- 6Note which contacts have a mobile number and which have written consent for text messages, because those are two different things.
Contact verification matters more on old lists
A list that has been sitting for two years will contain addresses that no longer exist. Sending to a large batch of dead addresses in one go is the fastest way to damage your sending reputation, which then affects the messages that would have worked. Verify the list before launch, remove hard failures, and send in measured batches rather than one large blast.
Phone data needs the same treatment. Landlines mixed in with mobiles, missing country or area codes, and numbers that have been reassigned are all common. Text messaging also has its own consent and content requirements, which we cover in Email vs. SMS: When to Use Each.
Segmentation that changes what you say
Segmentation only earns its keep when it changes the message. Three or four segments written properly will beat twelve segments that all receive the same paragraph with a different first name.
| Segment | How to spot them | What the message should do |
|---|---|---|
| Recently lapsed | Slightly past their normal interval | Simple reminder that it is due, with one-reply scheduling |
| Long lapsed | Well past the interval, often over a year | Reintroduce briefly, mention what has changed, lower the friction |
| One and done | Single purchase, never returned | Acknowledge the gap honestly and give a specific reason to try again |
| High value | Above average spend or multiple services | A personal note from an owner or manager, not a broadcast |
| Service specific | Bought one thing only | Reference that exact service and the natural next step |
Timing: season, interval, and time of day
Reactivation works best when the message arrives slightly before the need becomes urgent. Cooling systems are worth mentioning in late spring, not during the first heat wave when every competitor is booked solid. Gutters before the leaves fall. Tax and planning services before the deadline panic. If your work has a season, build the calendar around it and stop treating campaigns as something you run when things are slow.
- Send business-to-business messages mid-morning on weekdays, avoiding Monday mornings and Friday afternoons.
- Send consumer messages in the early evening or on weekend mornings, when people handle household decisions.
- Keep text messages inside normal local waking hours. A text at 7am reads as an emergency.
- Give each touch room to breathe. Several days between messages, not several hours.
What to actually say
The most effective reactivation messages read like they were typed by one person to one person. They are short, they reference something specific, and they ask for a reply rather than a purchase decision. The formula underneath is simple: acknowledge the gap, give one relevant reason to return, and make the next step take about five seconds.
Subject: Time for the fall service on Maple Street?
Hi Sarah,
We serviced your system last September, so you are about due for the fall check. I have openings the week of the 14th and the week of the 21st.
Reply with whichever week suits you better and I will hold a slot. If it is easier, send me a couple of times and I will work around them.
Thanks,
Dave, Cornerstone Heating and Air
Subject: Been a while, Marcus
Hi Marcus,
You had us out for a drain repair back in early 2024 and we have not spoken since, which is on us more than you.
Two things have changed that might matter: we now offer flat-rate quotes before any work starts, and we run same-week appointments rather than the two-week wait you probably remember.
If anything around the house is on the list, reply and tell me what it is. Happy to give you a straight answer on cost before we book anything.
Ben, Riverside Plumbing
Offers versus non-discount reasons to return
Discounts are one tool, not the default. A discount is most useful when price genuinely stalled the relationship, when you need to fill a specific slow window, or when the offer removes the risk of trying again. Outside those situations there are stronger reasons that cost you nothing.
- A maintenance interval that has passed, stated plainly.
- A new service, technician, product line, or location that solves an old frustration.
- Availability that suits people who found scheduling difficult before.
- Something seasonal and genuinely time relevant.
- A straightforward check-in that invites a reply and nothing more.
If you do use an offer, make it specific and finite. A vague ten percent off anything is weaker than a fixed price on the one service most of that segment needs, valid through a stated date.
A reactivation sequence you can copy
Here is a five-touch sequence over about three weeks. Email carries the context. Text is used only for contacts who have agreed to receive it. Every touch changes the angle instead of repeating the last one.
| Day | Channel | Purpose | Shape of the message |
|---|---|---|---|
| 1 | Personal reminder | Reference their last service and ask for a reply | |
| 4 | Remove a reason to hesitate | Pricing clarity, warranty, or what has improved | |
| 8 | SMS (consented) | Low-effort nudge | Two sentences and one question |
| 14 | Concrete reason to act now | Specific availability or a finite offer | |
| 21 | Polite close | Make it easy to say not right now and stay on good terms |
Hi Sarah, Dave from Cornerstone here. Still have two fall service slots the week of the 21st. Want one? Reply STOP to opt out.
Subject: Last note from me
Hi Sarah,
I will stop filling your inbox. If the timing is wrong, that is completely fine.
When you are ready, reply to this email and I will pick it up from there. We keep your service history on file, so nothing starts from scratch.
Dave
Five touches is usually enough for one campaign. After that, rest the contact for a few months rather than continuing to push. Reactivation is a cycle you repeat, not a list you exhaust. For deeper segment-by-segment messaging, see The Complete Guide to Re-Engaging Past Customers.
Handling replies is where campaigns are won
A reactivation campaign that generates replies nobody answers is worse than no campaign, because you have now confirmed to a past customer that reaching out to you is pointless. Before launch, decide who watches for responses, how quickly they answer, and where the conversation is recorded.
- 1Route every reply, by email or text, to a real inbox and a real phone that a named person checks.
- 2Stop the remaining messages for anyone who responds. Nothing undoes goodwill faster than an automated nudge arriving after a human conversation started.
- 3Answer questions directly, including price questions. Deflecting to a call is a common way to lose a warm reply.
- 4Log the outcome: booked, interested later, not interested, or asked to stop.
- 5Honor opt-out requests immediately and permanently.
Measuring reactivation honestly
Opens are the least useful number in the report. Inbox privacy features inflate them, and an open has never paid an invoice. Judge reactivation on conversations and completed work.
| Metric | What it tells you | What to do about it |
|---|---|---|
| Reply rate | Whether the message sounded human and relevant | Rewrite the first touch, not the offer |
| Booked jobs or appointments | Whether the offer and timing fit | Adjust the reason to return |
| Revenue from reactivated customers | Whether the campaign paid for itself | Decide frequency and scale |
| Opt-out rate | Whether the pace felt respectful | Slow the cadence or tighten the audience |
| Repeat visits after reactivation | Whether they stayed | Move them into normal customer follow-up |
Give the campaign a 30 to 60 day window before drawing conclusions. Reactivated customers often reply in week one and book in week four, and a report pulled too early will make a working campaign look flat.
Common mistakes
- Sending one message and calling reactivation a failure. Most replies arrive on the second or third touch.
- Blasting the entire database with identical copy, which reads as marketing and gets treated as such.
- Opening with the biggest discount you can afford.
- Writing in company voice, with we are excited to announce language, instead of one person writing to another.
- Ignoring consent rules for text messaging because you already have the phone number.
- Launching with nobody assigned to answer replies.
- Running it once, seeing decent results, and never running it again.
Turning reactivation into an ongoing system
The best reason to build this properly is that the list refills itself. Every month, more customers cross your inactive threshold. A business that reactivates once a year is always working from a backlog. A business that runs it on a schedule is working from a steady flow, and the campaigns get smaller, more relevant, and easier to manage.
- Inactive threshold defined for each main service
- Monthly or quarterly export and list refresh
- Segments written once and reused
- Sequence templates ready, with seasonal variations
- Consent status tracked separately for email and text
- A named owner for replies and a target response time
- One report reviewed after each cycle: replies, jobs booked, revenue, opt-outs
Reactivation also pairs naturally with the other half of the picture. Once past customers are being contacted on a schedule, the next gap is usually the leads who inquired and never bought. That is covered in The Lead Nurture Playbook and Building a Follow-Up System That Runs Without You.
Ready to put this into action?
Nurture Engine handles campaign setup, messaging, configuration, warm-up, launch, monitoring, and ongoing management so your business can focus on the conversations that come back.
New customers in. Past customers back.




