Empyr

5 signed jobs in 90 days. Or we work for free until you get them.

For roofers, remodelers and exterior contractors doing $15K+ jobs. We run your ads, call every lead within 60 seconds and book qualified homeowner estimates straight onto your calendar. You show up and quote.

One contractor per territory. Guarantee conditions apply.

Day 0Day 30Day 60Day 90
Signed job 1Signed job 2Signed job 3Signed job 4Signed job 5
Dominance guarantees 5 signed jobs by day 90. Launch guarantees 3.
Roofing
Kitchen & bath remodeling
Siding & windows
Decks & outdoor living
Basements
Additions

You don't have a lead problem. You have a signed-job problem.

Shared leads
Marketplaces sell the same homeowner to several contractors, so you're bidding against them on price.
Slow response
Homeowners go cold in minutes, and you're on a roof when they call.
No follow-up
Estimates die in the follow-up nobody has time to do.

We fix all three, and part of our fee only gets paid after your jobs sign. Guarantee conditions apply.

The Signed Job System

Six steps across your first 90 days.

  1. 1

    Reactivate

    Dominance

    Week 1

    We re-engage your unsigned estimates from the last 12–24 months. They already know you.

  2. 2

    Reach

    Week 1 onward

    Meta ads built from your own project photos and job-site video, aimed at homeowners in your zip codes.

  3. 3

    Respond in 60 seconds

    Every new lead

    An AI assistant calls and texts every new lead within 60 seconds and qualifies them: homeowner, project, timeline, budget.

  4. 4

    Book

    Ongoing

    Qualified homeowners land on your calendar. On Dominance, our setters call, qualify and book for you.

  5. 5

    Confirm

    Before every estimate

    Reminders 24 hours and 2 hours before every estimate.

  6. 6

    Follow up until signed

    21–30 days per lead

    21 days of follow-up for leads who don't book. On Dominance, our team follows up on every unsigned estimate for 30 days.

Contractors running it

Michael Pears

Atlanta, Georgia

80 qualified leads, booked 30 estimates, and ended up signing 6 jobs totaling up to $70,000 within 90 days

Darrel Rode

Sarasota, Florida

First 90 days: 50 qualified leads, booked over 20 estimates, got 4 jobs worth over $40,000

Individual results. Yours depend on your market, ticket size and how your team sells.

Run your numbers

$35$150
Adjust assumptions

Over 90 days

Leads
72
Estimates run
18
Projected signed jobs
4
Projected signed revenue
$60,000

A projection from your inputs, not a guarantee. The guarantee is below.

Individual results. Yours depend on your market, ticket size and how your team sells.

Programs

Launch

3 signed jobs in 90 days, or we work free until you get them.

  • GoHighLevel CRM built for contractors: pipeline, booking calendar, mobile app, instant lead alerts
  • Meta ads built and managed: 6 launch creatives from your project photos, fresh creatives monthly
  • Landing page and qualifying form that filters out tire-kickers
  • AI speed-to-lead: every lead called and texted within 60 seconds
  • 21-day automated follow-up and missed-call text-back
  • Estimate reminders 24 hours and 2 hours out
  • Automatic Google review requests after each job
  • Biweekly 30-minute performance call

You book and run your own estimates.

Dominance

Recommended

5 signed jobs in 90 days, or we work free until you get them.

Everything in Launch, plus:

  • Zip code exclusivity: up to 10 zip codes or a 20-mile radius
  • Senior media buyer: weekly optimization, 4 new creatives every 2 weeks, retargeting
  • Client success dashboard: leads, estimates, signed jobs, revenue, cost per job
  • Setters who call, qualify, book and confirm every lead
  • Week-1 reactivation of your unsigned estimates
  • 30-day follow-up on every unsigned estimate
  • Estimator close playbook and a monthly lost-estimate review
  • Before/after video ads edited from your phone footage
  • Weekly strategy call and a private Slack channel

Ad spend runs through your own Meta ad account. Part of our fee is only charged after your 2nd (Launch) or 3rd (Dominance) job signs. Pricing is covered on your call. Guarantee conditions apply.

The Signed Jobs Guarantee

If you haven't signed 3 jobs (Launch) or 5 jobs (Dominance) within 90 days of going live, we keep managing your campaigns for free until you do. Your ads keep running the whole time. For average jobs over $30,000, the window is 120 days.

What keeps the guarantee valid
  1. Give us partner access to your Meta ad account, Page and Instagram within 3 days.
  2. Keep ad spend at or above your program minimum.
  3. Let us book estimates directly onto your calendar.
  4. Run at least 90% of booked estimates within 72 hours.
  5. Log every estimate outcome in your pipeline within 72 hours.
  6. Use our follow-up on every unsigned estimate.
  7. Show up to your scheduled calls.
What counts as a signed job

A signed contract with a deposit collected, from a homeowner who first came in through our ads, reactivation or setters, signed within 180 days of first contact.

M. Azam

COO, Empyr

Is this for you

Built for

  • Residential roofers, remodelers, and exterior, outdoor-living and addition contractors
  • Average job of $15,000 or more
  • Licensed, insured and 2+ years in business
  • Room for 5+ more jobs a quarter
  • An estimator who closes 20%+ of estimates

Not for

  • Commercial GCs bidding on RFPs
  • New-home builders
  • Average jobs under $15,000
  • Teams that can't run estimates within 72 hours

FAQ

What does it cost?

Two parts: a fixed program fee (part upfront, part financed over the first 90 days) and a success fee charged only after your 2nd (Launch) or 3rd (Dominance) job signs. Ad spend is separate and paid to Meta. We cover exact numbers on your call.

Are my leads shared with other contractors?

No. Every lead from your ads goes only to you. On Dominance, we also won't run ads for any competitor in your zip codes.

How soon do ads go live?

After onboarding and ad approval. Text follow-up starts once carrier registration for your business number clears.

What do I have to do?

Run booked estimates within 72 hours, log each outcome, and show up to your calls. That's what keeps the guarantee valid. Guarantee conditions

What if you miss the number?

We keep managing your campaigns for free until you hit it. Guarantee conditions

Is there a long-term contract?

The program runs 90 days. After that it's month to month with 30 days' notice.

Do you work with commercial contractors?

Not with this program. It's built for homeowner projects.

Check if your territory is open

One contractor per territory. Seven quick questions.

Step 1 of 7

What zip code is your main service area in?

Check my territory