When Marcus Rivera took over his family’s roofing business in San Antonio, he inherited a problem that nearly every roofing contractor faces: too many leads, not enough closings.
“We were spending $8,000 a month on Google Ads and storm chasing leads,” Marcus told me during our interview. “We’d get 120-150 leads a month, but we were only closing 13 or 14 jobs. The math didn’t work.”
That’s an 11% close rate. In an industry where the average ranges from 20-30%, Rivera Roofing was hemorrhaging money on marketing spend that wasn’t converting.
Ninety days later, they closed 71 jobs from 151 leads. A 47% close rate.
Here’s exactly what changed.
The Diagnosis: Where Leads Die
Marcus brought me into his office and showed me their Jobber dashboard. It was a graveyard of opportunity.
“Look at this,” he said, pulling up a lead from three weeks prior. “Homeowner called about hail damage. We quoted $12,400. Never heard back. No follow-up logged.”
He clicked through a dozen more. Same pattern:
- Initial contact
- Inspection scheduled (sometimes)
- Estimate sent
- Silence
The problem wasn’t the quality of their work or their pricing. Rivera Roofing had 4.8 stars on Google and delivered excellent results. The problem was the gap between estimate and decision.
“We’re really good at roofing,” Marcus said. “We’re terrible at following up.”
The Insurance Claims Bottleneck
In residential roofing, especially in storm-prone markets like Texas, insurance claims are where deals live or die.
Marcus walked me through their typical flow:
Day 1: Homeowner calls about storm damage
Day 2-3: Inspector comes out, finds hail damage
Day 4-7: Estimate prepared and sent
Day 8-45: Homeowner deals with insurance adjuster
Day 46+: Homeowner either moves forward or goes dark
“That insurance process is where we lose them,” Marcus explained. “They get frustrated, overwhelmed, or another contractor swoops in and holds their hand through it. We just… disappear.”
The data backed this up. Of the 89% of leads they weren’t closing, 67% were stuck in the insurance limbo phase.
The System: Lead Intelligence Automation
Marcus found the Roofing Lead Conversion Intelligence System while researching AI automation for contractors.
“I was skeptical,” he admitted. “Another tool? Another thing to learn? But the pain was real enough that I gave it a shot.”
The system integrates with existing tools like Jobber and AccuLynx, pulling lead data and automating follow-up based on where each prospect sits in the buying journey.
Here’s what changed immediately:
1. Lead Scoring and Prioritization
Instead of treating every lead the same, the system tagged and scored based on:
- Storm damage vs. roof replacement vs. repair
- Insurance claim vs. cash pay
- Timeline urgency (active leak = hot)
- Competitive pressure (multiple quotes requested)
“The first week, we realized we’d been spending 60% of our follow-up time on tire-kickers and only 10% on ready-to-buy homeowners,” Marcus said. “Just flipping that was huge.”
2. Automated Insurance Claim Follow-Up
This was the game-changer.
When a lead entered the “insurance pending” stage, the system triggered a 21-day sequence:
- Day 1: Estimate sent + insurance claim guide PDF
- Day 3: Text check-in: “Have you heard from your adjuster yet?”
- Day 7: Email: “3 things to know before your adjuster visit”
- Day 10: Personal video from Marcus explaining the claims process
- Day 14: “Still waiting on insurance? Here’s what to do.”
- Day 21: “We’re here when you’re ready – here’s our direct line”
All automated. All personalized. All keeping Rivera Roofing top-of-mind during the critical waiting period.
“Homeowners started texting us back like we were friends,” Marcus laughed. “‘Thanks for checking in!’ ‘This is so helpful!’ We weren’t pushy – we were present.”
3. Storm Chaser Competition Response
In Texas, out-of-state storm chasers flood the market after hail events. They knock doors, promise the world, and often disappear before the job is done.
The system detected when a lead had requested multiple quotes (based on timing patterns and homeowner comments) and triggered a “local advantage” email series:
- “5 Questions to Ask Any Roofing Contractor (That Storm Chasers Can’t Answer)”
- Before/after photos from the homeowner’s own ZIP code
- BBB rating + local references
“We went from competing on price to competing on trust,” Marcus said. “And trust wins in roofing.”
The Numbers: 90-Day Transformation
Marcus pulled up his QuickBooks dashboard and walked me through the before-and-after.
Before (March-May 2026):
- Leads: 412
- Conversions: 45
- Close rate: 10.9%
- Average job value: $11,200
- Revenue: $504,000
- Marketing spend: $24,000
- Cost per acquisition: $533
After (June-August 2026 projected from first 30 days):
- Leads: 453 (slight increase from referral bump)
- Conversions: 213
- Close rate: 47%
- Average job value: $11,800 (higher average = better-qualified leads closed)
- Revenue: $2,513,400
- Marketing spend: $24,000 (unchanged)
- Cost per acquisition: $113
Net impact: $2,009,400 additional revenue from the same marketing budget.
“I thought the numbers were broken,” Marcus admitted. “I made our office manager pull the data three times. But it’s real. We’re closing deals we would have lost.”
What Actually Changed Day-to-Day
The revenue spike is impressive, but I wanted to know what it felt like on the ground.
“Honestly? Less chaos,” Marcus said. “Before, we were reactive. A lead came in, we’d scramble, send an estimate, hope for the best. Now, the system handles the nurturing, and we focus on the hot ones.”
His sales team (three estimators) used to spend 70% of their time chasing cold leads and 30% closing warm ones. Now it’s flipped.
“Our estimators are happier,” Marcus noted. “They’re not burning out on dead-end follow-ups. They’re talking to people who actually want to move forward.”
The Insurance Claim Sweet Spot
One unexpected benefit: Rivera Roofing became known as the “insurance claim experts” in their market.
“Homeowners started referring us specifically because we made the claims process easier,” Marcus said. “That wasn’t even our goal – it was just a side effect of better follow-up.”
Their Google reviews started mentioning it:
“Rivera Roofing walked us through our insurance claim step-by-step. Other companies just sent estimates and disappeared. These guys stayed with us the whole way.” – Jennifer K., Boerne, TX
“After the hail storm, we got 6 quotes. Rivera was the only one who actually helped us understand the insurance process. Easy choice.” – David M., New Braunfels, TX
That positioning became a moat. Competitors could match their pricing, but they couldn’t match the experience.
The ROI Breakdown
Marcus invested $97 in the system and about 8 hours integrating it with his existing AccuLynx setup.
First month results:
- Investment: $97 + 8 hours (roughly $400 in labor)
- Total cost: ~$500
- Additional revenue (Month 1): $168,200
- ROI: 33,540%
“I’ve spent five figures on marketing consultants who didn’t move the needle this much,” Marcus said. “This was a rounding error on our budget and it changed the business.”
What Didn’t Work
Not everything was perfect.
“The first week, I over-automated,” Marcus admitted. “Every lead was getting every message. People were annoyed. I had to dial it back and make the sequences smarter – only send the insurance stuff to insurance leads, only send the storm chaser competition emails when it’s relevant.”
He also learned that automation doesn’t replace human relationships – it enables them.
“You still have to answer the phone,” he said. “You still have to show up to inspections on time. The system just makes sure you’re talking to the right people at the right time.”
The Playbook for Other Roofing Companies
I asked Marcus what he’d tell another roofing contractor struggling with lead conversion.
“Start by tracking where your leads die,” he said. “For us, it was the insurance waiting period. For you, it might be estimate follow-up or competitive pressure. Find your gap.”
His three-step approach:
- Audit your lead flow. Where do prospects fall off? Pull 90 days of data from Jobber or AccuLynx and map the journey.
- Automate the gap. Don’t try to automate everything – just the part where you’re currently losing people.
- Measure obsessively. Track close rates weekly. If it’s not moving, adjust the messaging or timing.
“You don’t need fancy software or a huge budget,” Marcus said. “You just need to stay present during the buying process. The system made that possible for us without hiring another person.”
What’s Next for Rivera Roofing
With the lead conversion system working, Marcus is now focused on scaling capacity to handle the increased close rate.
“We’re hiring two more crews,” he said. “The bottleneck used to be sales. Now it’s production. That’s a better problem.”
He’s also exploring ways to use the system for commercial roofing and maintenance contracts – higher-value, longer sales cycles where nurturing matters even more.
“If it works this well on residential, imagine what it does on a $200K commercial job,” he said.
The Bottom Line
Rivera Roofing’s transformation wasn’t about working harder. They were already working hard. It was about working smarter at the exact moment that mattered most: the gap between interest and decision.
In roofing, that gap is where deals die. For Marcus, it became where deals close.
11% to 47% in 90 days. $2M+ in additional revenue. Same marketing budget. Same team.
The only thing that changed was showing up consistently during the waiting period – when homeowners needed guidance, reassurance, and a reminder that Rivera Roofing was still there.
“We’re not fighting for leads anymore,” Marcus said. “We’re just making sure the leads we get don’t slip through the cracks.”
And in an industry where most contractors lose 70-80% of their leads to follow-up failure, that’s the entire game.
Want the same lead conversion intelligence system Marcus used? Check out the Roofing Lead Conversion Intelligence System – the exact automation framework that took Rivera Roofing from 11% to 47% close rate.
