For HVAC & home-service contractors

Your old customer list is sitting on money. We'll go get it.

LeadRing calls and texts your past customers — the ones who already know and trust you — and books them for tune-ups, maintenance plans, and the estimates they never said yes to. You only pay when an appointment lands on your calendar.

$0 upfront Pay per booked appointment Your list, your customers Opt-out honored on every message
Reactivation · Overdue tune-up
Sarah · Northside Heating & AirHi Mike, it's Sarah from Northside Heating & Air. We did your AC install back in 2023 — you're due for a tune-up before summer. Want me to grab you a slot this week?
MikeYeah that works, Thursday?
SarahDone — Thursday 10–12. You'll get a reminder the day before. Thanks Mike!
✓ Appointment booked · Thu 10–12 · added to calendar
The math you're ignoring

New leads cost a fortune. Old customers cost a phone call.

Every contractor obsesses over new leads — Google ads, LSAs, Angi — and pays $50–$300 apiece for the privilege. Meanwhile, hundreds of past customers are sitting in your CRM, your invoice history, or a shoebox of paper tickets. They already bought from you. They already trust you. Most of them haven't heard from you since the day you cashed their check.

5–7x
cheaper to sell to an existing customer
It costs far more to win a stranger than to re-book someone who already knows your work.Widely cited customer-acquisition benchmark.
1–2 years
since most contractors last contacted a past customer
No tune-up reminder, no maintenance offer, no follow-up on that open estimate. They forget you — then they Google someone else.
$400–$1,200
average value of a single HVAC service job
A handful of reactivated customers per month pays for the whole campaign many times over.

Every past customer you never call back eventually becomes someone else's "new lead."

The service

An AI outreach crew that works your list — so you don't have to.

Database Reactivation is simple: you hand us your customer list, we clean it, and Sarah — the same AI voice behind LeadRing's receptionist — calls and texts your past customers with a reason to come back. A seasonal tune-up. A maintenance-plan offer. A nudge on the estimate they sat on. When someone says yes, the appointment goes straight onto your calendar and you get notified. No cold calls to strangers. No bought lists. No spam — just your own customers, hearing from your company, at the right time of year.

01

Your list, cleaned & prioritized

We de-dupe, scrub disconnected numbers, honor prior opt-outs, and rank the list by likely value — overdue maintenance first, open estimates second, everyone else third.

02

Calls + texts that sound like you

Sarah introduces herself as calling from your company, references the actual past job ("we replaced your furnace in 2022"), and books in your voice. Every script is approved by you before a single dial.

03

Booked, not just "interested"

The goal isn't conversations — it's calendar entries. Appointments sync to your calendar or CRM (Zoho, Housecall Pro, ServiceTitan, GoHighLevel, HubSpot) with full notes.

04

Every conversation logged

You see every call outcome, every text thread, every opt-out. Full transparency — it's your customer list, and you keep the enriched version when the campaign ends.

How it works

From a dusty spreadsheet to booked jobs, in four steps.

Step 01 · 10 min

Send us your list

Export customers from your CRM, invoicing tool, or even a spreadsheet. Any format works. 200 contacts is enough to start; 1,000+ is ideal.

Step 02 · 3–5 days

We build your campaign

We clean the list, register your outbound numbers properly (A2P 10DLC — the compliance step most DIY texting skips), write the call script and text sequence around your offer, and send it for approval.

Step 03 · Live

Sarah works the list

Calls during polite hours, texts with easy yes/no replies, automatic follow-up for no-answers, instant opt-out handling. Interested customers get booked on the spot; questions she can't answer get flagged to you.

Step 04 · Ongoing

Jobs land on your calendar

A notification per booking and a simple dashboard: contacts reached, conversations had, appointments booked, opt-outs. You pay per appointment that books — nothing for dials that go nowhere.

Set expectations

What the funnel honestly looks like

We won't promise you a gold rush. Reactivation is a numbers game, and here's roughly how the numbers run in this industry — so you can judge for yourself whether it's worth it.

Past customers on your list
1,000
Reached (calls + texts)
~400–600
Real conversations
~40–80
Booked appointments
~10–25

At an average HVAC service ticket of $400–$1,200, even the low end of that range typically returns several times the campaign cost. Published industry campaigns have booked appointments at roughly $20–$40 each — versus $60–$200 per appointment from human appointment-setters and $50–$300 per raw lead from paid ads. Your exact numbers depend on your list size, how old it is, and the offer we run.

These are industry benchmarks, not a guarantee — and not (yet) our own client results. That's exactly why we price this per booked appointment: if the campaign doesn't book, you don't pay.
The pricing

You pay for appointments. Not effort, not minutes, not promises.

Most marketing asks you to pay first and hope. We flipped it. Setup is free, the campaign is free to run, and you're billed only when a past customer books on your calendar. If Sarah books nothing, you owe nothing.

Flat Campaign
$750–$1,500 per campaign
up to 1,000 contacts
Best economics for big, healthy lists.
  • Everything in Pay Per Appointment
  • Unlimited bookings — no per-appointment fee
  • Best economics for big, healthy lists (1,500+ contacts)
  • Seasonal re-runs at a discount
Best for: larger shops with strong lists who expect volume.
Talk through my list

No-shows and cancellations within 24 hours of booking aren't billed. You approve the definition of a "booked appointment" in writing before the campaign starts — no surprises.

Campaign types

Give them a reason to come back. We've got several.

Seasonal tune-ups

Pre-summer AC checks, pre-winter furnace inspections. The evergreen reactivation play.

Maintenance plans

Turn one-time customers into recurring revenue with a club-membership pitch.

Open estimates

The quotes that never closed. A friendly nudge revives a surprising share of them.

Aging equipment

Customers with 10–15 year old systems get a replacement-consult offer before it dies in July.

Filter & IAQ offers

Low-ticket, high-yes offers that get customers back in the habit of calling you.

Win-back

Customers you haven't seen in 2+ years get a "we miss you" offer before they're gone for good.

Done right

Outbound done the legal way — because shortcuts get numbers blocked and companies fined.

Outbound calling and texting is regulated (TCPA, A2P 10DLC), and doing it sloppily gets your number flagged as spam — or worse. We only contact your existing customers (an established business relationship), register every outbound number properly, identify the call as coming from your company, honor every opt-out instantly and permanently, and call only during permitted hours in the customer's time zone. If a customer asks whether they're talking to an AI, Sarah tells the truth.

Existing customers only — never purchased lists A2P 10DLC registered numbers Instant, permanent opt-out handling Full call recordings & text logs available to you
Two halves of one machine

Reactivation fills the calendar. Sarah answers when it rings.

Database Reactivation and the LeadRing AI receptionist are two halves of the same machine: one generates calls, the other makes sure none are missed. Contractors who run both never lose the lead on either end of the phone. Already a LeadRing receptionist client? Your first reactivation campaign setup is prioritized. Not yet? Start with whichever hurts more — missed calls, or a dead customer list.

See the AI receptionist →
FAQ

Things you might be wondering.

Still have questions? Email us →

200 contacts is a workable minimum; 1,000+ gives the best economics. Older lists still work — a customer from four years ago is exactly who needs a tune-up.

Yes. Send whatever you have. Cleaning, de-duping, and formatting it is part of setup, at no charge.

One polite call plus a short text sequence, from your company, with an instant opt-out. That's a service reminder, not spam — and customers who don't want contact are removed permanently after one tap.

A customer who agrees to a specific date/time slot that lands on your calendar or in your CRM. We define it in writing with you before launch, and no-shows cancelled within 24 hours aren't billed.

No. We work alongside whatever you run — Zoho, Housecall Pro, ServiceTitan, GoHighLevel, HubSpot, Google Calendar, or plain email notifications.

Sarah identifies the call as coming from your company. If a customer directly asks whether she's an AI, she answers honestly.

You do. It's your customer list going in, and you keep the cleaned, enriched version — including updated numbers and opt-out flags — when the campaign ends.

Setup takes 3–5 business days after you send the list. Campaigns typically run 2–3 weeks, and bookings usually start within the first few days of dialing.

Get started

Find out what your list is worth. Free.

Send us your customer list (or even a rough export) and we'll come back within 48 hours with a free list audit: how many reachable contacts you have, which segments are worth calling first, and an honest estimate of what a campaign could book. No commitment, no upfront cost — you'll know exactly what you're sitting on before you decide.

Your list is handled confidentially, never sold or shared, and deleted on request.

What you'll get

  • Reachable-contact count after cleaning
  • Segment breakdown (overdue maintenance / open estimates / win-back)
  • Recommended offer + script outline
  • Projected booking range and cost, in writing