Quiet isn’t the same as no
Homeowners stall over money, timing, or a spouse who hasn’t decided. Without a check-in, the job goes to whoever asks next.
Every contractor has a pile of homeowners who got a price and went quiet. Some picked someone else. Plenty just stalled. We reach back out with a reason to talk again.
Part of the engine: Sales · Booking and follow-up that holds
Homeowners stall over money, timing, or a spouse who hasn’t decided. Without a check-in, the job goes to whoever asks next.
Old estimates sit across a CRM, an inbox, and a notebook, so nobody can work through them.
A single “still interested?” message gets ignored and the list goes back in the drawer.
Past estimates and stalled inquiries gathered from wherever they live and grouped by job type and age.
Short texts and emails tied to something real: a season, an opening on your schedule, or a change in what you offer.
Anyone who answers goes to the right person with their original estimate attached.
A clear way to stop the messages, and nobody contacted who asked not to be.
We pull old estimates and inquiries from your CRM, inbox, and records.
Duplicates, signed customers, and anyone who opted out come off before a message goes out.
Small batches by job type, so your team can handle the replies the same day.
Replies get booked as estimates, and results are logged so the next wave is better aimed.
Attention × Offer × Sales × System. A weak part drags the others down, so we build and run all four.
Before you judge what a lead costs, know what it’s worth. Enter your numbers and see the revenue and gross profit behind every lead that comes in.
Each lead is worth (revenue): $2,625
$25,000 project, 35% margin, 35% of leads booked, 30% of estimates closed.
See what we’d build for these numbersStarts with example numbers. Change them to yours. Arithmetic only, not a promise of results.
It depends on the job. A homeowner who priced a roof two years ago may still have the same roof. A water heater quote from last winter has probably been settled. We sort by job type before deciding who to contact.
It depends on the consent the homeowner gave. We only text people who agreed to be contacted that way and honor every opt-out. Where consent records are unclear, we use email or leave them off the list.
A few short, specific messages spaced out don’t read like spam. A daily blast does. Anyone who asks to stop is removed right away.
Not by default. Many stalled homeowners need a reason to restart, not a lower price. A schedule opening or a smaller first phase gives them that reason without cutting your margin.
Seven questions. Two minutes. See the one part of your engine holding your projects back.
Show me where I’m losing jobsFree 2-minute assessment · No pitch, no obligationAvg response time 2.5 minutes