Lead reactivation for HVAC, plumbing and roofing companies
Turn old leads
into new revenue.
You already paid for hundreds of contacts who never became jobs. ReviveLead reads your own list, prices what is dormant, and writes the campaign you send yourself.
The Revival Audit is free. No account, no password, no card — one CSV export and about two minutes.
- what a new lead costs you
- contacts already in your list
- one campaign, paid once
You quoted Marcus Reyes $7,400 on Aug 14, 2024. Nobody followed up.
Dormant value = contacts × your average job value of $2,800 × a conservative reactivation rate

You are buying strangers while the people who already called you sit untouched.
Every estimate that was never accepted, every caller who said “not right now”, every tune-up from 2022 is still sitting in the system you already pay for. Nobody opens it, so the ad budget goes up instead.
Two things are missing: which contacts, and what to say.
The valuable asset is already on your hard drive. ReviveLead does those two things and nothing else — no migration, no onboarding call, no platform to learn.
- 11
Your old contacts
Export from ServiceTitan, Jobber, Housecall Pro, HubSpot or a spreadsheet. Partial lists are fine.
- 22
Revival Audit
Named segments, contact counts and dormant value from your own average job value. Free.
- 33
Messages you approve
One message per contact, written from what the row says. You edit, exclude and approve.
- 44
Your own email
The Send Pack opens one contact at a time. You send it, so your domain earns the reply.
- 55
Booked work
Replies land in your inbox. Log what came back and recovered revenue adds up in one place.
Six segments, priced from your own numbers.
The audit is free and it is the proof: your data, your average job value, your words. One segment is recommended so you know where to start.
Swipe the table sideways for dormant value
| Segment | Contacts | Dormant value | Campaign |
|---|---|---|---|
| Past CustomersStart here | 486 | $109,000 | Past Customer Reactivation |
| Unaccepted Estimates | 312 | $105,000 | Estimate Follow-Up |
| Unclosed Leads | 274 | $46,000 | Old Lead Reactivation |
| Seasonal | 96 | $19,000 | Seasonal Reactivation |
| No Recent Activity | 218 | $18,000 | Old Lead Reactivation |
| High-Value Opportunities | 26 | $7,000 | Estimate Follow-Up |
| Total in this list | 1,412 | $304,000 |
Written from the row, not from a template.
Each message is written on its own, from the service requested, the date, the estimate amount and the notes. No fact appears that the row does not contain.
- Name
- Marcus Reyes
- Service
- System replacement
- Estimate
- $7,400
- Last contact
- Aug 14, 2024
- Notes
- Wanted to think it over
SubjectSystem replacement estimate from August
Marcus, I sent you that $7,400 estimate to replace the system back in August and never followed up. That is on me.
You wanted to think it over at the time. Is it still on your list, or did you end up going another direction?
Dale Whitmore
SummitFlow HVAC, Austin, TX
If you would rather not hear from me, reply with the word stop and I will take you off the list.
One number, one campaign, paid once.
Priced the way you price a job: by size, up front, no retainer. The price is chosen by how many contacts the campaign covers, so there is no plan to compare.
Nothing recurring, no card kept on file. You keep the list, the messages, the domain and the replies.
What ReviveLead does not do yet.
- Do you send the messages for me?
- No. You approve every message and send it from your own email, so replies come back to your inbox.
- Does it connect to my CRM?
- Not yet. Today it reads a CSV export, and any column names are accepted. Direct pulls are on the roadmap.
- Is this a CRM I have to move into?
- No. Keep ServiceTitan, Jobber or Housecall Pro exactly as they are. ReviveLead sits beside them.
- What happens to my list?
- It stays in your workspace. Lists are never shared or resold, and one button in Settings deletes everything.
- Is there a subscription?
- No. One campaign, one price, paid once. Nothing recurring and no card kept on file.
Your own list is the cheapest lead source you have.
The Revival Audit is free and it runs on one export. Upload the list you already have and see what is dormant in it.
revivelead.nanocorp.app