Dormant customer reactivation for local businesses

Site Owner 9 min read

Every local business has a list of people who used them once and never came back. Reactivation is about contacting them properly - with consent, at a sensible interval, with something worth reading.

Someone working through email on a laptop

Every local business is sitting on a list of people who used them once and then did not come back. Not because anything went wrong. They moved house, or the annual service slipped their mind, or they meant to book again and it fell off the end of a busy month.

These people are easier to reach than strangers. They know the business, they have already decided it was acceptable, and they do not need to be persuaded that the service exists. Reactivation is the process of contacting them again, deliberately, rather than hoping they remember.

It is also the automation with the most ways to go wrong, because it involves messaging people who have not been in touch for a long time. Get the consent position wrong and you have a compliance problem. Get the tone wrong and you have an irritated former customer.

Start with consent, not the list

Before anything else, work out who you are actually allowed to contact.

UK electronic marketing rules apply here more sharply than anywhere else in this category, because unlike a quote follow-up or a review request, there is no recent interaction to anchor the message. You are initiating contact with someone who has not dealt with you in a year or more.

In practice, that means:

  • You need a proper basis for marketing to them. For most local businesses that is the customer having bought a similar service and having been given the chance to opt out at the time and in every message since.
  • Anyone who has previously opted out is off the list permanently. Not "off for a while". Permanently.
  • Contacts acquired from anywhere other than your own customer relationships are not usable for this.
  • Every message identifies the business and carries a working opt-out that is processed automatically.

If the records do not make it clear whether someone consented, treat that as a no. An old spreadsheet of names with no provenance is not a reactivation list, and it is not worth the risk of treating it as one.

This is also the conversation to have with a client before building anything. Some businesses will discover their list is much smaller than they thought. That is a better outcome than a complaint.

Defining dormant

"Dormant" means nothing until you tie it to the natural cycle of the service. Getting this wrong produces messages that are either far too early or years too late.

  • Salon or barber: a regular who has not been in for two or three times their usual gap. Someone who comes every six weeks and has not been for four months has drifted.
  • Garage: a car that has not been in for a service or MOT past its due date.
  • Boiler servicing: anyone past the annual mark.
  • Domestic cleaner: a regular whose bookings stopped.
  • Plumber or electrician: harder, since there is no cycle. Eighteen months to two years since the last job is a reasonable line.
  • Driving instructor: a pupil who stopped before passing.

Where the service has a real due date, use it. A car that is due an MOT next month is a much better message than a car that has been quiet for a while, because the message can be genuinely useful rather than promotional.

Exclude the obvious: anyone who has moved out of the area if you know it, anyone who left on bad terms, anyone with an unpaid invoice, anyone in an active conversation, and anyone contacted in the last few months by any other sequence.

What to send

The single biggest determinant of whether this works is whether the message has a reason to exist beyond wanting the money.

A message that says "we haven't seen you in a while" puts the recipient on the back foot. It implies a lapse on their part and asks them to account for it. A message that carries useful information does not.

The due-date message

Hi Tom, your Golf's MOT is due on the 14th of next month. We've got slots that week if you want one - reply with a day that suits and I'll book it in. Andy, Bridge Street Garage. Reply STOP to opt out.

This barely reads as marketing because it mostly is not. It is a useful reminder about a legal requirement with a booking option attached. It is the strongest form of reactivation available and any business with due dates in its data should be doing this before anything else. Once the slot is booked, the reminder sequence takes over.

The seasonal message

Hi Karen, we're booking in boiler services for the autumn. Yours was last done in October two years ago. If you'd like it sorted before the cold weather, reply and I'll find you a slot. Reply STOP to opt out.

A seasonal hook gives a reason for the timing, which stops the message feeling arbitrary. It works for gutters before autumn, boilers before winter, air conditioning before summer, driveways in spring.

The plain reconnection

Where there is no cycle and no season, keep it brief and low-key.

Hi Mike, it's Dan at Fairfield Plumbing - we did your bathroom back in 2023. Just letting you know we're still around if you ever need anything. No need to reply. Reply STOP if you'd rather not hear from us.

"No need to reply" is doing real work. It removes the obligation and turns the message into information rather than a request, which is much easier to receive from someone you last dealt with two years ago.

On discounts

Offers work and they carry a cost beyond the discount. Train a customer base to expect a voucher for coming back and some of them will wait for one. A modest, clearly time-bound offer for a genuinely lapsed customer is defensible. A standing discount for anyone who goes quiet teaches people to go quiet.

If you use one, make it real. An expiry that quietly does not apply is the sort of small dishonesty customers notice.

Frequency and spacing

Reactivation runs on a completely different clock from everything else in this cluster. A quote follow-up spans days. This spans months.

A sensible policy for most local businesses: no more than two or three reactivation contacts a year to any individual, spaced at least three or four months apart, and only where there is something to say.

Within a single reactivation attempt, one message is usually right. Two at most, with the second at least a week or two later and framed as a final note. There is no version of this where five messages to a dormant contact is appropriate.

Suppression across sequences matters here more than anywhere. Someone who has just had a review request should not get a reactivation message the following week. Build a global rule that limits total contacts per person per month regardless of which automation wants to send.

When to stop contacting someone entirely

Explicit stop rules, decided in advance:

  1. They opt out. Immediate, permanent, across everything.
  2. They reply asking not to be contacted, in words rather than the keyword. Someone typing "please stop" should be treated the same as STOP, which means the system needs a human reading replies or sensible handling of free-text negatives.
  3. Two campaigns with no engagement. If someone has ignored two reactivation attempts, move them to a dormant-permanent state. They are not coming back through SMS.
  4. Bounces and failures. A number that hard-fails or an email that bounces repeatedly should be retired, not retried.
  5. Age. A customer from six years ago probably does not remember the business and may not appreciate being reminded that you kept their number.

That last one is a judgement call. Data protection expectations point towards not keeping personal data indefinitely for no reason, and a business that is still texting people from 2016 has a retention problem as much as a marketing one. Agree a horizon with the client and enforce it in the system.

Cost

Reactivation is where SMS costs become noticeable, because it is the one sequence that sends to a large batch at once rather than trickling out per job. A list of several hundred dormant contacts is several hundred messages, more if any run over a segment.

That has two implications. Budget for it explicitly rather than letting it appear on a bill. And do not send to the whole list at once - segment it, send to a portion, see what happens, adjust the message. A poorly-worded message sent to eight hundred people is eight hundred small errors. Sent to eighty, it is a lesson.

Email is much cheaper and works well for the informational versions of these messages, particularly seasonal ones. Reserve SMS for due dates and time-sensitive prompts where being seen matters.

How it fails

The list should not have been messaged. The most serious failure and the one with actual consequences. Sort consent first.

The message is about the business, not the customer. "We miss you" and "it's been a while" are about the sender. Due dates and seasonal timing are about the recipient.

Wrong details. Naming the wrong car, the wrong service, the wrong year. Dormant data is old data, and old data is wrong more often than current data. Validate before sending, and prefer vaguer wording to confidently incorrect wording.

Too frequent. Reactivation that runs monthly is not reactivation, it is a mailing list nobody asked to be on.

No route to reply. A message that says book online, with a link to a site with no booking system, wastes the whole exercise. Make sure a reply reaches a person quickly, with the same urgency you would give a fresh enquiry - an AI receptionist or an AI chatbot covers the gap when a batch of replies arrives while the owner is working.

Reactivation is the sequence that most rewards restraint. Fewer messages, better reasons, longer gaps, and a clean list. The automations overview covers how it interacts with the other sequences, and pricing explains how message volume is handled.

Want the agency already built?

The website, AI receptionist, chatbot, automations, service packages and sales resources, assembled into one business under your brand. You still build the client base.

Related reading

Build my agency Pricing

We use a small number of cookies to keep this site working and to remember how you found us. We would also like to use analytics cookies to see which pages are useful. These are only set if you accept. Cookie policy.