Roofers LabLead Reactivation

For roofers with 500+ old leads or estimates

Your dead list isn’t dead.

We text every old lead you gave up on, answer them, and book them.

  • 3+ booked estimates in 14 days
  • $0 up front — you prepay message credits at cost
  • Miss it and you never start paying

$0 setup · You prepay only your own message credits, at cost · $297/mo starts after it works

A box of old paper estimates on a workbench

500+

old leads, worked

14

days, start to booked

3+

estimates or it's free

$0

to start

What actually happens

Four things. None of them yours.

We dig out the list

CRM, spreadsheet, invoices, your phone. Wherever they're buried.

We text them

Three waves over 14 days. Written in your voice, not a robot's.

We book them

The assistant answers, qualifies, and puts it on your calendar.

You just show up

Take the appointments. Answer the hot ones within 72 hours.

The 14 days

You’ll know by the end of the month.

Day 0

List pulled, cleaned, validated.

Day 1

Email goes first. Cheap, warms the list.

Day 2

Texts start. Wave one.

Days 5–6

Second pass to the quiet ones.

Days 10–11

Last call before we close the file.

Day 14

Read-out: booked, interested, dead.

Every reply answered, assistant or human

The guarantee

Three booked estimates, or you don’t pay.

Miss it and we keep working the list free. Billing never starts.

Still short on day 30? We’re done. Credits back, and you keep the website, the Google work, and the list.

See if your list qualifies

A booked estimate = a contact who accepted a specific date and time on your calendar for an on-site estimate. No-shows count — they were booked; showing up is on them. You agree to respond to hot handoffs within 72 hours; the promise voids if booked appointments sit unanswered. Under 500 validated mobile numbers, we’ll tell you before anything sends and agree different terms in writing.

Day 15 onward

The run ends. The system doesn’t.

A dead list is a symptom. Leads went cold because nobody answered fast, nobody followed up, nobody asked twice.

The run clears the backlog — the system is why it never refills.

The run14 days
The system
Nobody answered fast

Every new lead gets an answer in seconds, day or night, while you’re on a roof.

Nobody followed up

Every quiet one keeps getting worked until they book or tell you no.

Nobody asked twice

Every maybe gets asked again instead of filed away and forgotten.

Nobody asked for the review

Every finished job asks for the Google review you never got around to asking for.

Same machine, pointed at every new lead from now on, answering in seconds while you’re on a roof. That’s the $297 platform.

We build the machine in your account and hand you the keys.

The gate, published

This isn’t for everybody.

This works if:

  • You’re a licensed, insured residential roofer, 2+ years in business, with a defined service area.
  • You have 500+ leads or estimates from the last 24 months with phone numbers — people who came to you: calls, form fills, door knocks, referrals.
  • You can get to a booked estimate within 72 hours.

This doesn’t work if:

  • The list is bought, scraped, or from a shared-leads app. Those people never asked to hear from you, and we won’t text them. Ever.
  • You can’t take 3–10 extra estimates in the next two weeks. (Just finished a hail event and slammed? We’ll tell you to wait 30–60 days — and mean it.)

We turn down runs. It’s cheaper than lying to you.

Before you ask

Fair questions.

What counts as a “booked estimate”?

A contact who accepted a specific date and time on your calendar for an on-site estimate. Defined in writing before the run so nobody’s arguing about it on day 14.

What if I have 300 old leads, not 500?

Same run, no numeric promise — we’ll agree terms in writing before anything sends. The number only attaches to lists big enough to carry it.

Is texting old leads legal?

Only some of them, and that’s the point. We only text people who contacted you directly, within the last 24 months, after validation and scrubbing. Older or weaker records get email instead of texts. Purchased lists get nothing. You attest to where the list came from, opt-outs are honored instantly, and everything sends from your registered business number inside polite hours.

Will a robot talk to my customers about their insurance claim?

No. The assistant books estimates and answers basics. Anything about claims, coverage, or deductibles routes to you immediately — that’s a rule we don’t bend, and Texas law is why.

Why is the run free?

Because it’s the fastest honest way to show the system working — in your account, on your leads, in your unit: booked estimates. When it works, $297/month sells itself. If it doesn’t, we’ve cost you nothing and we deserve nothing.

What if I’m slammed right now?

We defer the run 30–60 days and tell you why. Booking estimates you can’t get to helps nobody, including us.

Do I have to do anything?

Point us at the list, sign the paperwork, answer hot handoffs within 72 hours, and go to the appointments. Everything else is the machine and us.

Last step

Your leads are sitting in a spreadsheet. Go get them.

500 old leads. 14 days. Three estimates, or you never start paying.

Starts are scheduled at the qualification call. Runs completed: 0.

The application form is being wired up. The call works today.

© 2026 Roofers Lab$297/mo after it works · Month to month