Book a call
Meta ads for local service businesses

Booked appointments on your calendar. You just show up.

We run your Facebook and Instagram ads — and install the follow-up system that makes sure not one lead gets wasted. Most agencies hand you leads and disappear. The leads aren't the problem. What happens in the five minutes after is.

15 minutes. We tell you if the numbers work before you spend a dollar.
Home services Contractors Auto Fitness & studios Any local business that books appointments
Watch one lead come in twice
Once without the system · once with it
60 seconds, inside your own phone. Two taps from you — no email, no form.
Why the last agency didn't work

You never had a lead problem. You had a follow-up problem.

Almost every local business we talk to has already paid someone for leads. The ads ran. Leads came in. Very few turned into money. Here's what was actually happening.

01

Nobody called them fast enough

Lead forms are impulse taps. Call in five minutes and you're talking to a buyer. Call the next morning and you're talking to someone who already hired your competitor.

02

Booked appointments quietly vanished

Someone books, then forgets, then no-shows. Without a real reminder sequence you lose a third of the appointments you already paid to create.

03

Nobody knew which ads made money

Your agency reported "cost per lead." Nobody tracked which ads produced customers, so the algorithm kept buying more of the cheap, useless ones.

What we install

The ads are the easy part. This is what nobody builds.

Every lead is answered within five minutes, automatically. Every appointment gets three reminders. Every no-show gets chased. Every outcome you log teaches the ads who to find next. You touch one thing: the appointment.

Diagram: leads come in, we respond within five minutes automatically, you qualify and book, you run the appointment, and every outcome feeds back into the ads. Tap to enlarge

The actual system diagram we build against — not a sales cartoon.

Read this before you book

We turn down more businesses than we take.

Not humility — math. If the numbers don't work we'd be taking your money to run a campaign that can't win. We check before you pay, and we tell you either way.

This works if

  • You're a local service business and a booked appointment, estimate, consult or visit is how you get paid.
  • A new customer is worth at least a few hundred dollars in profit — the math needs room.
  • You can put $1,500/month minimum into ad spend, separate from our fee.
  • Somebody — you or your team — can call a new lead within five minutes during business hours.
  • You already close a reasonable share of the people you actually talk to.

This doesn't work if

  • You want leads but nobody will work them. Unworked leads look exactly like bad leads, and you'll blame us for both.
  • Your service is low-ticket — under roughly $200 a job the numbers can't carry ad spend plus a fee.
  • You want to test with $300. Below the minimum Meta never gets enough data to optimize and everyone wastes money.
  • You need results this week. Month one is build and learning; the curve bends after that.
  • You're in a heavily restricted category — medical, aesthetics, anything health-adjacent. We'll tell you straight: Meta's rules make it a different project.
How it goes

From the call to the first booked appointment.

01

The 15-minute callDay one

We run your numbers — what a customer is worth, what you close, what you can spend. You leave knowing whether this can work, even if the answer is no.

02

We build the machineWeek 1

Landing page, booking calendar, the five-minute text-and-email response, the reminder sequence, the no-show chase, and the tracking that ties every outcome back to the ad that caused it.

03

Ads go liveWeek 2

We write and launch the creative — on your ad account, with your card. You own the account and the data forever, including if we part ways.

04

It gets smarterWeeks 3–6

Every outcome you log — won, follow up, not a fit, lost — gets fed back to Meta. The ads stop chasing cheap leads and start finding people who buy.

05

The numbers that matterEvery week

Cost per appointment. Cost per customer. Which ads bring buyers. Not "cost per lead" — the number that tells you nothing.

What it costs

On the page, so neither of us wastes the call.

Build fee$1,500 One time. Landing page, booking system, follow-up automation, tracking. You keep all of it, including if we part ways.
Your ad spend$1,500+ / mo Paid by you, on your card, straight to Meta. We never mark it up or touch it.
Monthly management

Priced off what you spend, so it only goes up when the thing is working. No per-lead fees, no counting, no arguments about what counted.

Starter $1,500/mo Ad spend up to $3,000
Growth $2,500/mo Ad spend $3,000 – $7,000
Scale $3,500/mo Ad spend $7,000+

90 days to start, then month-to-month — no auto-renewing annual deal and no early-termination penalty. Pay quarterly and take 10% off.

The guarantee

We agree on an appointment number before you pay a dollar. If you don't hit it in the first 60 days, we keep working for free until you do.

We set the number together on the call, from your own numbers — not a figure we made up to sound impressive. "Qualified" gets defined in writing: in your service area, the decision-maker, real budget, real timeline. No-shows don't count against you, and they don't count for us either.
The questions everyone asks

Straight answers.

I've been burned by an agency before.

Almost everyone we talk to has. Ask the last one two questions: how fast was every lead contacted, and which specific ads produced paying customers? Most can't answer either, because they never built the system that would know.

That system is what we install first — before we spend a dollar on ads. It's the diagram above, and it's why we can tell the difference between a bad lead and a lead nobody called.

Facebook leads are junk.

Some are. That's true of every channel. The difference is what you do about it.

We put qualifying questions in front of the calendar so unqualified people never reach you. Then we report cost per appointment and cost per customer — never cost per lead on its own. An account that halves its cost per lead while tripling the junk got worse, and reporting it that way is how agencies hide.

Am I locked into a contract?

90 days to start, then month-to-month. The 90 days exist because Meta needs roughly the first month just to learn — leaving at week three means paying for the expensive part and quitting before the payoff.

No auto-renewing annual deal, no early-termination penalty. If you leave, the ad account, the pixel data, the landing page and the automations are yours.

How much of my time does this take?

A 30-minute kickoff, then roughly 20 minutes a week. During the campaign you do two things: talk to the people who book, and tap one of four buttons afterward to log what happened. That tap is what teaches the ads — about 30 seconds, and the highest-leverage thing you'll do all week.

Whose ad account and whose card?

Yours and yours. We get access to your Business Manager — we don't own it. Your spend goes straight from your card to Meta with no markup, and you can see every dollar. Agencies who run your ads on their own account are holding your data hostage.

How fast will I see appointments?

Build is week one, ads go live week two, and first appointments typically land in the couple of weeks after launch. The honest version: the first few appointments are the most expensive ones you'll ever buy, because the algorithm is still learning. Costs come down as outcome data accumulates. Anyone promising a flood in week one is selling you something.

What if I already run ads?

Better — you have data, and data makes everything faster. Bring it to the call. We'll look at what's actually happening in the account, and if what you have is already working we'll tell you that instead of pitching you.

The next step

Fifteen minutes. Your numbers. A straight answer.

We'll work out what a customer is worth to you and what it would cost to get one. If the math doesn't work we'll say so on the call — a better outcome than a bad month for both of us.

No deck, no hard pitch. Bring your numbers.
Book a 15-minute call