What Is a Reactivation Campaign and How Much Revenue Can It Actually Generate
You have old leads. Every home-service business does. People who called last spring, got a quote, and went quiet. Form fills that never turned into a job. Customers you served once two years ago and never heard from again. Most owners treat that list as dead weight. It is not dead. It is unworked, and a reactivation campaign is how you work it.
The direct answer
A reactivation campaign is a deliberate message, or short series of messages, sent to leads and past customers who have gone cold, with the goal of restarting a conversation that leads to a booked job. That is the whole idea. You are not buying new attention. You are going back to people who already raised their hand once and giving them a reason to raise it again. It costs almost nothing to send, because you already paid to get these contacts the first time.
The revenue it generates depends on your list size, your response rate, your close rate, and your average ticket. Nobody can promise you a number. What I can do is show you how the math works so you can plug in your own figures and see whether this is worth an afternoon of your time.
Why old leads are not dead leads
People assume a cold lead means a lost lead. Usually it means bad timing. The homeowner called three roofers, picked one, and forgot you existed. Or they got a quote, decided to wait, and never circled back. Or your text got buried under forty others on a busy Tuesday. None of that means they hated you. It means life moved on and you never followed up.
Timing changes. The water heater that was fine last year is leaking now. The roof that could wait is missing shingles after a storm. The customer who ghosted your estimate got a bonus and is ready to spend. When your message lands at the right moment, a dead lead becomes a live job. You cannot control the timing, but you can control whether you are the one who shows up when it changes.
What a reactivation campaign actually looks like
It is simpler than most owners expect. You pull a list of contacts you have not talked to in a while. You write a short, plain message that sounds like a person, not a coupon. You send it. You handle the replies fast, and you book the ones who are ready.
The message does not need to be clever. Something like: “Hi, this is Advantage Plumbing. We worked on your place a while back and wanted to check in. Anything acting up we can help with before winter?” That is it. No hard sell. You are reminding them you exist and making it easy to say yes. The best reactivation messages read like a text from a contractor you already trust, because that is exactly what they are.
The illustrative math, using your own numbers
Here is where it gets real. These are example numbers. Use your own.
Say you are a contractor with 300 old leads sitting in your system. You send one reactivation message to all of them. A response rate somewhere in the 5 to 10 percent range is a reasonable range to plan around for a warm-ish list, so let us walk both ends.
At 5 percent, 300 leads gives you about 15 replies. At 10 percent, that is about 30 replies. Those are real conversations with people who already know you.
Now say you close a quarter of the ones who reply. That is a conservative close rate for warm conversations. At the low end, 15 replies at 25 percent is roughly 4 booked jobs. At the high end, 30 replies at 25 percent is roughly 7 or 8 booked jobs.
Put a ticket on it. If your average job is 500 dollars, 4 jobs is 2,000 dollars and 8 jobs is 4,000 dollars from one afternoon of messaging a list you already owned. If your average ticket is 2,000 dollars, which is common for HVAC installs or bigger repairs, the same effort is worth 8,000 to 16,000 dollars. Again, these are your numbers to fill in, not a promise. Change any input and the output changes. The point is that even a modest response rate on a list you already paid for produces meaningful money.
The blind spots that kill reactivation campaigns
Owners get this wrong in a few predictable ways. The first is speed. A reactivation message wakes people up, and if you take six hours to reply, the moment is gone. The interest is real but it is short. If you cannot answer fast, the campaign leaks most of its value.
The second is tone. Owners write like a flyer. “SPRING SPECIAL, 15 PERCENT OFF, CALL NOW.” That reads like spam and gets ignored. A plain, human check-in beats a discount blast almost every time.
The third is giving up after one send. Some of your best jobs come from the second or third touch, weeks apart, because that is when the timing finally lines up. One message and done leaves money on the table.
The fourth is having no way to handle the replies. You send 300 messages, 25 people answer while you are under a sink, and by the time you look at your phone half of them have moved on. Volume without a system to catch it is how a good campaign turns into a missed one.
What to do about it
Fix the blind spots and the math starts working for you. Build a real list instead of guessing. Pull everyone you have not spoken to in ninety days or more. Write one short message in your own voice that checks in and offers help, not a discount. Send it. Then be ready to respond within minutes, not hours, because that speed is where the jobs actually get booked.
If you cannot personally sit on your phone all day, this is where an answering system earns its keep. The replies to a reactivation campaign come in bursts, often when you are on a job. Something has to catch every one, answer in seconds, and book the ready ones onto your calendar before their attention drifts. That is the difference between a campaign that generates conversations and one that generates revenue.
Do this today
Open your CRM, your phone contacts, or that spreadsheet you have been ignoring. Count how many contacts you have not talked to in the last three months. Write one honest sentence checking in on them. Send it to ten of them right now, by hand, and see what comes back. Ten replies will teach you more than any article. If you want to hear how an automated version handles the replies and books the job without you touching your phone, call 937-315-2331 or try the demo bot at dytdigital.com/aifrontdesk.
FAQ
What is a reactivation campaign in plain terms?
It is a message you send to old leads and past customers who went quiet, to restart the conversation and book jobs from people who already know you. You are not buying new leads. You are working the ones you already have.
How many old leads do I need for it to be worth doing?
There is no minimum. Even a list of a few dozen can produce a job or two. The bigger your list, the bigger the payoff, but the effort is nearly the same whether you message 50 people or 500.
What response rate should I expect?
Nobody can promise you a number, and any specific figure depends on your list quality and how you served those people. A range of 5 to 10 percent is a reasonable planning assumption for a warm list. Treat it as your own estimate, not a guarantee.
Will this annoy people or hurt my reputation?
Not if the message is plain and helpful instead of a discount blast. A short, human check-in from a contractor you already hired reads as service, not spam. Keep the tone honest and give people an easy way to opt out.
What happens if I cannot answer the replies fast enough?
You lose most of the value. Interest from a reactivation message fades within hours. If you cannot respond quickly yourself, you need a system that catches every reply and books the ready ones before the moment passes.
Conclusion
The cheapest pipeline you own is already in your database. A reactivation campaign is nothing more than going back to people who raised their hand once and giving them a reason to raise it again. Run the math on your own list, with your own response rate, your own close rate, and your own ticket, and you will usually find the number is worth an afternoon. Start today by messaging ten cold contacts by hand and watching what comes back. When you are ready to see how the replies get handled and booked automatically, call 937-315-2331 or try the demo bot at dytdigital.com/aifrontdesk.
