Why past customers are the cheapest jobs you'll ever win
Every home-service owner already knows this in their gut, but it's worth saying plainly: the person who already paid you once is far cheaper to sell to than a stranger you have to win from a Google ad or a lead broker. They know your name. They've had a tech in their driveway. They already decided you're trustworthy enough to let into their home. That trust doesn't expire — it just goes quiet.
The problem is that most shops never systematically go back to it. You finish a furnace install, the customer is happy, and then you both move on. Two years later their system needs a tune-up and they Google "HVAC near me" because nobody reminded them you exist. You paid to acquire that customer once, delivered great work, and then let a competitor win the repeat job by default. Reactivation — reaching back out to people you've already served — is the closest thing to free revenue a home-service business has.
Think about it as a list, not a pile of old invoices. If you've been in business a few years, you're likely sitting on hundreds or thousands of past customers. Even a small slice of them re-booking is a meaningful month. Say an 800-customer list at a 5% rebook rate — that's 40 jobs you didn't have to advertise for. (That's an illustration, not a promise; your real numbers depend on your trades, your list, and your offer.) The point is that the math on your existing list almost always beats the math on cold leads.
Why SMS beats email for lapsed local customers
Email still has a place — it's free, it's roomy, and some customers prefer it. But for waking up a customer who's gone quiet, SMS wins on the one metric that matters: it gets read. Texts get opened within minutes, almost every time. A win-back email, sent to someone who hasn't thought about you in eighteen months, lands in a promotions tab under forty other subject lines and never gets seen.
There's also a tone advantage. A text from a local contractor reads like a person, not a marketing blast — because that's how people text each other. "Hi Dana, it's Mike over at Ridgeline Heating — you're due for your fall furnace check, want me to get you on the schedule?" feels like a neighbor reaching out. The same words in a designed email template feel like spam. For a home-service business, that personal, one-to-one feel is the whole point.
The honest caveat: texting people costs a little and carries rules email doesn't. You need consent, and you need to respect opt-outs (more on that below). Used right, SMS is the highest-response channel you have for reactivation. The best approach is usually SMS first, with email as a lower-cost backup for customers who haven't given you a mobile number or a texting yes.
How to pull and segment your customer list
You can't win back customers you can't find, so step one is getting your history out of wherever it lives — your booking software, your invoicing tool (QuickBooks, Jobber, Housecall Pro, ServiceTitan), or a shoebox of paper invoices — into one list with a name, a mobile number, the last service date, and what you did for them. That last field matters more than people expect.
Then segment. A blast to your whole list is the fast way to burn it. The three cuts that matter most for home service: by last service date (who's overdue for a normal re-service interval), by service type (a furnace customer and a drain-cleaning customer need completely different messages at completely different times of year), and by relationship status (a maintenance-plan member who lapsed is a different conversation than a one-time repair customer). Segmenting lets you send a reason to rebook that's actually true for that person, which is what makes reactivation feel helpful instead of desperate.
Prioritize the segments most likely to convert now: customers whose service naturally recurs and who are past due. An HVAC customer twelve to eighteen months out from their last tune-up, a pest-control customer a quarter past their treatment, a garage-door customer a few years out — these are people with a real, current reason to hear from you, not just names on a list.
Consent and compliance: the basics before you text
This is the part most "reactivation hacks" skip, and it's the part that can actually cost you. In the US, texting for marketing purposes is governed by the TCPA and enforced expectations from carriers under 10DLC registration; Canada has CASL. The short version: you should have consent to text a customer, every message needs a clear way to opt out ("Reply STOP to opt out"), and you have to honor opt-outs immediately and permanently.
For most home-service shops, the practical path is that customers who gave you their mobile number in the course of doing business — booking a job, getting appointment reminders — have a business relationship with you, but reactivation marketing texts still work best (and safest) when you have real consent and keep messages relevant and infrequent. Keep a record of how and when you got each number, don't text people who've opted out, and don't buy or scrape lists. If a customer explicitly asked not to be contacted, they're off the list, full stop.
This is educational, not legal advice — if you're unsure about your specific situation, a quick check with an attorney who knows telecom marketing rules is cheap insurance. The good news: none of this stops you from reactivating customers. It just means you do it honestly, with consent, and with an easy opt-out — which also happens to be how you avoid annoying the people you're trying to win back.
The right cadence: reason-based, not "we miss you"
The biggest mistake in win-back texting is treating it like an email drip — five scheduled "we miss you" messages in a row. Home service doesn't work that way. The right cadence is tied to the service, not the calendar of your marketing tool. You text when there's a genuine reason for that customer to act: they're due for maintenance, the season that stresses their system is coming, or it's simply been long enough that a check-in makes sense.
A workable rhythm for most trades: reach out when a customer hits their natural re-service window, send one polite follow-up a week or two later if there's no reply, and then leave them alone until the next real occasion (next season, next service interval). Seasonal timing does a lot of the work for you — furnace reminders in early fall, AC reminders in late spring, gutter or drain reminders before the wet season. A message that arrives right before the customer would've needed you anyway barely feels like marketing.
Keep each text short, personal, and specific. Name the customer, name yourself or your company, name the reason ("you're due for your annual tune-up"), and make replying easy. One clear next step — "want me to get you on the schedule?" — converts far better than a link to a booking page and a paragraph of pitch.
How to measure whether it's actually working
Reactivation is only worth doing if you can see what it returns, and this is where a lot of DIY texting falls apart — messages go out, some jobs come back, but nobody can tell which was which. Decide up front what you're tracking: how many customers you reached, how many replied or booked, and — the number that actually matters — the dollar value of the jobs those replies turned into.
Tie it back to revenue, not vanity metrics. A 30% reply rate feels great, but the question your bank account cares about is: how many booked jobs and how much revenue did this list produce, against the small cost of sending the texts? Because you're marketing to people who already trust you, that ratio is usually lopsided in your favor — which is exactly why reactivation is worth systematizing instead of doing once when things get slow. If you want to sanity-check the upside before you start, our reactivation ROI breakdown and the google-review-calculator can help you frame the numbers.
Track it over time, too. One win-back push in a slow month is nice; a standing system that quietly re-engages customers as they hit their service windows is what turns your customer list into a dependable, low-cost source of repeat work all year.
Doing this automatically with AutoReview
Everything above can be done by hand — export the list, sort it in a spreadsheet, remember who to text and when, log the replies, tally the revenue. Plenty of owners start there, and that's a fine way to prove it works for your shop. The problem is that it's tedious and it's the first thing to fall off your plate when you get busy, which is exactly when you'd most want the extra jobs.
AutoReview's customer reactivation (the win-back side of the product) is built to run this for you. It connects to how you already book and invoice, texts and emails past customers on a seasonal and service-based cadence to rebook, follows up once, respects opt-outs, and tracks the jobs and revenue it brings back so you can see the return in plain numbers. It's the same list and the same logic in this guide — just handled automatically instead of on a sticky note.
Because AutoReview also runs Google review automation on the same customer base, the two reinforce each other: happy repeat customers are exactly the people worth asking for a review. And true to how we build, the reactivation side follows the same honesty rules — real consent, easy opt-out, no dark patterns. You can start free and see what's actually sitting in your customer list at /win-back.
