Playbooks

Reactivating Past Customers: Working the List

Your past-customer list is acquisition you already funded. Here's how to work it one conversation at a time until the calendar fills from the back.

The AZMUTHE Team··4 min read

Somewhere in your CRM, your invoicing tool, or a spreadsheet from three years ago, there's a list of every customer you've ever served. Most of them were happy. Most of them are due for something. And almost none of them have heard from you since the invoice.

That list is the cheapest revenue in your business. You already paid to acquire every name on it. There is no ad spend, no lead fee, no cold intro. Just a conversation that hasn't happened yet.

Here's how to work it.

Why nobody works the list

Every owner knows the list is valuable. The reason it sits untouched is simple: working it is a job, and nobody in the building has the hours. Calling four hundred people, one at a time, over weeks, with a good reason to call each one, is a full-time task that doesn't fit between the calls coming in.

So it gets done once a year as a blast (a single email to everyone, which most people ignore) and then it goes back in the drawer. A blast isn't working the list. Working the list means one conversation at a time.

Step one: segment by reason to call

Nobody responds to "just checking in." Everybody responds to a reason that's about them. Before you send anything, split the list into groups that share a reason:

  • Due for service. Anyone whose last job implies a next one: annual HVAC maintenance, a six-month dental recall, a seasonal pool open, a treatment series with a next session.
  • Quoted but never booked. They wanted the work once. Ask if they still do.
  • Bought once, never came back. The first-time customer who never became a repeat. Ask why, gently, and offer the next thing.
  • Seasonal. Everyone who used you in a given season last year, contacted a few weeks before that season opens.
  • Referral sources. The customers who sent you someone, thanked and asked if they know anyone else.

The segments each get their own message. The message for the due-for-service group ("It's been a year since we flushed your water heater; want me to grab you a spot?") is completely different from the never-came-back group, and it should be.

Step two: one channel first, then the next

Start with a text. It's read, it's easy to answer, and it doesn't interrupt. If there's no reply in three days, follow with a call. If the call goes to voicemail, one more text a week later, then the record goes back into rotation for next season.

Three touches, spaced, each with the same reason. Not a drip of five emails.

Step three: give them a slot, not a pitch

The single biggest lift in reactivation comes from offering specific times instead of asking someone to "reach out when convenient." Compare:

"We'd love to have you back. Give us a call to schedule!"

with:

"You're due for your annual service. I've got Tuesday at 10 or Thursday at 2. Want one of those?"

The second one books. The first one gets a "thanks, will do" that never happens.

Step four: work it continuously, not as a campaign

A reactivation campaign is a thing you do in January and forget. A reactivation engine runs every day: each morning, the records whose reason-to-call has matured get their first touch, and the ones from three days ago get their second. Twenty conversations a day, every day, is a full calendar in a few weeks and a steady one after that. That's what "filling the calendar from the back" means: the front fills from new leads, the back fills from people who already trust you.

What the AI Employee does with this

This is exactly the job the AI Employee does inside an AZMUTHE build. It mines the database, segments by reason, sends the text, makes the call, offers real slots off your calendar, books the ones who say yes, and logs the rest for next season. It works in your voice, at a pace that doesn't feel like a blast, and it reports the results in the daily brief. Owners see the same thing every time: a calendar that starts filling with names they recognize. The growing team page shows where this fits alongside the front desk.

For the retention side of this (keeping them once they're back), see customer retention for service businesses.

Frequently asked questions

How old is too old to contact? For most trades and practices, anyone from the last three years is fair game. Past that, check whether your contact data is still good before you invest the touches.

Is texting past customers allowed? Text people who have an existing business relationship with you and gave you their number, honor every opt-out instantly, and keep the message about their account. Your build should be TCPA-aware by design. Cold texting strangers is a different thing entirely, and not what this is.

What response rate should I expect? It depends on the segment and how good the reason is. Due-for-service outperforms everything. Rather than promise a number, run the first hundred and use your own results to size the rest.

What if I don't have a clean list? Start with your invoicing system. Every invoice has a name, a phone, a service and a date. That's enough to build every segment above.

Bring your customer count and your average ticket, and we'll size what the list is worth at your current booking rate. See if you qualify.

Keep reading

One build. The output of a front office.

AZMUTHE works nights, remembers every conversation and plugs into the tools you already run. Custom-built, scoped to your business, live in 7–14 days.

Bring three numbers to the call
  • Last month's lead count
  • Your best guess at how many got a conversation
  • Your average ticket

We run the recovery figure live, at your close rate, and tell you honestly whether it fits. 30 minutes. No deck.

Book a demo