Database Reactivation

How to Reactivate Past Customers and Book More Jobs

By LeadRing · July 8, 2026 · Updated September 3, 2026 · 8 min read

A list of 1,000 past customers, worked properly, typically produces 10–25 booked appointments. The people on it already know you, already paid you once, and cost nothing to reach — while a new lead from paid ads runs $50–$300. Most contractors haven't contacted their list in one to two years. This is how to work it without annoying anyone or getting your number blocked.

Why the old list beats a cold lead

Selling to someone who has already bought from you is widely estimated at five to seven times cheaper than acquiring a stranger, and in the trades the gap is wider than that because the trust problem is already solved. A homeowner who watched your tech fix their furnace in 2024 does not need convincing that you exist, that you show up, or that you're real. They need a reason to call now.

Meanwhile the list is decaying. Every month you don't contact it, some share of it hires somebody else for the maintenance you could have done, and a smaller share moves house. Reactivation isn't a growth tactic so much as a leak repair.

Segmenting a messy list

Nobody's list is clean. It's invoices in one place, a spreadsheet somewhere, a QuickBooks export, and some paper. You do not need it clean — you need it sorted into four buckets, in this order of priority:

  • Serviced 12–24 months ago, no maintenance plan. Call these first. They are due, they liked you enough not to complain, and there is a legitimate reason to ring.
  • Open or expired quotes. Someone who asked for a price and didn't proceed is not a lost cause — they're frequently a person whose situation changed. This is the highest-converting bucket per contact and usually the smallest.
  • Serviced 24–48 months ago. Colder, larger, still worth working. Expect more wrong numbers.
  • Everyone else. Work this last, or not at all.

Two practical notes. Dedupe on phone number rather than name — the same household appears three times with three spellings. And record why each contact is in the bucket, because "your system was serviced in March 2024" is a script and "you're on our list" is not.

Six campaign angles that actually book

A reactivation campaign needs a reason for the call that is true and specific to that customer. Generic "we miss you" messaging performs badly and reads as spam even when it isn't.

1. Seasonal tune-up

"Hi {first name}, it's {company} — we serviced your {system} back in {month year}. We're booking pre-{season} tune-ups now and have slots the week of the {date}. Want me to put you down?"

Works best 4–6 weeks before the season turns, not during it. In the first cold snap you're competing with your own emergency queue.

2. Maintenance plan

"{first name}, you've had us out {n} times now — at that rate our maintenance plan works out cheaper than the individual visits, and it puts you at the front of the queue in an emergency. Want the numbers?"

The strongest angle for lifetime value, and the one most shops never run. It converts best on the two-or-more-visits segment.

3. Expired quote follow-up

"Hi {first name} — we quoted you {amount} for the {job} in {month}. That price has moved since, but if it's still on your list I'd rather re-quote it than have you start from scratch. Still something you're thinking about?"

Honest about the price change, which is why it works. Pretending an 18-month-old quote still stands damages the call.

4. Warranty or age check

"{first name}, the {system} we worked on is coming up on {n} years. Not selling you anything — just worth knowing where the warranty stands and whether it's worth a check before winter. Want me to look up the details?"

5. Price-increase notice

"Heads up {first name} — our rates go up on {date}. If there's anything you've been putting off, booking before then locks the current price."

Only run this one if it is true. If it isn't, don't.

6. Referral ask

"{first name}, we're taking on a couple more regular customers in {area} — if anyone on your street needs a good {trade}, send them my number and I'll look after them."

Books no jobs directly and generates some of the best leads you'll get all quarter.

Doing it the legal way

This is the section most guides skip, and it is the one that determines whether your campaign books jobs or gets your number blocked. Outbound calling and texting to consumers in the US is regulated, and the rules tightened recently.

Consent and the existing relationship

A past customer is not the same as a stranger, and it is also not a blanket permission slip. The distinction that matters in practice is between informational messages and marketing messages: marketing content to a mobile number generally requires prior express written consent, while service and informational messages sit on a different footing. "Your tune-up is due, want a slot?" and "50% off all installs this month!" are not the same message legally, even when they're sent to the same person for the same commercial reason.

Practical consequence: build the campaign around the service reason, not the offer. That is better copy anyway — see the six angles above — and it keeps you on the right side of the line.

Opt-outs got stricter on 11 April 2025

The FCC's revocation-of-consent rules changed. What you need to know:

  • Any reasonable method counts as a revocation. The FCC endorsed "STOP," "QUIT," "END," "REVOKE," "OPT-OUT," "CANCEL" and "UNSUBSCRIBE" as examples but was explicit these are "not the only reasonable means" — a voicemail, an email, or telling your tech in person all count.
  • You have ten business days to honour a revocation once you receive it.
  • One confirmation message is allowed, sent within five minutes, and it must contain no marketing content — only clarification of what is stopping.
  • A revocation is broad. Someone who opts out of your texts has not necessarily consented to keep receiving your calls, and treating the two as separate channels is how shops get complaints.

The operational version: your list needs a suppression field that any staff member can set, and it has to be checked before every send. If that field lives only in the head of whoever runs the campaign, you don't have one.

A2P 10DLC registration

To send business SMS to US mobile numbers at any volume you need to be registered under A2P 10DLC — brand registration plus a registered campaign describing what you send and to whom. Unregistered traffic gets filtered or blocked outright by the carriers, which is the most common reason a "reactivation campaign" produces silence: the messages never arrived. Registration fees exist at the brand and campaign level and changed in 2025, so get a current fee table from whoever provides your messaging rather than trusting a number in an article — including this one.

The rest of the checklist

  • Scrub against the DNC registry for calls, and keep your own internal do-not-call list. The existing-relationship exemption is not unlimited and does not cover someone who has asked you to stop.
  • Keep consent records. Whatever your basis is for contacting each person, be able to show it later. "It was in the CRM" is only an answer if the CRM shows when and how.
  • Disclose the AI. If an automated voice is making the call, say so when asked. Beyond the compliance question, a caller who works out mid-conversation that they've been talked to by a machine that denied it will not book.
  • Respect the calling window. 8am to 9pm in the recipient's time zone, not yours.
  • Don't buy a list and call it reactivation. Purchased data has none of the relationship this whole strategy depends on, and none of the consent.

None of the above is legal advice. If you're running volume, have a lawyer look at your script and your consent records once — it is cheaper than the alternative.

What the funnel honestly looks like

Per 1,000 contacts, worked properly across calls and texts with a couple of follow-up attempts:

StagePer 1,000 contactsWhat eats the drop-off
Reached at all400–600Disconnected numbers, moved house, never answers unknown numbers
Real conversation40–80Reached but not interested, wrong moment, already has somebody
Booked appointment10–25Interested but won't commit to a date

Industry benchmark ranges for outbound reactivation in home services, not LeadRing client results. Your list age and data quality move these more than script quality does.

Two things follow from that table. First, a 1–2.5% booking rate on the full list is a good outcome, not a bad one — if a vendor promises 10%, they are describing a list you don't have. Second, the biggest single variable is reachability, which means the cheapest improvement available is cleaning phone numbers before you start rather than writing better scripts.

The DIY time cost

If you're working the list yourself: budget roughly 3–4 minutes per contact including dials, voicemails and notes, and expect two attempts per person to get through the reach numbers above. For 500 contacts that's about 50–65 hours of somebody's time spread over two or three weeks — and it has to be somebody who can answer a technical question, which usually means it's you or your best tech, which usually means it doesn't happen.

That is the actual reason most lists never get worked. Not that owners don't know it's valuable — that the person capable of the calls is the person with no hours left. Whether you solve that with a part-time caller, an automated campaign, or by doing 20 calls a Friday afternoon matters less than picking one.

When reactivation is the wrong move

  • Your list is under about 200 contacts. Just call them yourself this week. Any system is overhead at that size.
  • You can't service the demand. Booking 20 appointments you then reschedule twice does more reputational damage than not calling.
  • You left on bad terms with a chunk of the list. Fix the reviews first — a reactivation campaign into an unhappy list surfaces every unresolved complaint at once.
  • Nobody is answering the phone when they call back. This is the one that catches shops out. A campaign that generates 60 callbacks into a voicemail box has cost you money and goodwill and produced nothing.

That last point is the whole sequence in miniature: outbound only pays if inbound is covered. If calls are currently going to voicemail, fix response speed before you run a campaign, and make sure the list you're working lives in a system that records what happened on each call — otherwise you'll be starting from scratch again next year.

This article is general guidance for home-service businesses and is not legal advice. TCPA, FCC revocation rules (effective 11 April 2025) and A2P 10DLC requirements are summarised as published and change — verify current requirements, and consult a lawyer before running outbound at volume. Funnel and cost figures are industry benchmarks, not LeadRing client results.

See how Database Reactivation works

Book a free call and we'll show you where you're losing work — no pitch, no pressure.

Book a call  Explore Database Reactivation
← Back to all articles