Blog Why most roofing lead gen agencies fail at the follow-u...

Why most roofing lead gen agencies fail at the follow-up step (and who pays for it)

The agency delivered leads. You paid for them. Half of them never picked up, and the other half went cold before anyone on your end got to them. The agency's position: they did their job. The leads were there. What happened after was your problem.

This is the part of lead generation nobody talks about honestly. Getting a form fill is not the same as getting a booked job. There's a gap between those two things, and most agencies have built their business model around charging you for the first while taking no responsibility for the second.

The gap is where most leads die

A prospective customer fills out a form on a Meta ad. They're interested at that exact moment, which means they're also probably filling out forms for two or three other contractors in the same window. The next few minutes matter more than any targeting setting or creative choice the agency made.

Data on this is consistent: the odds of reaching a lead drop sharply after the first five minutes. Most contractors aren't sitting at their phone waiting to call back a form fill while they're on a roof, under a sink, or running a crew. That's not a character flaw. It's just the reality of running a service business.

The agency knows this. They ran your ads, watched the leads come in, and sent them to your inbox anyway, with no system attached. They collected their monthly retainer. You chased cold leads and got frustrated. By month two you were questioning whether paid ads work at all, when the actual problem was a workflow gap the agency was never going to fix.

The contractor pays twice

The first payment is obvious: the retainer, often $1,000 to $2,500 or more upfront, before a single lead shows up. That's the cost of the bet.

The second payment is quieter. It's the cost of every lead that went cold in the response gap. A roofer who closes 30% of contacted leads but only contacts 40% of their leads (because the rest went stale before they got to them) isn't running a lead problem. They're running a follow-up problem. The effective close rate looks like 12% instead of 30%, and the math on cost-per-job gets ugly fast.

One auto detailer on a real ASN sales call worked through this math directly: if each booking represented a three-to-four hour job, and each lead cost around $100, the numbers only held up if the response rate was high enough to convert a meaningful portion of those leads. When they weren't converting, the whole model looked broken, even though the targeting was working fine.

This is the trap. Contractors blame the leads, or the platform, or paid ads in general. Agencies let them, because the alternative is admitting that the service they sold was incomplete by design.

What a complete model actually looks like

The follow-up problem is solvable. It doesn't require hiring someone to sit by a phone. It requires a response system that works in the time window that matters, which is seconds, not hours.

ASN built Remi for exactly this. Remi is an AI text-based follow-up assistant that responds to a new lead within seconds of the form fill. It doesn't send a generic "thanks for reaching out" message. It holds an actual conversation, handles common objections, and books the lead onto the contractor's calendar. By the time the contractor looks at their phone, there's a scheduled appointment, not a cold lead they have to chase.

The reason this matters in the context of agency failure is structural. When an agency runs your ads, generates leads, and stops there, the response gap is entirely your problem to solve. You'd need to either build that system yourself or hire someone to staff it. Most contractors don't, and nobody told them they'd need to when they signed the contract.

A model that includes both the ad side and the follow-up side doesn't leave that gap open. The lead comes in, Remi engages immediately, and the handoff to a booked call happens without the contractor needing to drop what they're doing mid-job.

The agency model is designed to hide this

Long contracts and large upfront fees are not just pricing choices. They're structural protections. If a contractor pays $2,500 upfront and signs a three-month agreement before seeing a single lead, the agency has already been paid before the follow-up gap has a chance to surface as a problem. By the time the contractor realizes the leads aren't converting at a rate that justifies the spend, they're locked in and a refund is a fight, not a conversation.

Kurt Welch, a painter who eventually came to ASN, said it directly: "They want you to commit to them for three months after spending $1,000. In that first month, I didn't see anything." The contract didn't just cost him money. It cost him the exit option he would have used if the exit had been available.

The no-contract, no-setup-fee model ASN operates on is not a promotional line. It's the mechanism that forces accountability. If a contractor can leave after any billing period, the agency has to actually deliver, because there's nothing holding the client in place once it's clear the leads aren't converting. That changes what the agency is incentivized to fix.

What to look for before you sign anything

If you're evaluating a lead gen agency after having been burned before, the questions that matter most are not about targeting or creative. Ask what happens to the lead after the form is filled. Ask who is responsible for the response window. Ask whether the agency has a follow-up system built into the service, or whether that's on you to figure out.

Ask to see proof from a business in your actual trade. Not "22x ROAS for a lighting company" when you're a roofer. Specific numbers, from a matching niche. Safe Step, a rubber resurfacing contractor ASN worked with, generated 247 leads at $11 per lead on $2,800 in total ad spend. That's the kind of number that means something when you're trying to estimate whether the model works for a trade like yours.

Then ask what they require from you before you've seen any of those results. If the answer is a contract and a large payment upfront, that's the answer to your real question. The agency has already decided who bears the risk if it doesn't work.

What a low-risk test actually looks like

ASN runs Meta ads for home service contractors at $400 per month, no setup fee, no contract. The 30-leads-in-30-days guarantee sits on top of that, but the more important part is the structure: if it's not working after a billing period, you can leave. Remi handles the follow-up side from day one, so the response gap that kills most lead gen programs isn't something you have to solve separately.

If you want to see how that applies to your trade specifically, the contact page is the right place to start.

ASN manages Meta ads for home service contractors with no setup fee and no contract. If you want to see what this looks like for your trade before committing to anything, the contact page is the right next step.

See how it works for your business