# How to Reactivate Old Leads: A Database Reactivation Playbook

*Start with the leads you can show consent to contact. Give each one a reason to reply. Reach them on more than one channel. Read every reply for intent. Then hand the warm ones to a person fast, with the whole thread attached.*

*By Cameron Sullivan, Founder & CEO, Techify AI · 15 October 2026 · 9 min read*

> **Key takeaways**
>
> - Database reactivation means talking again with leads who are in your CRM. It works in six steps. Clean the list, check consent and give a reason to reply. Reach out on more than one channel. Read each reply for intent, and route the warm ones fast.
> - Most campaigns fail at reading and routing, not at sending. A sequence logs "Thanks, maybe later" and "Can you resend the price?" the same way.
> - In one 30-day campaign, 600,000 dormant leads became 170,000 conversations and 2,600 booked appointments. That was $1.2M in new revenue, about $2 a name. Your ratios will differ.
> - Consent decides who you may contact. Under the FCC's rules, a person can take back consent to texts in any reasonable way. CAN-SPAM says email opt-outs must be honored within 10 business days.
> - It runs on the CRM you already have. A second CRM adds a second version of the truth, and no replies.

Reactivating old leads means talking again with people who once raised a hand, then went quiet. They sit in your CRM, the system that holds your customer and lead records. The method has six steps:

1. Clean and sort the list.
2. Check consent for every channel before you send.
3. Write a first message that gives a reason to reply.
4. Reach each lead on more than one channel.
5. Read every reply for real intent. A polite reply is not a yes.
6. Route the warm ones to a person quickly, with the whole thread in front of them.

The sending is the easy part. Most of these campaigns fail at the last two steps. A sequence is a set of follow-ups sent on a timer. Nothing in a sequence can tell a polite no from a buyer. And no one is ready when the buyer answers.

Reach, Read, Route is the working part. It runs on the CRM you already have.

## What is database reactivation?

It means talking again with leads or customers in your database. These are people who have gone quiet. The word that matters is dormant.

A dormant lead once asked for something: a price, a call, a download, a demo. Your team followed up. At some point the follow-up stopped getting answers. A cold lead never asked for anything. It was bought or scraped. A dead lead has said no or opted out. Or it turned out to be the wrong person. This method is for the first kind only.

Here is what a dormant lead often looks like in the CRM. Five emails, one opened, no reply, no next step. It is quietly treated as spent. The record can't show what changed. Since the fifth email, the person may have a new job, budget or problem.

## Is reactivating old leads worth it?

On a large list, often. Take one 30-day campaign the team behind Techify ran for an info-products business. 600,000 dormant leads became 170,000 conversations and 12,400 opportunities. An opportunity is a lead that sales treats as a live deal. Those became 2,600 booked appointments, and $1.2M in new revenue. It all came from data the business already owned.

Divide those numbers and you get a ruler, not a forecast. About 28% of the list entered a conversation. Of those, about 7% became opportunities. Of those, about 21% booked. That works out to roughly $460 of new revenue per booking. It is about $2 a name.

Your ratios will differ, and four things move them. One is how old the list is. Another is how well the first offer still fits. A third is how many names have a phone number or address that works. The last is how fast someone picks up a warm reply.

Run the same ruler on a small list and the answer changes. At those ratios, 2,500 names give about 10 bookings. The math: 2,500 x 0.28 x 0.07 x 0.21 is 10.3. At $460 each, that is about $4,700. That is a job for one person and a phone, not a system.

## Step 1: Clean and segment the list

Take out everyone you shouldn't or can't contact. That means opt-outs and hard bounces, which are emails that can't be delivered. It means bad numbers, and any list you bought. Then mark, lead by lead, which channels you hold consent for.

Next, sort by history. Each group needs a different first message:

- Past customers.
- Leads who reached a sales call or a proposal, then stalled.
- Inquiries that never got a reply from you.
- Booked calls that never showed.
- Older content leads (a download, a webinar).

Start with the newest dormant leads, and widen from there. And don't delete the people who never opened a thing. Open counts are not reliable. Among them are the very people whose job, budget or problem has changed.

## Step 2: Check consent for every channel

Before a single message goes out, answer one question. Ask it for each lead and each channel. Can you show when and how this person agreed to hear from you on it?

Two U.S. laws matter most here. The TCPA is the law on calls and texts. The FCC writes its rules. CAN-SPAM is the law on marketing email.

| Channel | What the rules require | Design to |
|---|---|---|
| Text messages and automated calls | The TCPA governs calls and texts. Under the FCC's revocation rules, consent can be revoked "in any reasonable manner." Replies such as "stop," "quit," "end," "revoke," "opt-out," "cancel" and "unsubscribe" count. Revocations are honored within a reasonable time, no more than 10 business days | No consent record for the channel, no message on it. One confirmation text is allowed, and that's all |
| Email | CAN-SPAM requires opt-outs to be honored within 10 business days. The opt-out must keep working for at least 30 days after you send. There is no exception for business-to-business email. Each email that breaks the rules can draw a penalty of up to $53,088 | A working unsubscribe in every message, checked before each wave |
| Every channel | Old, resold or unrecorded consent is not consent you can show | An opt-out on one channel stops every channel |

This is general information, not legal advice. Have your lawyer sign off on what your records support, before the first send.

## Step 3: Give them a reason to reply

The first message decides the campaign. Keep it short, plain and about them. Ask one question that is easy to answer.

- "Are you still looking at a [the thing they asked about]?"
- "You asked about pricing for [their original request] last spring. Still on your list, or should I close it out?"
- "We spoke about [their problem] a while back. Did it get solved?"

Each one refers to what the lead really asked for. So it reads as a follow-on, not a blast. Leave out "we miss you," which is about you. And leave out the "last chance" discount. It gets replies from people who wanted a discount. And it teaches the whole list to wait for the next one.

## Step 4: Reach them on more than one channel

A person who ignored your fifth email may still answer a text. Use every channel you hold consent for, in order. Stop all of them the moment the lead replies or opts out.

Send in waves sized to what your team can answer. A closer is the sales rep who takes a warm lead to a sale. Say a wave brings more warm replies than your closers can pick up the same day. Then interested leads turn into a new complaint: someone who answered and was ignored.

## Step 5: Read every reply for intent

This is the step sequences can't do. A sequence counts replies. This work needs them read. Intent is what a reply says the person wants to do next.

| The reply | What it means | What happens next |
|---|---|---|
| "Can you resend the price?" | Ready now | A closer, today, with the thread |
| "Is this still open?" | Ready now | A closer, today, with the thread |
| "Call me Thursday" | Interested, with a date | A booked callback on Thursday |
| "Thanks, maybe later" | Polite no | A note in the record. Nothing else for now |
| "I changed jobs" | Wrong person | Update the record. Ask who took over, once |
| "Stop" | Opt-out | Every channel stops |

At a few hundred replies a day, a person can do this. At thousands, it is the job of a reading layer. That is a model that sorts each reply into intents like these. Replies it is unsure of go to a person to read. Getting the sorting right matters more than the copy. Route a "maybe later" to a closer and you waste the closer. File a "can you resend the price?" as a plain reply and you lose the sale.

## Step 6: Route the warm ones fast, with the thread

Here is the step as a scene. It is made up, but built from the pattern.

"Is this still open?" That is the whole text. A lead sent it at 10:42 on a Sunday night. Last year, the same lead ignored five emails. The reply is read and flagged as real intent. At 8:05 on Monday, a closer opens the thread. The five emails are there. So are the text, the reply and the flag. The closer's first message is not "Hi, remind me who you are." It is an answer to the lead's last sentence.

Two rules make that work. The closer gets the whole thread. So the lead never starts again from zero. And it all writes back to your CRM: the reply, the intent, the booking. Build it as a layer on that CRM, not as a second one. Skip that, and you will spend the next quarter arguing. The fight is over which system holds the truth.

## Mistakes that burn a list

1. **Blasting the whole list at once.** You get more replies than anyone can answer. And your sending reputation pays for it.
2. **Leading with a discount.** It buys replies from discount hunters. It trains everyone else to wait.
3. **Deleting the non-openers.** They are the people most likely to have a new job, budget or problem.
4. **Treating every reply as interest.** A closer working "maybe later" replies all day is a closer not working buyers.
5. **Skipping the consent check.** Without records, the list is a legal risk, not an asset.
6. **Sending faster than the team can answer.** A warm lead left waiting is worse off than one never contacted.

## When not to run a reactivation campaign

**You have no consent records.** Fix that first.

**The list is small.** At the ruler's ratios, a few thousand names make a handful of appointments. Have someone call them.

**The list is cold, not dormant.** The ratios above say nothing about a bought or scraped list. The consent rules say a great deal.

**No one can take the threads.** Make sure people have time to answer before the first send. Where people stay in the loop is its own subject. See [human in the loop AI](/insights/human-in-the-loop-ai).

## How to measure a reactivation campaign

Track the funnel, and track the damage:

- **Reachable share**: names with consent and a contact that works, as a share of the list.
- **Conversation rate**: leads who replied, as a share of those reached.
- **Real-intent rate**: replies read as ready now, or interested with a date.
- **Booked rate and show rate**: what happens after routing.
- **Time to first human reply** on warm leads. If this grows, slow the waves.
- **Revenue per name**: the one number you can multiply by your own list.
- **Opt-out and complaint rate**: if it climbs, the message or the targeting is wrong.

Is reactivation one of several places you could start? [How to find AI use cases in your business](/insights/how-to-find-ai-use-cases) ranks the options by what each costs you.

## FAQ

### What is database reactivation?

Database reactivation means talking again with leads or customers in your CRM who stopped replying. It works on dormant leads, people who once asked for something. It does not work on bought lists. The steps: clean the list, and check consent by channel. Send a message with a reason to reply. Read each reply for intent, and route the warm ones to a person.

### How do you reactivate old leads?

In six steps. Remove opt-outs and bad records, and sort by history. Confirm consent for every channel. Send a short message about what the lead first asked for. Use more than one channel. Read every reply for intent, not politeness. Then route the warm ones to a closer quickly, with the whole thread attached.

### Is it legal to text old leads?

Yes, where you can show consent for texting. The TCPA is the U.S. law that governs calls and texts. Under the FCC's rules, a person can take back consent in any reasonable way. That includes replies like "stop" or "cancel." You must honor that within 10 business days. The problem is consent that is old, resold or never recorded. Have a lawyer check your records.

### How much revenue can old leads produce?

In one 30-day campaign, 600,000 dormant leads produced $1.2M in new revenue. That is about $2 a name, through 2,600 booked appointments. Treat that as a ruler, not a forecast. Four things move the result. The first is the list's age. The second is how well the old offer still fits. The third is how many names you can reach. The fourth is how fast warm replies get picked up.

### What should a reactivation message say?

One short question about what the lead first asked for. For example: "Are you still looking at a quote for the rear deck?" It should be easy to answer in a few words. Avoid "we miss you" and "last chance" discounts. The first is about you. The second teaches the list to wait.

## Sources

- Lerman Senter, "FCC Updates TCPA Rules for Revocation of Consent" (27 February 2024): revocation in any reasonable manner, the listed reply words, honoring within 10 business days, the one-time confirmation text: [lermansenter.com](https://www.lermansenter.com/fcc-updates-tcpa-rules-for-revocation-of-consent/)
- Federal Trade Commission, "CAN-SPAM Act: A Compliance Guide for Business": opt-outs honored within 10 business days, the opt-out working for at least 30 days, no business-to-business exception, penalties of up to $53,088 per email: [ftc.gov](https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business)
- Case figures: a confidential info-products client, results of the team behind Techify, on the [revenue recovery case page](/work/pipeline-recovery). The percentages, the $460 and the $2 a name are our arithmetic on those figures. The 2,500-name example is hypothetical. The consent statements are general, not legal advice.

## Related

- [How to reduce churn with AI customer support](/insights/reduce-churn-with-ai-customer-support)
- [How to find AI use cases in your business](/insights/how-to-find-ai-use-cases)
- [Human in the loop AI](/insights/human-in-the-loop-ai)
