Thynk Solutions · Blog

The 'dead' lead list in your phone is worth thousands

October 1, 2026·6 min read·By Brandon Jones

Scroll back through your phone for a minute.

There's the guy who asked for a quote in April and never answered. The woman you did a one-time job for last fall. The lead from the Facebook ad you ran two summers ago. The customer who moved, or said "maybe next month," or just went quiet.

Most owners treat that list as dead. It isn't. It's the cheapest group of people you will ever sell to, and almost nobody messages them.

That's what a database reactivation campaign is: a short, friendly set of texts to everyone who already knows you, asking one simple question. Here's why it works and how to run one.

Why old contacts beat new leads

A brand-new lead has never heard of you. You have to earn their attention, prove you're legit, win them against two or three other businesses, and usually pay an ad platform for the privilege.

An old contact already did all that work once. They found you, they talked to you, maybe they paid you. The only thing missing is a reason to come back now.

That's a very different conversation. You're not pitching a stranger. You're checking in with someone who already knows your name. And it costs you nothing but a text.

Compare that to the money you spend getting a stranger to respond in the first five minutes, and it's not close.

Who's actually on the list

Pull everyone you can find into one place. Your phone, your invoices, your email, your old booking tool, the spreadsheet from three years ago. (If that sounds painful, it's the reason a CRM exists.)

Then sort them into three groups. Each one gets a different message.

Quotes that went quiet. They asked for a price and never said yes or no. Something stopped them, and it's usually not you. Timing, money, life.

Past customers you haven't seen in a while. They were happy. They just haven't needed you, or forgot you exist. This is the best group on the list.

Old leads that never got a quote. They called or filled out a form, and the conversation fizzled before a number was ever discussed.

Don't skip anyone just because it's been a long time. The customer from two years ago still has a house, a car, a yard. They've just been hiring someone else, or nobody.

The message that gets replies

This is where most reactivation campaigns die. The owner writes a sales pitch, blasts it to 400 people, and gets two replies, both of them "stop."

Here's the shape that works. One short message, one easy question, written like you'd text a friend.

For past customers:

"Hi Dana, it's Mike from Coastline Plumbing. We did your water heater a while back. Just checking in: anything around the house that's been on the list? Happy to take a look."

For quotes that went quiet:

"Hi Dana, Mike from Coastline. We priced a repipe for you earlier this year and I never heard back, which is totally fine. Still on your radar, or should I close it out?"

For old leads:

"Hi Dana, Mike from Coastline Plumbing. You reached out a while ago and I don't think we ever connected. Still need a hand with anything?"

Notice what's not in there. No discount. No "limited time." No paragraph about your services. Just a name, a reminder of how they know you, and a question they can answer in three words.

The "should I close it out?" line is the quiet hero. Giving someone permission to say no makes it easy for them to say yes.

When to send it, and what happens next

Send it in small batches. Twenty or thirty a day, not all four hundred at once. If fifteen people reply on the same afternoon and you're under a sink, you've just created fifteen new quiet leads.

Send it on a weekday morning or early evening. When people are actually looking at their phone, not during the dinner rush.

Reply fast when they answer. This is the whole game. A reactivation text that gets a "yes, actually" and then sits unanswered for two days is worse than not sending it. Every reply gets a response within minutes, even if the response is "Great, I'll call you at 4."

Follow up once if they don't answer. A week later, one more short text. After that, leave them alone until next season.

Honor every "no" immediately. If someone says stop, they're off the list. Forever. One ignored "stop" costs you more trust than the campaign earns.

The follow-up and the fast replies are the parts owners mean to do and don't, which is why the whole thing works best on automation that stops the moment someone replies.

Make it a habit, not a one-time blast

The first campaign is usually the biggest, because the list has been sitting untouched for years. But the real value is doing it again.

Every quarter, or at the start of every busy season, the same thing happens: everyone who hasn't booked in a while gets one friendly check-in. Spring for the yard guys. September for heating. Before the holidays for cleaners and detailers.

That turns your contact list from a graveyard into a steady source of work you never have to pay an ad platform for.

And every new customer who comes in gets added to the list, so next year's campaign is bigger than this year's.

The short version

  • Your old contacts are the cheapest jobs you'll ever book. They already know you.
  • Pull everyone into one list and split them: past customers, quiet quotes, old leads.
  • One short text, one easy question, no pitch. "Still on your radar, or should I close it out?"
  • Small daily batches, fast replies, one follow-up, and every "no" honored on the spot.
  • Repeat it every season.

The list isn't dead. Nobody's texted it.


Want your old leads waking up on their own? We set up the whole thing: one clean customer list, the check-in texts in your voice, and the fast replies and follow-ups that run while you're on the job. Book a free 15-minute call and we'll show you what's sitting in your list right now.

Ready to stop losing jobs while you work?

Book a 15-minute call. If it's not a fit, I'll tell you straight.

Book a 15-min call →

Get the playbook in your inbox

Short, plain-English posts on answering every call and booking more jobs — straight from Brandon. No spam, unsubscribe anytime.

No spam, ever.

← All posts