Qualified Home Service Leads - Local Service Engine
For home service companies doing $50k+ per month

We install the Meta engine
that books the estimates

One channel, built properly: the creative that stops the scroll, the form that disqualifies tire-kickers before they reach you, the video that triples booking rate, and a trained algorithm that goes looking for the next homeowner like them.

18+Years in paid media
$100M+Ad spend managed
25×On our own company

No long-term retainer No agency-owned accounts One company per trade, per market

Also windows & doors · siding · pest control · pool service · insulation · garage doors · restoration

The real leak

You don't have a lead problem. You have a qualification problem.

Every home service owner who's tried Facebook ads has the same story: forty leads, thirty of them renters, wrong zip codes, or people who wanted a number over the phone and vanished. So they wrote off the channel.

The ads weren't the problem. A one-field "get a free quote" form was. It let everyone through, so the algorithm learned to find more of everyone. Fix the front door and the whole machine learns the right lesson.

Get a read on your account
One channel

We only run Meta.
That's the whole thing.

No Google, no Bing, no LSA, no "full-funnel omnichannel." One channel, learned to the bottom, for one industry. There's a reason for that.

01

Search waits. Meta creates.

Search only finds the homeowner already typing "roof repair near me" — a small, expensive pool everyone in your market is bidding on. Meta puts the job in front of the homeowner who's been meaning to deal with it for eight months. That's a far bigger market, and almost nobody in the trades is working it properly.

02

Creative beats budget.

On search you win by outspending. On Meta you win by out-creating — the right hook against the right homeowner beats a bigger budget with a worse ad. A local company with two crews can outperform a franchise on this channel. That is not true on Google.

03

Depth beats breadth.

An agency splitting your money across five channels is average at all of them. We've spent 18 years and $100M+ in paid media learning what the algorithm rewards, and we point all of it at one platform and one industry.

Who's behind
the engine

18+
Years in paid lead gen

Calls and form fills, not brand awareness. Built in the verticals where a lead has to turn into revenue this month.

$100M+
Ad spend managed

Across home services, legal, healthcare and SaaS — with multiple client exits along the way.

1
Company per trade, per market

We won't put two roofers in the same auction against each other. Your market closes when you're in.

The build

Six phases.
One engine.

Each phase feeds the next — that's what makes it an engine

Most agencies stop after phase two. The reason their Facebook leads are junk is that phases three through six never got built.

01 — Offer & creative

We decide what you're actually selling in the ad before we make one — the offer, the angle, the objection it answers. Then we produce the creative against it: hooks, imagery, video cuts, and enough variations to let the platform find the winner instead of guessing.

  • Offer positioning
  • Hook writing
  • Static & video production
  • Variation testing
Creative variants tested Add yours

02 — Campaign architecture

The account gets structured around the jobs you want and the radius your crews will actually drive: audiences, budget split, placement control, and a testing frame that produces a readable answer instead of noise.

  • Account & campaign structure
  • Geo and radius control
  • Budget allocation
  • Structured creative testing
Campaigns at launch Add yours

03 — The qualifying form

This is the piece nobody else builds. A conditional-logic form that branches on the answers: own or rent, job scope, timeline, zip. Wrong answers get routed out before they ever reach your phone. Right answers get moved toward a booking.

  • Branching question logic
  • Owner / renter gating
  • Scope & timeline capture
  • Service-area filtering
Leads filtered out Add yours

04 — The conversion video

A scripted video sits between the form and the booking, and it does the selling you'd otherwise have to do on the phone. We hand you the script — the same structure that tripled booking rate for us — and it answers price, trust and "what happens next" before anyone calls.

  • Written script, ready to film
  • Objection handling built in
  • 3× booking rate in our own build
  • Shot on a phone, not a crew
Booking rate lift

05 — Training the algorithm

Meta's delivery system is a machine-learning model, and it learns from whatever you feed it. We seed it on the events that matter — a qualified form, a booked estimate — not raw clicks, then keep feeding the outcomes back so it sharpens on the homeowners who actually buy.

  • Conversion event seeding
  • Qualified-lead signal feedback
  • Lookalike modelling
  • Retargeting the near-misses
Cost per booked estimate Add yours

06 — Pipeline & follow-up

Every qualified lead lands in a CRM built the way jobs move: new, estimate set, estimate given, sold. Automated follow-up chases the ones who didn't book and the estimates that didn't close — because most of the money is in the second and third touch, and nobody in your office has time for them.

  • Stage-based pipeline
  • Automated SMS & email follow-up
  • Estimate reminders
  • Database reactivation
Follow-up touches Add yours
Running underneath

Ongoing management. We don't build it and disappear. Creative gets refreshed before it fatigues, budget moves with your season, and the feedback loop in phase five keeps tightening — measured on cost per booked estimate, not cost per lead.

The outcome

A repeatable engine that puts qualified estimates on your calendar at a predictable cost — built in your accounts, running whether or not we're still on the phone.

Book a FREE strategy session
Phase 05, in detail

We only send qualified conversions back to Meta.

Meta's delivery is a machine-learning model. It optimises toward whatever event you report to it — and it is relentless about finding more of that exact thing.

Most accounts report "someone filled out a form." So delivery gets very good at finding people who fill out forms and don't buy, and the leads get worse every week. We report only the requests that clear qualification, then write the booked-and-sold outcome back — so the model learns the difference between a homeowner and a browser.

  • Targeting sharpens week over week instead of decaying
  • Cost per booked estimate falls as the model learns
  • Lookalikes built off buyers, not off form-fillers
  • The loop keeps running in your account, not ours
The difference

Why owners choose
an installed system

Local Service Engine The typical agency
Channel focus One channel, one industry, learned to the bottom. Five channels, average at all of them, your budget split thin.
Lead quality Conditional-logic form filters renters, wrong zips and tyre-kickers out before they reach you. A one-field "free quote" form, and forty junk leads dumped in your inbox.
What the algorithm learns Trained on booked estimates, with qualified-lead outcomes fed back into delivery. Optimised to clicks and raw form fills — so it finds more people who don't buy.
How you pay One install, then flat ops. No 12-month retainer holding you hostage. $3–5K every month, forever, whether the calendar fills or not.
Who owns it You do. Ad account, pixel, CRM, creative, the script, the list. Their account. You leave with nothing but a login they revoke.
Skin in the game We run our own home service company on this exact system. Case studies from a SaaS client and a dentist in another state.
Your competitors One company per trade, per market. Your market closes when you're in. Signs the shop across town and bids you against yourself.

What stays yours on day one

  • Your Meta ad account and pixelOpened under your business, billed to your card, with the learning history attached.
  • Every piece of creative we produceThe hooks, the images, the video cuts. Yours to keep running.
  • The qualifying form and its logicBuilt in your system, not rented from ours.
  • The video scriptWritten for your trade and your offer. You own it outright.
  • The CRM, the automations and the listExportable any day of the week. It keeps running after we stop.
Installed means installed

You own every account. Even if you fire us.

Most agencies run your ads out of their own account so that leaving means starting from zero — no pixel history, no creative, no list. It isn't an accident, it's the business model. We do the opposite on purpose.

Everything gets built in your name and it stays there. That's the whole difference between a system you bought and a service you rent.

Talk through the install
Proof, not a deck

So we built our own
home service company

It's easy to sell a system you never have to live with. We got tired of that argument.

Basement Blackout Painting · Oakland & Macomb County, MI

A real company, with real trucks and a phone that has to ring.

Same six phases we install for you. Same creative process, same qualifying form, same video script, same trained algorithm, same follow-up. Started from zero — no list, no legacy brand, no referral base. Every piece on this page was tested there before it was sold to anyone.

Ad spend / month
$2,000
Revenue / month
$51,000
Return on ad spend
25×
90 days

Zero to $51K/month

From switch-on to a fully booked crew calendar in a single quarter, in a cold market with no existing demand.

Booking rate on the video

Adding the scripted video between the form and the booking tripled how many qualified leads actually put an estimate on the calendar.

$2K/mo

On a small-business budget

Not a national brand's war chest — the same spend level most of the companies we talk to are already running.

Figures from our own company, Basement Blackout Painting. Your numbers will depend on your trade, your market, your average ticket and how fast your team works a lead. We'll give you a realistic range for your situation on the call rather than promise you ours.

The install

From call to booked
estimates in four moves

These run in order, and there's no proposal-by-email stage where you wait nine days to hear a number.

0120 min · free

Diagnostic call

Your trade, your market, your average ticket, what you're spending now. We tell you on the call whether the engine fits — and what it costs. If it doesn't fit, we say so.

02~30 days

The build

All six phases: offer and creative, campaign architecture, the qualifying form, your video script, the tracking that trains the algorithm, and the CRM behind it. You approve before it runs.

032–3 weeks

The learning phase

Live spend, deliberately. The algorithm needs real qualified conversions before it knows who to look for — so we feed it, read the creative winners, and cut what's losing.

04Ongoing

The board fills

Estimates land on the calendar, creative gets refreshed before it fatigues, and the loop keeps tightening around one number: cost per booked estimate.

Last thing

Still paying a retainer
for leads that never book?

Twenty minutes, a straight read on your trade and market, and a real number on the call. No deck, no nine-day proposal, no follow-up sequence hounding you.

Check availability

Things owners ask us
before the call

We tried Facebook ads before and got nothing but junk leads.

We hear this on almost every call, and the diagnosis is nearly always the same. The form was one field. Everyone got through. The algorithm was optimising toward "someone filled out a form," so it went and found more people who fill out forms and don't buy.

Phases three and five exist specifically for this. The conditional form filters at the door, and the only conversions we feed back to Meta are the qualified ones — so delivery sharpens on real homeowners instead of getting worse every week.

Why Meta only? Shouldn't we be on Google too?

Search only reaches the homeowner already typing "roof repair near me." That's a small, expensive pool that every company in your market is bidding on, and the biggest budget usually wins it.

Meta reaches the much larger group who've been putting the job off. Done properly, you're creating demand instead of queuing for it — and creative, not budget, decides who wins. Running one channel to the bottom beats being mediocre on five. If you want Google too, we'll tell you honestly that we're not the ones to build it.

What does "installable" actually mean?

The system gets built inside your business, in accounts you own, and it stays there. Your ad account and pixel with its learning history. Your creative. Your form and its logic. Your video script. Your CRM and the list inside it.

Most agencies run your ads out of their own account so that leaving means starting from zero. We do the opposite on purpose — if you ever fire us, the engine keeps running and you keep the data.

If there's no retainer, how do you get paid?

A one-time install fee to build the system, and a flat monthly number to run it. No percentage of spend, no 12-month lock, no escalating tiers. You're not renting our attention by the month.

We give you both numbers on the diagnostic call. They depend on your trade, your market size and your average ticket, so there's no honest way to publish one number here.

What's the "AI" part, really?

Meta's ad delivery is a machine-learning system, and it is only as good as the signals you give it. Most accounts train it on the wrong thing — clicks, or raw form fills — so it gets very good at finding people who do exactly that and nothing more.

Our work is the training: seeding it on qualified conversions, feeding lead outcomes back so it can tell a real homeowner from a browser, and building lookalike models off the people who actually booked. We're not selling you a robot. We're making the platform's own algorithm work for your trade instead of against it.

Do we have to be on camera for the video?

Someone from your company does, and that's the point — homeowners are deciding whether to let you into their house. A phone camera and good light is enough; you don't need a crew.

We write the script, tell you exactly what to say and in what order, and it handles price, trust and what happens next before anyone picks up the phone. In our own company, adding it tripled how many qualified leads actually booked an estimate.

How fast do estimates start landing?

Leads usually start within days of launch. The number that matters — cost per booked estimate — takes two to three weeks to settle, because the algorithm needs a real volume of qualified conversions before it knows who to look for.

Plan on 30 days from launch before you're looking at numbers you can make decisions from.

What should we budget for ad spend?

Ad spend is separate from what you pay us and goes straight to Meta. Most of the companies we work with run between $1,500 and $15,000 a month.

The right number depends on your trade, your average ticket, and how many crews you can actually keep busy. There's no point buying more estimates than you can show up for.

Do you work with our competitor down the road?

No. One company per trade, per market. Once you're in, that market is closed for your trade — we're not going to build the same engine for the shop across town and put you both in the same auction.

What do you need from us to install it?

Admin access to your Meta business account if one exists, your real service area and job types, someone willing to spend twenty minutes on camera, and one person on your side who can answer questions during the build.

After that, roughly two hours of your time across the 30 days. We do the work.

Ready to fill
the calendar?

Book the diagnostic call

Live availability

What happens on it

20 minutes
  • We look at what you're running now, live, on the call
  • You get a straight read on your trade, market and offer
  • We tell you whether the engine fits — and what it costs
  • If it doesn't fit, we say so and you get your time back

Bring your current ad spend and your average ticket. That's all we need to give you a real answer.

No long-term retainer You own every account One company per trade, per market