For home service companies doing $250K a month or moreTurn Meta ads into booked appointments.

  • We film your ads.
  • Scale your ads.
  • Build your appointment engine.

Watch the breakdown, then get pricing and details.

21 minutes. Then get pricing below.

Get pricing and details

Two minutes. Pricing shown before you pick a time.

Cost per booked appointment. Return on ad spend. Real campaign outcomes, backed by client reports and CRM data.
Results first

What real accounts do.

12.9x ROAS · RoofingSouth Florida, first 44 days
6.6x ROAS · FencePacific Northwest, 30 days
10.3x ROAS · WindowsPacific Northwest, 51 days

Cost per booked appointment by market, same playbook.

Spokane · HVAC$169per booked appointment, first 34 days
Oklahoma City · HVAC$197per booked appointment, week one; $137 on day two
Charlotte area · HVAC$322per booked appointment, 7.1x ROAS
Seattle · HVAC$514per booked appointment, band $500 to $800
Concrete coatings$154per booked estimate

From weekly client reports and Meta, May to August 2026. Appointment costs vary by market. ROAS means return on ad spend.

What we make

Five ads, five trades, filmed at the job. Locked until you book.

We show the real creative to the companies we are about to talk to. Pick a time and these unlock here and on your confirmation screen.

Electrical, Puget Sound, the owner at the door

24 leads at $22 each. The account: 13.8x on the owner's numbers.

Decks, Tacoma, owner selfie

157 leads at about $38. The account: $140,800 on $10,102, 13.9x.

HVAC, Oklahoma City, owner face to camera

53 leads at $40 each. The account: $55,376 on $6,675 in two weeks.

Roofing, South Florida, on-site story

The account: $941K signed, 30 jobs, about 9x.

Fencing, Puget Sound, owner face to camera

44 leads at $131. The account: $340K sold on $50K, 6.8x.

Lead costs from Meta Ads Manager, last 90 days. Account results from the weekly client reports, September 2026.

In their words, on camera

Client videos.

Bo, All Aces Concrete Coatings, $154 per booked estimate.
Alvin, Gorilla Works, windows, Portland, 10.3x ROAS in 51 days.
Ivan, Navi Electric, 7x ROAS, steady booked jobs.

In their words.

Verbatim from client Slack channels, DMs, and recorded calls, 2026. Full context shared on the call.

# -roofersFriday, August 14th
V
Vitor V. 12:50 PM
I closed [name] $33000 gross
2
V
Vitor V. 12:50 PM
And closed [name] $43000 gross
2
# -heating-coolingJuly 27th
J
Jerome 2:19 PM
"I'm authorizing the increase in spend. Let's go! That 9.1X ROAS is awesome-- THANK YOU."
# -heating-and-airJuly 22nd
L
Leeanna 10:56 AM
we have been booking more Akoola leads and we have 3 sales so far!
L
Leeanna 11:15 AM
First sale was on Sunday and installed yesterday!
# -deckingApril 26th
P
Peter 12:05 AM
Hello, I have good news, we signed the first big contract for $77,000.
Direct message to MarkAugust 25th
B
Ben S. 4:11 PM
Btw. Just a few big sales and the whole picture changes:
[attached: his attribution dashboard. Last 30 days: $203,507 sold on $31,041 in ad spend]
1
Recorded client sync · Aug 19, 2026
"What's happening right now is it's working."
Roofing client leadership, on the account that signed $671K in 44 days
Client email · Aug 12, 2026
"The program is working - the constraint right now is our speed and coverage on the days you deliver volume."
CMO, roofing client, reporting 17 signed jobs / $566,792 in one market
Verified campaign outcomes

Real numbers from accounts we run.

TRADEREGIONROASWINDOWSOURCE
RoofingSouth Florida12.9x ROASfirst 44 daysweekly client report
FencePacific Northwest6.6x ROAS30 daysclient attribution dashboard
WindowsPacific Northwest10.3x ROAS51 daysclient-reported
Siding and remodelnot disclosed9.1x ROASone quarterclient-reported
DecksPacific Northwestabout 8.7x ROASfirst 3 monthsclient-reported

Meta Ads Manager pulls, reconciled weekly client reports, and client-supplied job logs, 2026. Clients anonymized to trade and region. Full context on the call.

5.0 on Google

Google reviews.

★★★★★ 5.0

“I worked with another marketing agency before and spent about $9,000 without seeing any real results. Since starting with Mark and his team I began receiving leads right away.”

All Aces Concrete Coatings
★★★★★ 5.0

“After working with multiple marketing firms these guys finally gave me results.”

AP Custom Construction
★★★★★ 5.0

“The results have been amazing and the knowledge I have obtained while working with them has helped me grow my business.”

AVS HVAC

The operating system

Film. Scale. Build around your sales floor.

01 · Film

A videography crew at your job sites. At least ten real ads with your crews, your trucks, your work.

02 · Scale

Meta ads run on real methodology. Spend goes up because the ads are profitable.

03 · Build

A custom funnel built around your CSR team and how many leads you can actually handle. Strong office, leads hit them the second they come in. Weak office, the funnel qualifies and books for you.

We report on two numbers: cost per booked appointment and return on ad spend.

Mark Zhuk, founder of Akoola
A note from Mark

I started Akoola after watching good contractors buy the same ads as their competitors and wonder why nothing worked. Every account we run gets its own creative, its own funnel, and its own market. I look at your cost per booked appointment and return on ad spend with you every week. If your market is open and you're over $250K a month, I'd like to talk.

Mark Zhuk, founder

What you get.

  1. 01Videography shoot at your jobs, quarterly; you keep every asset.
  2. 02Ten-plus real ads at launch, fresh batches on a schedule.
  3. 03Meta media buying, optimized to booked appointments.
  4. 04A custom funnel and CRM automation built around your office.
  5. 05Weekly cost-per-booked-appointment and ROAS review, pulled from your CRM.
  6. 06Market exclusivity, 50 miles, in the agreement.
  7. 07Ad account, Business Suite, and funnel in your name.
  8. 08Success defined in writing before you pay.
If you built this in-house

Videographer and editor about $6,000 a month.

Media buyer with $500-a-day experience about $7,000 a month.

Funnel and CRM builder about $4,000 a month.

Three hires to manage, about $17,000 a month.

With Akoola
All three, one dedicated team.

Ad spend is separate either way.

Fit check

Built for companies ready to carry the volume.

This is for you if

  • You're doing $250K or more a month.
  • You have an office or CSR team that answers leads. We build around its strengths and weaknesses.
  • You want to be the name people know in your market.

This is not for you if

  • You're under $250K a month. Start with the free YouTube channel.
  • Nobody can run the appointments.
  • You need a 30-day miracle.
  • Your market has to be open. One company per market means we say no when it's taken.
Two numbers we report on: cost per booked appointment and return on ad spend.