We dig out the list
CRM, spreadsheet, invoices, your phone. Wherever they're buried.
For roofers with 500+ old leads or estimates
We text every old lead you gave up on, answer them, and book them.
$0 setup · You prepay only your own message credits, at cost · $297/mo starts after it works

500+
old leads, worked
14
days, start to booked
3+
estimates or it's free
$0
to start
What actually happens
CRM, spreadsheet, invoices, your phone. Wherever they're buried.
Three waves over 14 days. Written in your voice, not a robot's.
The assistant answers, qualifies, and puts it on your calendar.
Take the appointments. Answer the hot ones within 72 hours.
The 14 days
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
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 qualifiesA 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
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.
Every new lead gets an answer in seconds, day or night, while you’re on a roof.
Every quiet one keeps getting worked until they book or tell you no.
Every maybe gets asked again instead of filed away and forgotten.
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 works if:
This doesn’t work if:
We turn down runs. It’s cheaper than lying to you.
Before you ask
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.
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.
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.
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.
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.
We defer the run 30–60 days and tell you why. Booking estimates you can’t get to helps nobody, including us.
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
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.