Your Roofing Company's Most Underrated Asset: Leads That Never Booked

Your roofing CRM is full of leads that never booked. Here's why they went cold, what they're worth, and how to turn them into jobs without new ad spend.

5

Min. Lesezeit

Home Improvement

Aerial view of a suburban neighborhood with tile roofs, representing the pool of homeowners behind a roofing company's aged leads

By Pam Torrey, Senior Director of Marketing at Leaping AI

Your CRM is packed with leads that never converted. Maybe they had a sales rep come out to their home but didn’t buy. Perhaps they were a storm lead from two years ago that didn’t end up booking an inspection. Or maybe it’s a list of leads you bought from an aggregator and never converted. Roofing lead reactivation is all about working the leads you already paid for who are sitting untouched, waiting for a reason to replace their roof.  

Most roofing remodelers have thousands of these names sitting in their CRM, while almost none have a plan for working through them.  

What aged leads actually are 

A lead doesn’t have to be years old to be considered aged. In roofing, aged leads show up in a handful of common ways: 

  • A form fill that got one callback, didn’t answer the phone, and then nothing  

  • An in-home appointment or inspection that got canceled and was never rescheduled  

  • A homeowner who didn't buy during the sales appointment but was never followed up with 

  • Leads purchased from Angi that didn’t convert and never got worked by marketing  

All of these leads made it into the CRM because they had potential, but they just haven’t been converted.  

Why most roofing companies never follow up 

Roofing leads don't go cold because they aren’t worth it, but rather because there aren’t enough hours in the day. A call center rep isn’t going to spend the day rehashing leads that were purchased 14 months ago when there is a fresh queue of inbound form submissions that need to be called and booked. New leads feel urgent—they’re ready to buy right now. Old leads are a gamble. Will they even pick up? Did they end up getting the job done by a competitor? You won’t know until you call.  

Which is how the list of stale leads keeps growing and growing until a roofer has a database of thousands, just waiting to be worked.  

What that list is actually worth 

Doing the math on what these leads are actually worth requires any business leader to confront an ugly truth: there are possibly hundreds of thousands of dollars of revenue just sitting in the CRM. Just as a rough estimate, let’s say the average roof replacement is $10,000, with premium jobs running over $18,000. If you have 3,000 leads sitting in the CRM that haven’t been worked, even a 1% conversion on those leads would bring in a minimum of $300,000. If several of the jobs end up being premium work, or the leads convert at a higher rate, that’s real money to put back into your business.  

And the best part is, no new marketing dollars are spent to generate these leads. You already paid for them through previous activity.  

How a voice agent works through the list 

It usually takes more than one call to reach an older lead, and most sales teams stop long before they should when trying to reconnect with these contacts. InsideSales.com's own research on lead response found that reps drop 30% of potential leads after just a few call attempts, even though persistence pays off: making contact at least six times pushes the odds of reaching a lead up to 90%. That's the ground given up when a rep tries once or twice and moves on to the next name.  

This data is backed up by a separate study of 3.5 million leads, conducted by Velocify. The leads that eventually converted were reached within six call attempts 93% of the time, and leads that took seven or more calls converted at a rate of 45% less than those reached in six. It is perfectly normal to get no answer on the first, second, or even third try but still convert the lead. It’s normal, but it’s also the kind of repetitive sales task that inside sales teams, dealing with inbound requests and existing customers, don’t have time to run.  

 A voice AI agent can do that kind of dialing at scale, working through hundreds or thousands of dormant names in the time it would take a rep to work through a few dozen. It can have a real conversation with whoever picks up, confirming they still have a need, checking if they’ve received other quotes, and determining the timeline for the job. If the homeowner is still in the market for the project, the agent can book the appointment straight on the calendar. If they’re not ready, it will log the conversation in the CRM with notes, instead of letting the name just sit there without context.  

That is the kind of six-call discipline the research says you need to convert stale leads, executed at a volume no call center rep could sustain. And the best part is, these are leads you already paid for. No need to spend money on new ads or buy new names from lead aggregators. Just work the leads you already have, the way they need to be called in order to convert.  

When to run the list 

While these leads are colder, there are still specific times when it is better to call them if you want to see the highest possible conversion. 

  • Right after storm season, once the surge of new calls slows down and there's capacity to work back through the leads that were ignored due to the high call volume 

  • Before storm season starts, as a pre-season move to book jobs before demand (and competitor call volume) spikes 

  • Around the anniversary of the last contact, when a roof is a year older, a prior estimate may have expired, or a homeowner who said “not yet” might be ready to commit to the job 

The list is already yours 

Every quote request or inbound form fill that didn't close is still data you own. Reactivating those leads costs a fraction of what it took to generate a new batch of contacts from scratch. For the full picture of how a voice agent handles inbound calls, after-hours coverage, and lead follow-up together, see Voice AI for Roofing Companies: The Complete Guide. For what happens to leads outside business hours specifically, see What Happens to Your Roofing Leads After 5pm.  

Want to see what's sitting in your own list? Book a demo and we'll walk through it. 

Buchen Sie eine Demo

Entdecken Sie die Zukunft von VoiceAI

Buchen Sie eine Demo

Entdecken Sie die Zukunft von VoiceAI

German (Germany)

© 2026 Leaping AI

All services operational.