Think about what it cost to get your leads last year. Ads, a listing, a referral, a lot of time on the phone. Now think about how many of those inquiries never turned into a job. Most of them are still sitting in your inbox, your call log, or your CRM, with a name, a number, and a project they once cared about enough to ask you about.
We've written about estimates that go quiet, which is about the last few weeks. This is the longer view: the people who asked months ago and never heard from you again.
The math most businesses haven't run
Here's an illustrative example, so swap in your own numbers:
- Say you got about 600 inquiries last year and booked roughly 25% of them. That leaves about 450 who never became customers.
- If each lead cost around $40 to get, those 450 represent roughly $18,000 you've already spent.
- If a thoughtful, well-timed follow-up wins back just 3% of them, that's about 13 jobs. At $500 each, roughly $6,750, from people you've already paid to reach.
Your numbers will differ, and some leads were never serious. The point is that the list has real value that's currently sitting idle.
Why old leads go cold
A lead who doesn't book isn't a lead who said no. Often their situation changed: they were waiting for budget, the season, a spouse's opinion, or a better moment. Nobody circles back because there's no obvious trigger, and the list is too long and too old to feel urgent. It's a timing problem, not a rejection.
What actually works: one relevant, respectful message
The approach that works is one short message per person, tied to a reason that makes sense now: a seasonal service that's coming up, a slot that's opened, or a simple "still thinking about that project?" check-in. It goes only to people who originally reached out to you, mentions what they asked about, and makes it easy to reply or opt out. Replies go to you or your team, and anyone who isn't interested is left alone for good. It runs off the lead list in Jobber, Housecall Pro, ServiceTitan, or your CRM, and sends through Twilio or email. See our Lead Follow-Up Automation page.
Where we draw a hard line
It only contacts people who asked you for something, never a purchased or scraped list. It checks consent before any text (read our consent checklist), honors opt-outs immediately, and sends one message, not a campaign. You approve the wording, and it never pretends to be a personal note from you. If someone replies with a question it can't answer, a person takes over.
Curious what's sitting in your old lead list?
We'll help you count last year's inquiries, how many booked, and how many were never followed up.
Count your old leadsThe bottom line
The cheapest lead is one you already have. One honest, well-timed check-in costs almost nothing and reaches people who've already shown interest. To see whether it's working, use our five-number measurement guide.