For Texas roofing and HVAC companies

10 roof inspections in 30 days.
Guaranteed.

We run your Facebook and Instagram ads and put booked inspections on your calendar. Miss 10 in 30 days and we work free until you hit it. Still short by day 60? Full refund.

Check if your city is openOne roofer per city.
Sound familiar?

You've paid for leads that never turned into roofs.

Agencies bill you every month and never promise a single inspection.

Bought leads get sold to other roofers too, so you're racing three companies to call back.

Between storms, your crews sit and the phone goes quiet.

Your marketing should put inspections on your calendar, with a guarantee behind it.

Who runs your ads

I'm Evan. I run every account myself.

No account managers and no handoffs. I build your ads, watch your leads every day and tell you when something needs attention. I learned this building Evotion Hoop, my own brand, from zero to 400+ sales with my own ads and content. Lead Lab runs the same playbook for Texas roofers.

400+
sales of my own plan
1.6M+
views in a month
Real traffic turned into real buyers.
Evotion Hoop on Instagram, Facebook and TikTok.

Why roofers say yes

A real guarantee

10 completed inspections in 30 days, or we keep working with no management fee.

Live in 7 days

We build your ads, targeting and lead filter, and launch within a week.

You control the budget

Ad spend goes straight to Meta from your own account. You see every dollar.

One roofer per city

We never run ads for your competitor down the street.

The 30-Day Inspection Launch

Simple pricing.

$2,500
launch, one time
$1,500
per month after launch
$65/day
minimum ad spend, paid by you directly to Meta

How it works.

1
Apply and we check your city
Five quick questions. If your city is open, we talk for 15 minutes.
2
We launch your ads in 7 days
We build the ads, targeting and lead filter. You fund the ads directly with Meta, minimum $65 a day.
3
Booked inspections land on your calendar
We filter the tire kickers so your time goes to homeowners ready for a roof inspection.

Our guarantee, in plain words.

If you don't have 10 completed roof inspections in your first 30 days, we keep running your ads with no management fee until you hit 10. If you still don't have 10 by day 60, we refund your full $2,500 launch fee. Ad spend paid to Meta is not refundable.

Done-for-you adsLive lead trackerLive in 7 daysOne roofer per cityGuarantee in writing
Your lead-generation plan

A plan built around your company.

Your description is sent to AI to create your plan. Leave out customer names and private details.

Spring hail season is coming. Someone in your city gets those calls.

When hail hits, homeowners pick a roofer from what shows up in their feed. We work with one roofer per city, so your spot goes to whoever claims it first.

Check if your city is open

Check if your city is open.

We work with one roofer per city. Tell us about your company and we'll tell you if your area is available.

Roofing or HVAC?

Questions.

What does it cost?+

$2,500 to launch, then $1,500 a month. Ad spend is separate and goes straight to Meta from your account, minimum $65 a day.

Who actually runs my ads?+

I do. I'm Evan Black, the founder. I personally build and manage every account, start to finish.

What counts as a completed inspection?+

A homeowner meets you on site for a roof inspection.

How does the guarantee work?+

If you don't have 10 completed inspections in 30 days, we keep running your ads with no management fee until you hit 10. If you still don't have 10 by day 60, you get your full launch fee back.

Do I own the ad account?+

Yes. The ad account is yours, and you pay Meta directly. You keep it and every lead no matter what.

How long is the contract?+

Month to month after the first 60 days.

What areas do you work in?+

Texas, with one company per city. If your city is taken, we'll tell you.

© 2026 Lead Lab. Facebook and Instagram ads for Texas roofing and HVAC companies.
Check your city