Which contacts should you reactivate?
Not the whole database. A reactivation campaign performs best when every message can name why this person, and why now. Build segments before you write a word:
- Stalled leads. People who inquired, got a quote or a consult, and went quiet. Split them by how long ago they last engaged and by lead source, because a referral from two years ago behaves differently from a Facebook form fill last quarter.
- Past customers due for something. Patients overdue for a cleaning, clients whose annual service has lapsed, borrowers whose rate or equity position has changed since they closed.
- Lost deals with a changed circumstance. Prospects who said “not now” for a reason that may no longer apply: price, timing, a rate, a season.
What that looks like by industry:
- Mortgage: past borrowers who closed at higher rates, and pre-approvals that never went to contract.
- Dental: patients past their recall date. The economics are laid out in our dental patient reactivation breakdown.
- Legal: consultations that did not retain, for matters that may still be open. Check your state bar’s advertising and solicitation rules before you contact them.
- Service businesses: last season’s customers ahead of the next season.
Just as important is who to exclude: anyone who opted out or asked not to be contacted, contacts with an open deal already in progress, hard-bounced emails and invalid numbers, and anyone whose consent you cannot document.
How do you run a database reactivation campaign, step by step?
1. Clean the list
Merge duplicates, drop hard bounces and disconnected numbers, and separate landlines from mobiles, since most landlines cannot receive texts. For old phone numbers, check the FCC’s Reassigned Numbers Database. A number that consented three years ago may belong to a stranger today, and texting that person carries the same exposure as texting someone who never opted in.
2. Confirm consent and register your SMS traffic
Consent is the line between a reactivation campaign and a spam complaint. The key rules:
- Texts. The CTIA’s Messaging Principles and Best Practices call for express written consent before promotional texts, and say an opt-in “should not be transferable or assignable.” A purchased or borrowed list does not qualify.
- A2P 10DLC. Business texts from a local US number must be registered with the carriers first. Reactivation is marketing, so register the right use case. Our A2P / SMS compliance page explains what that involves.
- AI calls. In February 2024 the FCC ruled that calls using AI-generated voices count as “artificial” under the TCPA, which means they need the called party’s prior express consent.
- Timing. FCC rules bar telephone solicitations before 8 a.m. or after 9 p.m. in the recipient’s local time (47 CFR 64.1200).
- Email. The FTC’s CAN-SPAM guide requires a valid physical postal address and honoring opt-outs within 10 business days.
The stakes are real: the TCPA lets recipients recover $500 per violation, and up to three times that if the violation was willful or knowing (47 U.S.C. § 227). This is general information, not legal advice.
3. Write a short sequence
Three or four touches spread over a couple of weeks is enough. A sample:
- Day 1, SMS: “Hi {first name}, it’s {your name} at {business}. You asked about {service} back in {month}. Still something you’re looking at? Reply STOP to opt out.”
- Day 3, email: the longer version, with the specific reason to act now and a booking link.
- Day 7, SMS or call: one line offering two specific appointment times.
- Day 14 onward: one final follow-up for people who stayed quiet, then stop.
Identify yourself and your business in the first message. A text from an unknown number with no name reads as spam and gets reported as spam.
4. Give them a reason to reply now
“Just checking in” gets ignored. A reason tied to the contact’s situation gets answered: a rate change for a past borrower, a recall that is due, a seasonal slot before the rush, a consult follow-up on a matter that may still be open. Ending with a direct question (“Still interested?”) makes replying easier than ignoring.
5. Handle every reply fast
Sort replies into yes, maybe, no and stop. Book the yeses while they are still on their phone. Hand the maybes to a person or an assistant that can answer questions. Treat plain-language refusals as opt-outs: the CTIA says requests like “stop, end, unsubscribe, cancel, quit” should all be acted on, and FCC rules require consent revocations made “in any reasonable manner” to be honored within ten business days. Reactivated contacts also call back, so make sure someone, or an AI receptionist, answers that call.
6. Book, then measure
Track five numbers per segment: reply rate, opt-out rate, appointments booked, show rate and revenue. Opt-out rate is your early warning. If one segment opts out far more than the others, the message or the consent behind it is wrong for that group.
What results are realistic for database reactivation?
There is no independent, industry-wide benchmark for reactivation reply rates. Vendor claims vary widely and rarely show how they were measured, so your own first campaign is the only baseline worth trusting. Some reference points:
- TheBigBot customers: we recommend a minimum of 500 contacts. Most customers with 2,000 to 10,000 contacts see 8 to 40 appointments booked in the first month.
- Email: Mailchimp’s benchmarks put the average click rate across all its users at 2.62% (data last updated December 2023). That is for subscribed newsletter audiences, not dormant lists, so use it as context rather than a target. Judge reactivation email by clicks and replies, not opens.
- Why it pays even at modest rates: research by Frederick Reichheld of Bain & Company, cited by HBR, found that increasing customer retention rates by 5% increases profits by 25% to 95%.
SMS vs email vs AI calls: which channel should you use?
Use more than one. Each channel reaches a different part of the list, and a sequence that switches channels gives each contact more than one way to answer.
| Channel | Best for | Before you send |
|---|---|---|
| SMS | Short, personal openers and quick yes/no replies | Written consent for marketing, A2P 10DLC registration, STOP language, 8 a.m. to 9 p.m. local |
| Detail: the offer, the reasoning, a booking link | Postal address, working unsubscribe, SPF, DKIM and DMARC on your domain | |
| AI calls | High-value contacts and questions that need a conversation | Prior express consent, since AI voices count as artificial under the TCPA |
See how the channels run from one place on our SMS marketing page.
What mistakes get your number flagged?
- Texting people who never opted in. Bought lists, scraped numbers and contacts from a partner fail the consent test outright.
- Blasting the whole list at once. A sudden spike from one number looks like spam to carriers. Send in batches so replies stay manageable.
- Public link shorteners. The CTIA says a shortener should use a web address dedicated to your business. Use your own domain.
- No name, no opt-out. Every first message needs your business name and STOP instructions.
- Ignoring “please stop texting me.” An opt-out does not have to say STOP to count.
- Skipping email hygiene. Google asks bulk senders to keep spam rates below 0.30%, authenticate with SPF, DKIM and DMARC, and support one-click unsubscribe.
- Sending the same message again and again. One sequence and one follow-up, then let the contact rest.
Database reactivation bot, service or DIY: which should you use?
A few hundred contacts can be worked by hand. Past that, the bottleneck is replies: sorting them, answering questions and booking inside the conversation. That is the job a database reactivation bot does. The four common ways to run a campaign:
| Option | Best for | How it works |
|---|---|---|
| Do it yourself in your CRM | Lists of a few hundred contacts and a team with time to answer replies | You write the messages, send in batches and answer every reply by hand. Cheapest, but replies stall once volume grows. |
| Done-for-you reactivation service | Teams that want the campaign run for them | An agency segments the list, writes the sequence and hands you booked appointments. Usually priced per campaign or per appointment, and the contacts often leave your system. |
| Database reactivation bot | Large lists where the bottleneck is answering replies | An AI bot sends the opener by SMS, email or calls, holds the conversation, answers basic questions and books people who say yes. Check that it follows your consent rules and hands off anyone who asks for a person. |
| CRM with reactivation built in | Businesses that want the bot and the CRM in one place | The bot works from the contacts you already have, every reply and booking stays on the contact record, and you can rerun it whenever the list goes cold again. |
TheBigBot is the last option: the reactivation bot runs the six steps above from your existing CRM, and database reactivation is included in every plan.







