reactivate old leads SMS small business
Your Old Leads Are Worth More Than Your New Ones — Here's How to Reactivate Them
Published March 9, 2026
Your Old Leads Are Worth More Than Your New Ones — Here's How to Reactivate Them
Meta description: That list of old leads and past customers sitting in your phone or spreadsheet is worth more than your next ad campaign. Here's how to reactivate them with SMS for free.
Somewhere on your phone, in a spreadsheet, or buried in an old email thread, you have a list. Past customers who haven't been back in a year. People who called for a quote but never booked. Leads from that Facebook campaign you ran 18 months ago. Contacts from a trade show. Old referrals that went nowhere.
That list is worth more than any ad campaign you'll run this month. Most business owners never touch it.
Why Old Leads Aren't Actually Dead
There's a common assumption that if someone didn't buy from you six months ago, they're not interested. That assumption is wrong, and it's costing you money.
People don't buy when they're not ready. They buy when the timing is right. Someone who called your plumbing company last spring about a water heater replacement and then went quiet didn't necessarily hire someone else. They might have decided to wait. They might have gotten busy. They might have forgotten. Life got in the way.
The difference between a dead lead and a dormant lead is one well-timed message.
Here's what makes old leads particularly valuable: they already know you. They called you, or they gave you their contact information, or they were a customer at some point. The trust barrier — the hardest part of converting a cold prospect — is already partially cleared. You're not introducing yourself to a stranger. You're following up with someone who already raised their hand.
The SMS Reactivation Math
Text messaging has a 98% open rate. Most texts are read within three minutes of being received. Compare that to email, which averages a 20 to 25% open rate and may sit unread for days.
A simple reactivation campaign works like this. You take your list of 300 past customers and old leads. You send a short, personal text to each of them. Something like: "Hey [Name], it's [Your Name] from [Business]. It's been a while — are you still looking for help with [service]? We have some availability this week if you're interested."
That's it. No pitch. No discount. No urgency pressure. Just a human-sounding message that opens a door.
At a 5% booking rate — which is conservative for a warm list — 300 contacts produces 15 appointments. At an average job value of $400, that's $6,000 in revenue from a list that was doing nothing. At $1,000 average value, it's $15,000. The campaign costs you nothing except the time it takes to set it up.
For businesses with larger lists or higher-ticket services, the numbers scale dramatically. A dental practice with 800 lapsed patients, a gym with 500 former members, a roofing company with 400 past customers — these lists are sitting on tens of thousands of dollars in recoverable revenue.
How to Write a Reactivation Text That Gets Replies
The most common mistake is making the message sound like marketing. People tune out marketing. They respond to humans.
A few principles that work:
Keep it short. Three sentences maximum. If your message requires scrolling, it's too long.
Use their name. Personalization isn't optional. A text that starts with "Hey Sarah" performs significantly better than one that starts with "Hi there."
Be specific about what you offer. "Are you still looking for help with your HVAC system?" outperforms "We'd love to help you with any of your needs."
Give them an easy out. "If the timing isn't right, no worries at all — just wanted to check in." This removes pressure and paradoxically makes people more likely to respond.
Don't include a link in the first message. Links in the first text of a cold reactivation look like spam. Let the conversation start first, then send the booking link once they reply.
Here's an example that works well for a home services business:
"Hey [Name], this is [Owner] from [Business Name]. We did [service] for you back in [year] — wanted to check in and see if there's anything we can help with this season. No pressure either way, just reaching out!"
That message feels human. It references the prior relationship. It's low-pressure. And it opens a conversation.
How GoHighLevel Automates This
Setting up a reactivation campaign manually — writing individual texts, tracking who replied, following up with non-responders — is technically possible but practically exhausting at any scale above 50 contacts.
GoHighLevel lets you build this campaign once and run it to your entire list in minutes. You upload your contacts, set up the message sequence, and the system handles everything: sending the initial text, tracking replies, routing responses to your inbox, and sending follow-up messages to people who didn't respond the first time.
The system also handles the replies automatically. If someone texts back "yes, I'm interested," the workflow can immediately send them a booking link. If they say "not right now," the system can tag them for a follow-up in 30 days. You only step in when someone is ready to book.
For businesses that have never run a reactivation campaign, the first one is often the most profitable marketing activity they've done all year — and it costs nothing in ad spend.
Who This Works Best For
Database reactivation works for any business that has a list of past customers or old leads. It's particularly effective for:
Dental and medical practices with patients who haven't been in for a cleaning or checkup in 12 to 18 months. A simple "we haven't seen you in a while" text can fill an entire week of appointments.
Gyms and fitness studios with former members who cancelled their membership. Many of them want to come back — they just need a nudge and a good offer.
HVAC and home services with customers from previous seasons. A spring text to last year's AC customers, or a fall text to last year's furnace customers, is one of the most reliable ways to fill a slow week.
Auto repair shops with customers who haven't been in for service in six months or more. A "your vehicle is due for an oil change" message to your whole list takes 10 minutes to set up and books appointments for weeks.
Real estate agents with leads who inquired about buying or selling but went quiet. Market conditions change. A simple check-in can revive conversations that seemed dead.
Start With What You Have
You don't need a sophisticated CRM or a perfectly organized database to run your first reactivation campaign. You need a list of names and phone numbers — even if that list is in a spreadsheet, your phone's contacts, or an old email thread.
GoHighLevel offers a 14-day free trial. During that trial, you can import your list, build a simple reactivation sequence, and send it to your contacts. Most business owners who do this book at least a handful of appointments before the trial ends — often enough to justify the $97/month subscription many times over.
The list you've been ignoring is your most underutilized asset. It's already warm. It already knows you. It just needs a message.
AutomationInsiders.com is a GoHighLevel affiliate. We may earn a commission if you sign up through our link — at no extra cost to you.