Most service businesses are sitting on a goldmine and don't know it. Their CRM has thousands of old leads. People who filled out a form, talked to a rep once, never bought, then disappeared into the database. The 20% that were ready right then got closed. The other 80% died in a list nobody touches.
Reactivation campaigns are how you go back into that list and pull money out of it. Done right, they generate appointments at a fraction of the cost of buying new leads. Done wrong, they get your messaging account suspended and your phone number flagged.
We've run reactivation campaigns across 60 plus deployments now, in lending, roofing, solar, home services, medical, and more. This is the playbook that works, including the parts most agencies will not tell you.
Reactivation is not a lead gen strategy. It is an LTV strategy. The point is to squeeze more revenue out of leads you already paid for, not to replace fresh-lead acquisition.

01The First Campaign That Almost Caused a Mutiny
Years ago a friend of mine asked me to come in and help his lending business. I had a sales background but had never sold in lending before. My first day was supposed to be Monday morning training with his sales manager.
Over the weekend I built a text-based AI bot with my devs and wired it into his CRM with a few simple automations. While I was sitting in onboarding on Monday, my team was firing the campaign. We pushed roughly 4,000 messages into his old database.
In three days that campaign booked 78 appointments.
The owners flew in from out of state to take me to lunch and figure out what just happened. Two days later most of his sales team threatened to quit. They were furious that an AI was working leads they had ignored, the same leads that were supposedly dead. I pushed back hard, but my friend ended up paying me 15K just for the bot so he wouldn't lose his entire team. Those leads that had been collecting dust ended up doing seven figures in loans for him.
Since then we have run reactivation campaigns for roofing companies sitting on tens of thousands of leads, home service contractors, dental practices, lending shops, and a long list of others. The numbers have come down a bit from the early days because the market is more saturated and consumers have seen these messages before, but the strategy still produces serious lift when you do it right.
The first time you run a reactivation campaign on a real database, you will book more appointments in 3 days than the sales team did in 30. That is what causes the mutiny.
02What Reactivation Actually Is (And What It Is Not)
Reactivation is not a replacement for fresh lead generation. Fresh leads with the right offer and the right speed-to-lead can produce lead-to-appointment rates of 50% or more (see our breakdown of voice AI ROI for small business for the math). Reactivation never gets there. We have not seen it.
The purpose of reactivation is different. You are doing it to:
- Increase revenue and cashflow off leads you already paid to acquire
- Lift the lifetime value of customers in your database
- Stay top of mind with prospects who were not ready to buy when you first talked to them
- Pull conversions out of a list that would otherwise generate zero
03When Reactivation Makes Financial Sense
Three things have to be true for the math to work:
1. Average customer value of 1,500 dollars or more. Below that and the cost of running the campaign starts eating the margin. Service businesses, lenders, contractors, and most B2B companies clear this bar easily. 2. A list of adequate size. A few hundred old leads is not enough. You want at least a few thousand to make split testing worth doing and to absorb the natural churn of a campaign. 3. Leads that are at least 90 days old. Newer than that and you are stepping on the toes of your sales team. The sweet spot is 90 days to a year plus. Some of our best results have come from leads two and three years old that nobody had touched in forever.
If your average customer is worth less than 1,500 dollars or your list is small, you are better off improving your speed-to-lead and conversion on the fresh side first.
If your average client is worth 1,500 plus and you have a few thousand old leads sitting in a CRM nobody has touched in 90 days, you are looking at money on the table.
04Industries Where Reactivation Works (And Where It Does Not)
We have run this across most service categories. Response rates vary less than you would expect.
Strong performers:
- Lending and financial services
- Roofing and home services like HVAC and plumbing
- Medical and dental
- Legal intake
- Auto repair and dealerships
The pattern across industries is consistent. Data quality and offer matter more than industry. A clean list with a sharp offer in any industry will beat a dirty list with a vague offer in the best industry.

05Get the Legal Side Right Before You Send a Single Message
This section is not optional. We are not lawyers, talk to one, but here is the framework you need to operate inside.
You need specific consent for AI messaging and AI calls. Generic terms-of-service language is not enough anymore. The cleanest way to set this up going forward is to add a checkbox on your lead capture forms that explicitly says the prospect agrees to receive automated text messages and automated phone calls from your business. Without that checkbox, you are exposed.
Do not run reactivation campaigns on purchased lists. Recent regulatory changes have made this a hard no. The leads you reactivate need to be people who at some point gave you their information directly, through a form on your website, a phone call, an in-person inquiry, something that establishes a prior relationship.
Clean DNC, litigators, and landlines out of your list before you send anything. More on this in the next section, but DNC and known litigator numbers can blow up your business in a single afternoon.
Consult an attorney. TCPA, state-level rules, and the rules around AI in particular are moving fast. The cost of an hour with a telecom attorney before you launch is nothing compared to the cost of a class action.
06Data Quality Is the Whole Game
The single biggest predictor of campaign success is list quality. Before you send a single message you need to:
Remove DNC numbers
Run your list through a DNC scrub. There are several services that do this for cents per record. This is non-negotiable.Remove known litigators
Litigator lists are databases of phone numbers belonging to people who actively pursue TCPA claims. Sending an automated message to one of these numbers is the fastest way to get sued. Scrub them out.Separate landlines from mobile numbers
This step trips up almost every business that runs reactivation for the first time. Sending text messages to landlines will tank your sender reputation and can get your messaging account flagged. Use a line-type lookup service to identify landlines and route them differently. Landlines can still be reactivated with a voice AI agent, but they cannot be texted.Verify the data is recent enough to use
Phone numbers go stale. Email addresses change. Run a basic validation pass to remove obvious junk before you start.The campaigns that go sideways do not go sideways because of bad copy. They go sideways because somebody skipped list cleaning and texted 400 landlines in the first batch.
07The Intro Message Is Where Campaigns Are Won and Lost
The first message is everything. It decides whether the prospect engages or hits the opt-out. Two rules:
Keep it short. A long intro message reads like a pitch. A short intro message reads like a person remembered them and is checking in. Aim for one or two sentences.
Split test four versions in parallel. Inside Go High Level we set up four different intro messages and rotate them across the list. After a few hundred sends per variant you can see clearly which one is generating responses and which one is generating opt-outs. Drop the losers, scale the winner.
What works in the intro:
- Reference where the lead came from in plain language
- Give them a reason to respond right now
- Ask one easy question they can answer in a few words
- Avoid sounding like an ad
- Long messages full of features and benefits
- Generic openers that sound like a marketing blast
- Asking for too much information up front
- Multiple links in the first message
08The Offer Has to Be Tight
Once a prospect responds, your job is to get them to the next step fast. The next step is almost always an appointment, a quote request, or a call back from a human closer. Do not try to close the entire deal in text.
Three things make an offer work in reactivation:
1. Short and specific. "Free roof inspection this week" beats "we offer a wide range of roofing services." 2. Time-bound, even loosely. "We have openings Thursday and Friday" creates a reason to act now. 3. Low friction. The offer should require almost nothing from the prospect. Asking for too much information will kill the conversion.
The mistake people make here is treating reactivation like a full sales conversation. It is not. The job of the AI is to requalify the lead and hand them off in a state ready to buy. Get what you need, set the appointment, move on.
09The Sequence That Works
Across every campaign we have run, text first wins. We have tested call first, email first, mixed sequences, all of it. Text first beats everything.
Our standard sequence:
1. Day 1: Intro text 2. Day 2: Follow-up text 3. Day 3: Voice AI call 4. Pause one day 5. Day 5: Follow-up text 6. Day 6: Voice AI call 7. Pause one day 8. Day 8: Follow-up text 9. Day 9: Voice AI call
After three to five days of this rhythm, drop the cadence to once per week, then once or twice per month. The leads who are going to convert in the active window will convert. The rest go into a slow drip that keeps you top of mind for when their situation changes.
Adding voice AI on top of text gets you more conversions than text alone. Text is still the workhorse, but the voice double-tap squeezes more juice out of the list. If you can only afford to do one channel, do text. If you can afford both, run them together in this sequence.
Three to five days of high-touch sequencing, then taper to weekly or monthly. You are running a long-term nurture, not a one-week sprint.
10The Go High Level Opt-Out Problem (And How We Solved It)
Here is the part most agencies will not tell you publicly.
Go High Level is the platform we use for reactivation campaigns. Their default text template includes "Reply STOP to opt out" in the first message. The problem is that telecom carriers monitor opt-out rates. If your STOP rate goes over roughly 2%, meaning more than 2 out of every 100 recipients reply STOP, the carrier will suspend your sending for the day. If it keeps happening, they cut your account entirely.
The first day we ran a reactivation campaign for our first paying client, we crossed the 2% threshold within two hours. Sending got suspended. The client was calling us. Heart in stomach. We thought it was over.
The fix we landed on, after talking to people who run high-volume messaging operations:
We swapped the opt-out keyword from STOP to OUT.
Specifically, we changed the intro template to say "Reply OUT if you would prefer not to hear from us" instead of the standard "Reply STOP to opt out." Then we built a workflow inside GHL that automatically tags any contact who replies "out" as Do Not Disturb, removing them from the campaign immediately.
This worked because most of the recipients who would have hit STOP out of habit did not see the STOP language anymore. Our STOP rate dropped well below 2% because people were typing OUT instead. We were still fully honoring opt-out requests, just through a different keyword. After this change, we ran campaigns through tens of thousands of leads without a single account suspension.
A few important caveats:
- We are not lawyers. Talk to one before you implement this.
- You still need to honor opt-out requests, period. The OUT keyword has to be wired up to actually stop messages, not just appear to.
- Carriers update their monitoring. What worked when we set this up may not work indefinitely.
- If you want to be more conservative, the next section covers a slower compliance-friendly alternative.
Carriers monitor your STOP rate. If you trip the 2% line, your account gets suspended for the day. Trip it twice and you are out. Plan accordingly.
11The Safer Alternative If You Want to Stay Conservative
If the OUT keyword approach makes you nervous, the compliance-friendly version of this strategy is to run reactivation as a slow continuous drip mixed in with your fresh inbound leads.
Instead of sending 4,000 messages to old leads in a single push, you trickle 50 to 100 old leads into your normal lead workflow each day, blended in with newly captured fresh leads. Volume is much lower per send, opt-out rates stay buried inside your fresh-lead opt-out rate, and you avoid the spike that triggers carrier monitoring.
The tradeoff is speed. The slow drip will not give you 78 appointments in 3 days. It will give you a steady incremental lift over several weeks. For most businesses that is a perfectly acceptable trade.
You should still:
- Scrub DNC, litigators, and landlines before sending
- Get specific consent on your lead form for AI messaging and calls
- Talk to a TCPA attorney about your specific setup
12Run Reactivation On a Schedule
A reactivation campaign is not a one-time event. The 80% of leads who did not convert the first time are still sitting there. Their situations change. People who were not ready six months ago are ready now.
Run reactivation at least once per quarter. Even if you do nothing else, a quarterly text into your dormant database with a sharp offer will produce measurable lift every single time. Most teams do not nurture their leads the way they should. Quarterly reactivation is the minimum viable cadence to capture the leads who will eventually buy.
13The Tools We Use
For most clients we run reactivation on this stack:
- Go High Level for the campaign engine, contact management, and workflows. GHL is purpose-built for this kind of multi-touch text and voice sequencing. We resell GHL accounts at a discount for clients who want to DIY.
- Closebot.ai for the text-based AI agent that handles inbound replies, qualifies the lead, and books the appointment. Closebot integrates cleanly with GHL.
- A voice AI layer for the phone follow-ups inside the sequence. This is where Revenue Squared AI is heading, but right now we focus on inbound. If you want to understand the inbound side, the breakdown of what an AI receptionist actually does covers it. Outbound voice AI for reactivation is on our roadmap.
14When To DIY vs Hire Help
Two paths depending on where you are.
DIY makes sense if:
- You are just getting started or your business is below 500K in annual revenue
- You have someone on your team who can manage GHL and write copy
- You are willing to learn the platform and iterate
- Your goal is to validate the strategy before scaling
- Your business does at least 500K per year
- You have a stable sales infrastructure already
- Your offer and lead flow are working
- You can invest a minimum of 6,500 dollars in a white-glove buildout
- You want the campaign live in days instead of weeks
For a custom build, we handle the entire deployment, including list scrubbing, sequence design, AI agent training, and split testing. About 80% of the 60 plus AI agent deployments we have done have used reactivation as part of the strategy, so we have seen most of the edge cases. If you want to talk about a custom build, start here.
15The Mistakes That Will Cost You Money
A short list of the mistakes we have either made ourselves or watched clients make:
1. Skipping list cleaning. DNC, litigators, and landlines will sink you. 2. Reactivating purchased lists. Regulatory changes have made this illegal in most cases. Use only leads with prior relationship. 3. Long, salesy intro messages. Short and human beats long and pitchy every single time. 4. Asking for too much in the first exchange. Get the appointment, not the life story. 5. Running it once and never again. Reactivation is a quarterly minimum, not a one-time event. 6. Ignoring the STOP rate. Watch it like a hawk. The 2% threshold is real. 7. Not setting up follow-up. If the prospect responds and you do not have a follow-up sequence wired in, you are wasting a hot reply. 8. Treating reactivation like fresh lead gen. Different strategy, different metrics, different expectations.
16Quick Start Checklist
If you are ready to run your first reactivation campaign this week, here is the order of operations:
1. Pull your dormant lead list out of your CRM. Filter for leads 90 plus days old. 2. Scrub the list for DNC, known litigators, and landlines. Use a paid scrub service. 3. Update your lead capture form to include a checkbox for AI messaging and AI calling consent. Talk to an attorney. 4. Write four short intro messages and load them into GHL as a split test. 5. Build a follow-up sequence: text, follow-up text, voice AI call, pause, repeat for three to five days, then taper. 6. Connect your text AI agent (Closebot or equivalent) to handle inbound replies and book appointments. 7. Decide on your opt-out keyword and wire it to actually opt people out. 8. Send to a small batch first to verify everything works. 100 to 200 leads. 9. Watch the STOP rate. Stay under 2%. 10. If the small batch comes back clean, scale to full list. 11. Schedule the next campaign for 90 days from now.
17The Bottom Line
Reactivation is one of the highest-margin plays available to a service business. You already paid to acquire those leads. Most of them will never hear from you again. A quarterly reactivation campaign costs almost nothing relative to fresh lead spend and consistently pulls revenue out of a list that would otherwise generate zero. (If you have not already, read the true cost of missed business calls for the other side of this same problem.)
The first time you run one, it feels like cheating. By the third or fourth time, it is just part of how the business operates.
If your average customer is worth more than 1,500 dollars and you have a few thousand old leads sitting in a CRM, this is a no-brainer. Run the playbook in this article, get the legal side right, scrub the list, and send.
If you want help, we offer custom builds for businesses doing 500K plus in annual revenue. If you want to DIY with our GHL account discount, that is also on the table. Either way, the leads in your database are not getting any younger.
Want to test our inbound AI receptionist while you build out reactivation on the outbound side? Start a 7-day free trial. Live in 5 minutes.
Try RevSquared free for 7 days.
Set up your agent in under 5 minutes. Live on your existing number. No contract.



