Revenue Leak №4 — The Dead List

The Reactivation Playbook

The exact messages, the exact timing, and the exact sequence we use to turn a business's old customer list into booked appointments — without discounts, gimmicks, or burning the list down.

Every business leaks revenue in the same four places: the missed call, the slow follow-up, the no-show, and the forgotten customer. This is the playbook for the fourth one — the cheapest of the four to fix, because you already paid to acquire everyone on the list.

Start here: the list you already paid for

Every business has one — the spreadsheet, the CRM export, the invoices from two years ago. People who have already handed over money once and never came back. Nobody is calling them. Most owners assume they left for a reason.

They didn't. They got busy. The reason a past customer goes quiet is almost never dissatisfaction — it's that nothing ever reminded them. That's what makes this the cheapest revenue in the building: no ad spend, no lead cost, and a list that already recognises the name on the sender line.

Cost per contact
$0
Sequence length
14 days
Touches
5
Daily send cap
25–40

Judge it on replies, bookings, and revenue marked won — not opens. Open tracking has been unreliable for years, and a win-back campaign lives or dies on whether real conversations start.

Before a single message goes out

Most reactivation campaigns fail in the ten minutes before they're sent, not in the copy. Clear these five first.

The pacing rule

Never send the whole list at once. 25 contacts a day for the first two days, then 40 a day once you've seen the bounce rate. An old list dumped in one batch is the fastest way to get every future email from that business — including invoices and password resets — filed as spam.

The sequence

Five touches over fourteen days. Each does a different job, and the order matters: you earn the right to make an offer by making the first message about them. Day 0 is the day that contact's batch goes out, not a fixed calendar date.

Day 0
Email

The check-in

No offer, no pitch, no discount. One job: prove a human noticed they were gone. This message earns more replies than any other in the sequence, and the warmest ones.

Subjectquick question, {{first_name}}

{{first_name}} — I was going back through our records this week and realised it's been a while since we last took care of you.

No pitch here. I'm genuinely curious whether we dropped the ball somewhere, or whether life just got busy. Either answer is useful to me.

If it's the second one, we're still here, and I'd love to have you back in.

Why it works: it asks a question a person can answer in four words. "Just got busy!" is a reply — and a reply is a live conversation you can book from.

Day 2
SMS · optional

The nudge

Only to numbers that opted in to texts. One line, first name, signed by a person, always with an opt-out. If there's any doubt about consent, skip this touch entirely — the sequence works without it.

Hi {{first_name}}, it's {{owner_first_name}} at {{business}}. Sent you a note earlier this week — no pressure at all, just making sure it reached you. Reply STOP to opt out.

Rule: texts are held to a much stricter consent standard than email. Opted-in numbers only, business hours only, never a list you bought.

Day 4
Email

The reason to come back

Now the offer — and it should be a reason, not a discount. Discounts teach a returning customer to wait for the next one and drag the whole list's price expectation down. Priority access, a seasonal check, a slot held back for them: all stronger than 20% off.

Subjectholding a spot for you

{{first_name}} — following up on my note.

We've opened up {{offer — e.g. pre-season inspection slots}} and I've kept a few back for people we've worked with before. Takes about {{duration}}, and most people find one thing they're glad they caught early.

If you'd like one, grab whatever time suits you here: {{booking_link}}

Swap the offer, not the structure. The shape — you're known to us, here's something specific, here's one link — is what carries. What's on offer changes by industry.

Day 8
Email

The proof

Handles the silent objection: "is it still worth it?" One specific, verifiable story with a number in it. Not a testimonial wall — one customer, one problem, one outcome.

Subjectwhat we caught last week

Thought this was worth passing on, {{first_name}}.

{{customer_first_name}} booked in last week for the same thing I mentioned. We found {{specific finding}} — about {{$ amount}} to fix now, several times that if it had gone another season.

That's the whole reason we run these. Same link if you'd like a slot: {{booking_link}}

Never invent this one. Get a real story from the owner before the campaign starts. A fabricated case study is the fastest way to lose a list that already trusts the sender.

Day 12
Email

The honest deadline

A real constraint, stated plainly. Real means it has to actually be true — the slots do run out, the season does end. Fake urgency gets noticed, and it gets remembered.

Subjectclosing these out {{day}}

Quick one, {{first_name}} — we're closing out the {{offer}} slots on {{day}}, and there are {{number}} left.

After that we're back to standard scheduling, which is usually a {{wait time}} wait this time of year.

If you want one: {{booking_link}}

Watch: if the deadline passes and the same offer reappears next week, the list learns your deadlines are decorative. Honour it.

Day 14
Email

Permission to say no

The last message, and consistently the second-strongest replier in the sequence. Giving someone an easy exit is what makes answering feel safe — and a good share of the people who reply say the opposite of no.

Subjectshould I stop emailing?

{{first_name}}, I don't want to be the business that keeps emailing someone who's moved on.

If now isn't the time, just reply "not now" and I'll take you off this list — no hard feelings, and the door stays open whenever you need us.

And if the timing was just off, here's the link one last time: {{booking_link}}

Honour the exit instantly. Anyone who replies "not now" comes off the list that day and goes onto suppression permanently. That's what makes the ask sincere rather than a trick.

Send rules that keep the list alive

Check these before each day's batch. They decide whether tomorrow's batch goes out at all.

SignalWhat it meansWhat to do
Bounces under 3%Clean, current listCarry on — you can raise the daily count
Bounces 3–5%List is agingHold the pace, don't increase
Bounces over 5%The data is stale, not the copyStop. Clean the list before sending again
Any spam complaintWrong message or wrong peopleStop and re-read the copy with the owner
Replies, no bookingsInterest is there, the ask isn't landingFix the Day 4 offer, keep the rest

A high bounce rate is a list problem, not a sending problem. Pushing through it damages the sending reputation of every future email from that business — including invoices and receipts.

What to do when they reply

This sequence is built to produce replies, so decide in advance who handles them and how fast. Speed is the whole game — a reply answered in minutes converts far better than one answered the next morning.

  1. Interested. Don't sell. Send the booking link and one sentence: "Perfect — grab whatever time suits you here."
  2. Question or objection. Answer it in one short message and offer a specific time. Never re-open the pitch.
  3. Not now. Suppress immediately, reply once to thank them. That's a future customer, not a lost one.
  4. Annoyed. Suppress, apologise once, no defence — then check how they ended up on the list.
Track one number

Revenue marked won, per campaign. Not opens, not clicks. When someone from the list books and pays, write the amount down against the campaign. That single number tells you whether to run the list again in ninety days — and it usually says yes.

Running it on repeat

A list isn't spent after one pass. Anyone who didn't reply — and didn't opt out — can be worked again in about ninety days with a different angle: a seasonal reason, a new service, a genuine change in the business. Everyone who booked comes off the win-back list and into normal follow-up.

Done by hand, this is roughly an hour a day: split the list, write the batch, watch the bounces, catch the replies. That hour is exactly the part that gets dropped in week two — which is why most reactivation campaigns die halfway through. Not because the messages stopped working.

This is the manual version

Or let the agent run it

The Reactivation Agent drafts each batch in your voice, checks every address against your suppression list, paces the sends, watches the bounce rate, and routes replies to a human — and you approve every campaign before a single message goes out.

Book a 15-minute call and we'll look at your actual list, tell you straight whether it's worth working, and show you the agent running on real data. No pitch deck.

Free, 15 minutes, and you keep the playbook either way.