ROOFERS & HOME-SERVICE PROS

SAW YOUR AD. BOOKED AN ESTIMATE. BECAME A PROJECT.

More booked estimates - or you don't pay.

You spend on ads. You just can't see that trail - so every month's a guess. We run your ads, and every estimate and project shows the ad that started it.

YOUR AD
ESTIMATE
PROJECT

HACKTICS is a done-for-you ads agency for roofing and home-service contractors. We run your Meta and Google ads as one team, and show you which ad booked each estimate and each CompanyCam project.

BUILT BY THE TEAM BEHIND COMPANYCAM'S MARKETING 10+ YEARS · MULTIPLE 7-FIGURES IN AD SPEND MANAGED

FREE 5-MINUTE TEARDOWN

See what your ads are actually doing.

Drop your website. In 48 hours I'll send a personal video of your real accounts — what's booking estimates, what isn't, and what's just noise. No call. No pitch.

Free. No obligation. Yours whether we ever talk or not.

Rather skip ahead and just talk? Book a 30-min call →

BOOKED ESTIMATES, NOT CLICKS COMPANYCAM PROJECT TRACKING META + GOOGLE MORE ESTIMATES OR YOU DON'T PAY FIRST-PARTY ATTRIBUTION NO SALES TEAM ONE TEAM REPLACES THREE

THE QUESTION

You spent $5,000 on ads last month.

What did it make you?

Not clicks. Not "leads." Booked estimates that turned into projects — real jobs at real addresses.

Most roofers can't answer that. The ad platform takes the credit, the CRM tells a different story, and the truth lives in a spreadsheet nobody's touched since March.

So every month you write the check, and you hope.

THAT TRAIL, FOR REAL

HERE'S ONE FROM A ROOFER'S ACCOUNT.

A homeowner saw the ad, booked an estimate, and became a project — and the whole trail shows up in the calendar and the CompanyCam he already checks every morning.

NOBODY OWNS THE WHOLE PICTURE.

A Google guy, a Facebook guy, an SEO guy — three reports, and zero answers to the only question that matters: which ad booked the estimate?

CLICKS1,204
CPC$4.16
ESTIMATES?— —

THE GOOGLE GUY

Sees search. That's it.

He'll show you clicks and cost per click. He can't see the estimate that got booked three days later.

LEADS.CSV
24 ROWS
FORM FILLS24
CPL$38.50
BOOKED?— —

THE FACEBOOK GUY

Sees "leads."

Form fills, maybe. Whether any became an estimate on your calendar — or a project on the truck — isn't his department.

#1
#2
#3
KEYWORDS TOP 314
ORGANIC VISITS890
JOBS?— —

THE SEO GUY

Sees rankings.

Great. Somewhere between his report, the Google guy's, and the Facebook guy's, your actual jobs go unaccounted for.

That's not on you. Nobody was ever accountable for the whole thing — from the ad, to the estimate, to the project. That's the gap we close: one team runs all your ads, and every estimate shows the ad that booked it.

BUILT ON COMPANYCAM

Jason didn't just move the needle at CompanyCam - he broke it. Now he's taking everything that made us a powerhouse and putting it to work for contractors.

If you're running ads and you're not working with HACKTICS, you're missing out. Trust me, they done it before.

Luke Hansen, Founder & CEO of CompanyCam
Luke Hansen

Founder & CEO, CompanyCam

01

We helped build CompanyCam's marketing engine.

The systems that scaled it from a basement startup into one of the biggest names in contractor software.

02

The only agency that labels your CompanyCam projects with the ad that made them.

The app already on your phone becomes your scoreboard.

03

Roofers first. Every trade on the app.

If you document your work in CompanyCam, we can show you which ads are paying for it.

HOW IT WORKS

HOW DOES ONE TEAM REPLACE THREE?

We take over all of it, label everything with the ad that made it, and move your money toward the estimates.

01

One team takes over your ads

Meta + Google, creative included, one point of contact. Nothing falls between vendors anymore.

Paid media + creative
02
Ad
Click
Estimate
Project

Every estimate gets a label

Each estimate on your calendar and each project in CompanyCam shows the ad that booked it — even when the homeowner came back days later.

First-party attribution
03
WE MOVE MONEY TO WHAT WORKS

We move money to what works

A bi-weekly 'here's what's booking estimates' readout. Winners get more budget. Losers get cut.

Bi-weekly readout

THE NUMBERS YOU'LL SEE

PLAIN NUMBERS. NO DASHBOARD DEGREE REQUIRED.

ON YOUR CALENDAR

Which ad booked each estimate

And what each one cost. The number none of your current guys can give you.

JUN 17 · 9:00 AM FB · ROOF-04

JUN 18 · 2:30 PM GOOGLE · BRAND

YOUR GHL CALENDAR

IN COMPANYCAM

Cost per project, by ad

Which estimates became real projects - and which ads made them.

$89

COST PER PROJECT · LAST 30 DAYS

FROM COMPANYCAM

IN ACCULYNX

Job value, by ad

Closed and invoiced job value per ad. Available today for contractors on AccuLynx.

CLOSED / INVOICED

THE DIFFERENCE

THREE VENDORS VS. ONE TEAM.

THREE VENDORS

ONE TEAM · HACKTICS

Who owns your results

Nobody. Each sees a slice.

One team, one point of contact, all your ads.

What the report shows

Clicks, rankings, "leads"

Which ad booked each estimate and project.

When a homeowner comes back days later

Nobody sees it

It still shows the ad that started it.

Ties to your job software

No

CompanyCam projects · AccuLynx job value.

Guarantee

None - they can't prove results

More booked estimates, or you don't pay.

Who you talk to

Three inboxes

Jason. No sales team.

WHO YOU'D BE WORKING WITH

JASON WILMOT, FOUNDER.

I'm not a roofer - but I've been on 100+ roofs, so I respect the work. Where I cut my teeth was the other side: I helped build the marketing engine behind CompanyCam.

I took the marketing that scales contractor software and pointed it back at the owners who use it.

  • 10+ years in paid media, multiple 7-figures managed
  • Home services only - not a generic agency with a roofing page
  • You talk to me. No sales team.

WHO IT'S FOR

ROOFERS FIRST - AND EVERY TRADE THAT LIVES ON BOOKED ESTIMATES.

Roofing HVAC Solar Siding Exteriors Remodeling Restoration Painting Gutters

This is for you if :

  • You're on CompanyCam (or ready to be)
  • You're spending $3k+/month on Meta or Google, or ready to
  • You want one team running it, not three vendors to chase

What it costs

  • The teardown is free. Findings are yours either way.

  • Engagements start at $1,250/mo + a one-time setup

  • Ad budget is separate - paid direct to the platforms. We never touch it.

THE GUARANTEE

MORE BOOKED ESTIMATES — OR YOU DON'T PAY.

Two promises, both measured by the same tracking that makes them possible. Nobody else guarantees results because nobody else can prove them.

DAY 30

You'll know your true cost per booked estimate — and every ad-driven project in your CompanyCam will show the ad that made it.

The number you couldn't answer, and the trail you couldn't see. Measured from real tracking in the first 30 days — that's your baseline.

DAY 90

It'll be better than where you started - or you don't pay.

More booked estimates from ads than your measured baseline, or your management fee is waived until it is.

1.Day 90 Evaluation: Beat your measured baseline of ad-driven booked estimates..

2.If missed: management fee waived until beaten, max through the end of your contract term.

3.If not beaten by term end: management fees refunded. Setup non-refundable. Ad spend is paid to the platforms and never refunded.

Requires $3K+/mo in ad spend, tracking kept live (GHL calendar + pixels), and every lead contacted within 24 hours. Initial term only. We compare like-for-like: if the off-season or a storm moves your whole market, the baseline moves with it — we're guaranteeing the ads, not the weather.

Not at $3K a month yet? We'll still work together. You get the same 30-day proof at any spend. The 90-day guarantee is for engagements that start at $3K+. Don't book online? What counts as a "booked estimate" is defined at signing — a GHL calendar appointment by default, or your lead form if you don't book online. HACKTICS sets the definition, you sign it, and it doesn't change mid-term.

YOUR FREE TEARDOWN

FIND OUT WHAT YOUR ADS ARE ACTUALLY DOING.

Most contractors have a nagging feeling about their ad spend and no way to check it. This is the check. We'd rather show you than pitch you.

Send me the accounts. I'll show you in 5 minutes.

  • A personal video of your real ad accounts - what's working, what isn't, what's noise
  • Where estimates are slipping through between your vendors - and what it's costing you
  • Which competitors outspend you in your market, straight from the Meta Ad Library

Free. No obligation. Yours whether we ever talk or not.

THE SKIP-AHEAD OPTION

Rather just talk? Book a call.

No pressure - straight talk. Grab a slot and we'll come prepared with a look at your setup.

30-MINUTE SPOTS · EVERY WEEK BY APPT

FREE TRACKING REVIEW

Ready to skip the teardown?

Book your free call.

No pressure - just straight talk. Grab the slot that works and we'll come prepared with a look at your setup.

Unable to find calendar

QUESTIONS

STRAIGHT ANSWERS.

Do I have to fire my current guys?

You don’t have to do anything until you’ve seen the teardown. If it shows your setup’s working, great - keep it. If it shows estimates falling between vendors, that’s the conversation.

Do I have to use CompanyCam?

It’s how we label your projects with the ad that made them, and it’s the piece we’ve nailed. If you’re on another job platform we can sometimes do it through your CRM - ask us in the teardown.

How do you know which ad booked an estimate?

Your estimates get booked on a GoHighLevel calendar (most contractors sync it to Google or Outlook, so nothing changes). Whether the homeowner booked online or you booked them after a call, the estimate shows the ad that started it.

Who runs my ads?

We do - Meta + Google, creative included, one point of contact. You pay the ad budget directly to the platforms; we never touch it.

What does it cost?

The teardown is free. Engagements start at $1,500/mo plus a one-time setup. Ad budget is separate and paid to the platforms.

What’s the guarantee, exactly?

In 30 days you'll know your true cost per booked estimate, and every ad-driven project in your CompanyCam will show the ad that made it. In 90 days your booked estimates will beat the baseline we measured — or your management fee is waived until it does, and refunded if we can't beat it by the end of your 6-month term. Setup is non-refundable; ad spend never is. We compare like-for-like: if the off-season or a storm moves your whole market, the baseline moves with it — we're guaranteeing the ads, not the weather.

Can you show me job value, not just estimates?

For contractors on AccuLynx, yes - closed and invoiced job value, by ad. More platforms are on the roadmap.

What if I’m not running ads yet?

Then this probably isn’t for you yet. We work with roofing and home-service companies already spending $3,000+ a month on Meta or Google - below that there isn’t enough data for any of this to tell you anything.

Not at $3k a month yet, or not on a GHL calendar?

Not at $3K a month yet? We'll still work together. You get the same 30-day proof at any spend. The 90-day guarantee is for engagements that start at $3K+. Don't book online? What counts as a "booked estimate" is defined at signing - a GHL calendar appointment by default, or your lead form if you don't book online. HACKTICS sets the definition, you sign it, and it doesn't change mid-term.l

HACKTICS Logo

We run ads. We trace the jobs.

© 2026 HACKTICS. All rights reserved.