For HVAC & plumbing shops

More booked jobs. Every lead called back in under a minute.

We run Facebook and Instagram ads that bring homeowners to your shop. The moment one fills out the form, our AI texts and calls them back and books the job on your calendar. Before they call anyone else.

Month to month. Your ad account, your leads. If you don't get the booked jobs we agree on in your first 30 days, I keep working for free until you do.

New lead · Gilbert, AZLive
Maria R. filled out your ad formAC blowing warm air · 14-year-old unit
"Hi Maria, it's Desert Ridge Air. Sorry your AC is acting up! Calling you now to get you on the schedule."Text sent 31 seconds later
AI calls her back, asks about the unit, offers two timesCall, 2 min 40 sec
Booked: Tue 8–10 AM, replacement estimateOn your calendar · you get a text
Form to booked4 min
Why most ads "don't work"

The ads usually work. The follow-up doesn't.

A homeowner with a broken AC fills out three forms and books whoever calls first. If your office calls back tomorrow, you paid for a lead your competitor booked.

7×

more likely to qualify a lead when you reach it within an hour instead of two.

52%

of calls to home-service businesses get answered by a person.

<1 min

is how fast every one of your leads gets a text and a call from us. Nights and weekends too.

Sources: Harvard Business Review, "The Short Life of Online Sales Leads" (2,241 US companies); Invoca Home Services Benchmarks 2026 (70M+ calls).

How it works

Ads in. Jobs booked. You see every number.

01 · Ads

Homeowners in your area, for the jobs you want

Facebook and Instagram ads built around your real trucks, techs and prices. Tune-ups and water heaters in the slow months, replacements when it heats up.

  • A landing page with a few questions that filter out tire-kickers
  • Only your service ZIPs
  • New ads every week
02 · Follow-up

Every lead texted and called in under a minute

Our AI assistant answers in your shop's name, asks the right questions and books the visit on your calendar. You get a text with the details.

  • Reminders so they show up
  • No-shows get a "let's reschedule" text
  • Works at 7pm on a Sunday
03 · Report

A short report every Monday

What you spent, how many leads came in, how many booked, and your cost per booked job. Plain numbers, by text.

  • A call with me every two weeks
  • We cut ads that don't book and add more of what does
No agency games

Everything stays in your name.

The things owners hate about agencies, we just don't do.

Month to month

No 6- or 12-month contract. Stay because it works.

Your ad account

Ads run from your Facebook page and your account. You pay Facebook directly. No markup.

Your leads only

Every lead is yours. Never shared, never resold.

One shop per city

We work with one HVAC and one plumbing shop per metro. Not your competitor.

Pricing

One plan to start. Grow into the full system.

Booked Jobs
$1,750 /month

Plus a $500 setup. Ad spend goes straight to Facebook (most shops start at $40–80 a day).

  • Facebook + Instagram ads, landing page, new ads weekly
  • AI text + call-back on every lead in under a minute
  • Booking on your calendar, reminders, no-show follow-up
  • Monday report + a call every two weeks
  • 30-day booked-jobs guarantee, in writing

Rather start smaller? $500 to start, then a flat fee per booked appointment for the first 60 days.

Get a free audit first
Growth · the full system
$2,997 /month

Everything in Booked Jobs, plus:

  • 24/7 AI receptionist on every call, not just ad leads
  • New fast website, missed-call text-back, review requests
  • Win-back texts to past customers who opted in
  • Hiring: tech recruiting ads and a careers page
  • Google profile and Maps work

$1,500 setup (covers the website). Most shops start with Booked Jobs and add this later.

Who you'd work with
"I come from door-to-door sales, so I know what one missed call costs. You'd be one of my first shops in your city. That means you get me, not an account rep, and I'll text you what I'm doing every week."

Beck Gibson · Founder, Frontbay · Gilbert, Arizona

8.8s → 1.3sHomepage load time on phones for our first client, a landscaping contractor in Washington
100 / 100Google's speed and SEO scores on their new site
4 listingsGoogle, Bing, Yelp and Facebook cleaned up in a week
Free, no call needed

See what's costing you calls.

I'll put together a short audit of your shop and send you a link, usually within a day.

  • Where you rank on Google Maps for "AC repair" in your city
  • Your reviews next to the top 3 shops near you
  • How fast your website loads on a phone, and what's losing calls
  • Whether a person answers when someone calls after 5pm
  • What ads your competitors are running right now

Got it. I'm on it.

Your audit link will come by email within one business day. Questions? Just reply to it.

FAQ

What owners ask first.

Is there a contract?

No long-term contract. It's month to month. Cancel any month, and you keep everything we built: the ads, the page, the leads.

How much should I spend on ads?

Most shops start at $40–80 a day, paid straight to Facebook from your own card. We'll tell you what we think your area needs on the audit call, and you can change it any time.

Facebook leads never pick up. Why would this be different?

Most Facebook leads go cold because nobody calls them for hours. Ours get a text and a call in under a minute, while they're still holding their phone. The landing page questions also filter out people who aren't serious.

Does the AI sound like a robot?

It sounds like a friendly person from your office, uses your shop's name, and only quotes prices you approve. Anything it can't handle, like an emergency or an upset customer, goes straight to you.

How does the guarantee work?

Before you pay, we agree in writing on a number of booked appointments for your first 30 days and what counts as booked. If we fall short, I keep working for free until we hit it.

Do you work with my competitors?

We take one HVAC and one plumbing shop per metro. If you're in, your competitors can't hire us.

How fast can we start?

The follow-up system is set up in about 48 hours on one Zoom call. Ads usually go live in the first week.

Start here

Find out what you're leaving on the table.

The audit is free and takes you 30 seconds. If it makes sense to talk after, we'll do a 20-minute Zoom. If not, keep the audit.

Get a free audit