Database reactivation means going back to people who already asked you for a quote or a booking and never bought, and restarting the conversation, usually by text. It works because these people already know who you are and already had the problem; most of them just got busy, went quiet, or never heard back.
For most service businesses it is the fastest money available, because the leads are already paid for. A solar installer we worked with had more than 4,000 homeowners sitting in a list nobody touched. A reactivation campaign that ran for under three weeks re-engaged 832 of them, booked 38 appointments and produced $24,500 in net profit, with no manual outreach from the sales team.
What is database reactivation?
It is a campaign to past enquiries: people who filled in a form, asked for a quote, booked and cancelled, or got an estimate and never signed. You send them a short message that restarts the conversation, then qualify and book whoever replies.
It is different from a newsletter or a promo blast. The goal is a reply and a booked appointment, one conversation at a time, so each message reads like it came from a person at your business.
Why do old leads still buy?
People rarely say no to a quote. They go quiet. The roof still leaks, the water heater is still 15 years old, the patient still wants the treatment. They got distracted, the timing was wrong, or nobody followed up.
In the solar case, the sales team was pointed at fresh paid leads, and the old list held little more than a name, a phone number and a state. Working it by hand would have taken dozens of hours a week, so it sat for years while the company kept paying for new leads. That is the pattern we see in almost every business we look at. The full numbers are in the residential solar installation case study.
Is it legal to text old leads?
Often yes, but check before you send anything. In the US, marketing texts are governed by the Telephone Consumer Protection Act (TCPA), and the safe rule is simple: only text people who gave you their number and agreed to be contacted by your business, and stop the moment anyone asks you to.
Two recent changes are worth knowing. In January 2025 a federal appeals court struck down the FCC’s "one-to-one consent" rule before it took effect. And the FCC’s rules on revoking consent took effect in April 2025: people can opt out by any reasonable means, and you must honor it within ten business days. On Sep 30, 2026 the FCC voted (order FCC 26-67) to let businesses designate a specific opt-out method, such as replying STOP, as long as it is clearly disclosed in the text. Those changes take effect 30 days after they are published in the Federal Register, and the ten business day deadline stays. Check where the rules stand when you run your campaign.
- Don’t text purchased lists, scraped numbers or anyone who previously opted out.
- Do keep a record of where each contact came from and when they opted in.
- Do include an easy way to stop ("Reply STOP to opt out") and process it right away.
- Do send from a number registered for A2P 10DLC, the carrier registration for business texting.
This is general information, not legal advice. If your list is large, old or came from mixed sources, have a lawyer look at your consent records before you send.
How do you run a database reactivation campaign?
- 1Export and clean the listPull every past lead and unsigned estimate. Remove customers who already bought, opt-outs, duplicates, wrong numbers and anyone without a clear opt-in.
- 2Split it into groupsUnsigned estimates, old enquiries, past customers due for service. Each group gets its own message.
- 3Write a first message that asks a questionShort, plain, specific to what they asked about. No links in the first text, no discount yet.
- 4Send in wavesA few hundred a day, not the whole list at once, so your team (or AI) can answer the replies fast and carriers don’t flag a sudden spike.
- 5Answer every reply within minutesThis is where campaigns are won or lost, for the same reasons covered in Speed to lead: how fast you need to answer a new lead. Qualify the job, handle the common questions and book the appointment into your calendar.
- 6Follow up the quiet onesOne or two more messages over the next week, then move them to a slow, monthly nurture.
- 7Make it permanentAfter the campaign, every new estimate gets an automatic follow-up on day 3, day 7 and day 14, so the list never piles up again.
What should you text old leads? Examples to copy
These are examples, not scripts. Change the wording to sound like you, and match the message to what the person originally asked about.
| Group | Example first message |
|---|---|
| Unsigned estimate | Hi [Name], it's [Your name] from [Business]. Did you ever get the [kitchen/roof/AC] sorted, or is it still on the list? Reply STOP to opt out. |
| Old enquiry, no quote | Hi [Name], [Business] here. You asked us about [service] a while back. Is that still something you need help with? |
| Past customer due for service | Hi [Name], it's been about a year since we [serviced your furnace]. Want me to get you on the schedule before the cold hits? |
| Med spa or clinic | Hi [Name], it's [Business]. You asked about [treatment] earlier this year. Are you still thinking about it? Happy to answer any questions. |
| Follow-up if no reply | Hi [Name], just bumping this in case it got buried. Should I close your file or keep it open? |
The "should I close your file" message works because it asks for a yes or no. Many people who ignored the first text reply to that one.
How do you follow up on estimates so they don’t go cold?
Reactivation cleans up the past. Estimate follow-up stops the pile from growing back. The pattern that works for contractors: send the estimate, text the next day to make sure it arrived, follow up on day 3 and day 7 with a specific question, and on day 14 ask whether to keep the file open.
A roofing and remodelling company we worked with built a version of this: an instant reply with a booking link for a site visit, three-day and seven-day reminders if nobody booked, quotes generated as branded PDFs, and a long-term follow-up sequence for leads that didn’t convert. Lead-to-quote time dropped from three days to under 24 hours and lead conversion rose 22% (the roofing, kitchen and bath remodelling, exterior renovation case study).
The AI employee that runs this is our AI Sales Follow-Up page. If you are a contractor, AI for construction and contractors shows how it fits with the rest of the office work.
What should you measure?
If you want help working out whether your list is worth a campaign, book a free consult.
| Metric | Why it matters |
|---|---|
| Reply rate | Tells you whether the message and the list are any good. |
| Opt-out rate | A high rate means the list is too old or the message sounds like spam. |
| Appointments booked | The first number that turns into money. |
| Show rate | Reminders before the appointment protect it. |
| Closed jobs and gross profit | The only number that pays for the campaign. |
Questions people ask
What is database reactivation?
Database reactivation is a campaign that contacts past leads and unsigned estimates, usually by text, to restart the conversation and book the ones who still need the job done.
Is it legal to text old leads in the US?
Generally only if the person gave you their number and agreed to hear from your business, and you honor every opt-out quickly. Texting rules come from the TCPA and carrier requirements and change over time. This is general information, not legal advice.
How many old leads will reply?
It varies with how old the list is and how good the consent records are. In one of our campaigns for a solar installer, 832 of more than 4,000 dormant contacts re-engaged, a 21% reply rate.
Should I offer a discount to old leads?
Not in the first message. Lead with a short question about the job they asked about. Save offers for people who reply and need a reason to book now.
How often should I follow up on an estimate?
A good default is the day after you send it, then day 3, day 7 and day 14, each with a specific question. After that, move it to a monthly check-in.
Can AI answer the replies from a reactivation campaign?
Yes. An AI can answer common questions, qualify the job and book the appointment into your calendar, then hand anything complicated to a person with a summary of the conversation.
Sources
Facts and prices checked on Nov 6, 2026. Prices change, so confirm on the source before you buy.
- Hexona case study: solar dormant database. List size, re-engagement, appointments and net profit, quoted as published. Checked Nov 6, 2026.
- Hexona case study: home improvement sales workflow. Booking reminders, quoting, lead-to-quote time and conversion, quoted as published. Checked Nov 6, 2026.
- Morrison Foerster, Eleventh Circuit vacates FCC’s TCPA one-to-one consent rule. Insurance Marketing Coalition v. FCC, decided days before the rule’s Jan 27, 2025 effective date (alert dated Jan 30, 2025). Read Nov 6, 2026.
- DLA Piper, FCC TCPA rule (October 2026). Summary of FCC Order 26-67 (Sep 30, 2026) on designated opt-out methods and the ten business day deadline. Read Nov 6, 2026.
- FCC, Report and Order FCC 26-67 (consent revocation). Adopted Sep 30, 2026, released Oct 1, 2026: exclusive revocation methods including replying STOP, effective 30 days after Federal Register publication. Read Nov 6, 2026.
- Kelley Drye, FCC sets effective date for TCPA reasonable consent revocation rules. The revocation rules’ Apr 11, 2025 effective date and the ten business day deadline. Read Nov 6, 2026.