Penguin Agents markPenguin Agents A Grow Higher Media Company Get my free audit
The Penguin Agents leader The Penguin Agents follower
For Appointment-Based Businesses Already Spending Real Money On Ads

We build the whole engine.
Not just the ads.

Most businesses don't have an ads problem. They have an after-the-click problem. So we audit everything — every ad you're running and the whole system behind the click — and show you what's working, what's not, and what to fix first. Then we build and run the whole engine, in the open, so you own the system and can see exactly where the money goes.

The 90-Second Version

The Engine, Running Inside Businesses Like Yours

Skincare & WellnessDental & OrthoLaw FirmsHome ServicesClinics & ChiropracticRoofers & ContractorsReal Estate TeamsCoaches & Agencies Skincare & WellnessDental & OrthoLaw FirmsHome ServicesClinics & ChiropracticRoofers & ContractorsReal Estate TeamsCoaches & Agencies

9-stage engines built and running across 40+ appointment-based businesses — every account owned by the business that paid for it.

AC
Skincare studio owner
Owner-operator · ~$14k/mo on Meta

"My old agency sent me leads and a monthly PDF. These guys audited everything on the first call — my show-rate was the problem, not my spend. Six weeks later the calendar's full of the right appointments, and I can see every number myself."

Watch · 60-sec walkthrough The operator presenting the growth engine
Client message — show-rate fixed, calendar full

What changed — in their own words

JM
Owner — multi-location service business
3 locations · ~$30k/mo on Meta

"What sold me was that they showed me an ad that flopped — and what they changed. No agency had ever admitted a miss to me. The account, the data, the funnel are all in our name now. If we ever leave, the engine stays. That's the whole difference."

Watch · 90-sec walkthrough The operator running the engine
Client message — ownership and honesty

The ownership call

The operator presenting the growth enginePenguin Agents mark
Who's behind the engine

Why listen to us?

Penguin Agents — a paid-media operator. A Grow Higher Media company.

Most agencies are run by marketers who have never sat in an owner's chair. They sell you the ads, hand the rest of the funnel back to your team, and call it done. Then the dashboard turns green, the report looks polished, and your calendar still isn't full of the right appointments.

We do the opposite. We build and run the whole engine after the click — pages, qualification, follow-up, booking, show-up, reactivation, reporting — the seven stages most agencies skip, where the money almost always slips away. We do it in the open. The account stays yours. The data stays yours. The misses get shown, not hidden.

We're a real team — a real account manager who knows your strategy and the next action, and specialists for ads, creative, CRM and booking. Not one freelancer with seven browser tabs open. We use AI privately to make follow-up faster and reporting clearer; the mechanism is our problem, the outcome is yours. We don't sell AI theatre.

Every month, the goal is to make your business a little less dependent on us — not more. We'd rather say no early than make excuses later, so we qualify hard before we start. If we're useful, you stay. If we're not, you can leave — and you keep everything you paid for.

Done for you. Built with you. Never hidden from you.
The Operator, not the pack

Why us, specifically — not just "another agency."

Plenty of people can run a Meta ad. Almost nobody builds and runs the seven stages after the click — in the open, in your name. That's the whole game, and it's the only game we play.

One model. The whole funnel. Nothing hidden.

We don't run ads for nineteen unrelated business types and "learn yours as we go." We work with appointment-based businesses that already spend on ads, so we already know the booked-and-shown appointment, the show-rate, the high-value-offer economics, and the ad-policy rules that get accounts pulled. Your ad budget is not our internship fund.

And we don't stop at the ad. The reason most businesses lose money isn't the targeting — it's the page, the qualification, the follow-up, the booking, the show-up, the reactivation and the reporting that no one ever built. We build all nine stages, run them, and hand you the keys. The account, the data, the pixels and the funnel stay in your name from day one.

That's the difference between a vendor who rents you leads and an operator who builds you an engine. We'd rather make you a little less dependent on us every month than lock you in — because a business that can leave but chooses to stay is the only client relationship worth having.

The operator leading the business up the long walkOne model · the whole walk
9
stages we build and run — most agencies build two
40+
appointment-based businesses running the engine
3–5
days to launch — duplicated, not "learned" on your budget
100%
of accounts owned by the business that paid for them
1
bottleneck fixed at a time — never six variables at once
0
hostage contracts — leave and keep the whole engine

Figures shown are aggregate and illustrative of how we work, not a guarantee of any individual outcome; results depend on market, offer, and execution.

Vendor or Operator

There are two kinds of people running your ads. Only one of them builds the engine.

The difference isn't the ads. It's everything after the click.

The pack · a black box

The Vendor

Sells you the ads and walks. Uses month one to learn your niche on your budget. Keeps your account, so leaving costs you everything. Sends a polished month-end report full of reach and impressions — and goes quiet on the bad weeks. When results drop, blames the algorithm. This is the pack, and the pack is replaceable because the pack is a black box.

The Operator — the one who left the pack
The one who left the pack

The Operator

Builds the whole engine in the open and hands you the keys. Researches first, then launches in 3–5 days. Reports what matters — did the right people book and show — and gives you more communication on the bad weeks, not less. Shows the misses, diagnoses one bottleneck at a time, and makes you less dependent on us every month. That's the difference between a vendor and an operator. That's us.

The quiet gaps

If any of these sound familiar, the gaps are already there.

A business with gaps doesn't look broken — it looks busy. The cost climbs a little, the show-rate slips a little, and almost none of it shows up in a normal ad report.

The spend is real. The calendar isn't.

Money goes out every month, but the right appointments don't come back. You're paying full price for the clicks and collecting a fraction of the booked-and-shown appointments — and you can't quite say why.

More leads. The wrong leads.

The agency hits its "lead" number and your team drowns in tire-kickers and price-shoppers. You don't want more leads. You want appointments that book and show for the high-value services you actually do.

They book — then they ghost.

Roughly one in four first appointments never walks in, and nobody re-engages the ones who slip. That's dead calendar and lost revenue the report never mentions.

The follow-up is slow, or it isn't there.

It takes seven-plus touches to reach a new lead, and most businesses respond late and stop early. So the leads you paid for quietly rot — the silent gap that's quiet until it's expensive.

No straight answer on what's working.

You can see clicks and impressions. You can't see your cost per booked-and-shown appointment, your show-rate, or where exactly the funnel drops people. The dashboard's green; the business is stuck.

You've been burned — and you don't own a thing.

The last agency hid the dashboard, rented you leads, and locked you in — so when you leave, you lose everything you paid to build. Now you're wondering whether to pull it all in-house, which makes ad-buying your second job, on the most expensive hours you own.

Find the biggest gap

So — which gap is costing you the most?

You almost certainly recognised at least two of those. Here's the uncomfortable part: a business rarely has just one gap. It has a few small ones running at once, and together they quietly halve the return on every dollar you spend.

If your cost per appointment keeps creeping up with no clear reason, the gap is usually upstream — in the creative, the page, or the audience — long before your team ever sees it.

If you're drowning in "leads" that never book, the gap is qualification — you're paying for volume your team then has to wade through one tire-kicker at a time.

If they book and then ghost, the gap is show-up — reminders that fire once, late, or not at all, turning paid bookings into empty slots.

If leads go cold before anyone calls, the gap is follow-up — a slow first response and an early stop, so the leads you paid for rot in an inbox nobody works.

If you genuinely can't say what's working, the gap is reporting — a green dashboard full of reach and impressions that hides the one number that matters.

If you've been burned and own none of it, the gap is structural — a rented funnel in someone else's name that costs you everything the day you try to leave.

The point isn't to guess. The audit looks at all of them and shows you exactly which one is bleeding the most — so you fix the right thing first, not the loudest thing.

Whatever's underperforming, we fix it — and pack your calendar with appointments that show.

It doesn't matter which stage is bleeding. We find it, fix it in the open, and turn paid spend into booked-and-shown appointments — fast.

Business owner message
Business owner message
Team message
Client message
Client message
Client message
Client message
Client message
Featured business owner message — calendar full
Client message
Client message
Client message
Client message
Client message
Client message
Client message
Client message

A pile of real client messages — calendars filling, show-rates climbing, the misses shown alongside the wins. Anonymized for privacy; illustrative of the kind of conversation a working engine produces.

Everyone overcomplicates customer acquisition. After the click, it's nine stages — and most agencies build two.

A click that doesn't book isn't a slow week. It's a gap — and you pay full price for it every month it runs.

The mechanism

The 9-stage engine.
The gaps are almost always in the seven stages they skip.

Most agencies build Attention and call it marketing. The engine is what turns attention into a booked-and-shown appointment — and what we build, run, and hand you in the open. One bottleneck at a time. Never six variables at once.

1

Attention

Policy-safe, on-message creative that reaches the right buyers without getting your account flagged or your domain restricted. No claims that trip ad policy, no shaming copy — ads built to run, not to get pulled.

The gap it closes: spend reaching the wrong audience, or an account suspended overnight.

2

Intent

A landing page and offer that match the ad and hold the click — on-message, never off-putting, fully on-policy. The promise the ad made gets kept the moment they arrive, so the click you just paid for doesn't bounce in the first three seconds.

We build the page, the offer, and the proof block to speak to a high-intent buyer — not a tire-kicker — and we test the page against the ad until the two stop fighting each other. One message, one path, one obvious next step.

The gap it closes: a page that loses the click it just paid for — the most common place the money quietly disappears.

3

Qualification

Screening that sorts the high-intent buyer from the price-shopper before your team spends an hour on them.

The gap it closes: unqualified volume that inflates your cost per appointment and burns the team's time.

4

Follow-up

Speed-to-lead and a persistent sequence — the seven-plus touches it actually takes to reach a lead.

The gap it closes: a slow first response and an early stop, so paid leads rot in an inbox nobody works.

5

Booking

A booking step that converts the raised hand into an appointment on the calendar without friction. The moment a qualified lead is ready, the path to a time slot is one tap — not a phone-tag chain, not a form that times out, not a "we'll call you back" that never comes.

We wire booking directly into the follow-up and the CRM, so a confirmed slot is logged, reminded, and tracked the second it's set. Real-time availability, instant confirmation, and a fallback the second a slot is missed.

The gap it closes: a clunky booking flow that drops people one click from the appointment.

6

Show-up

Confirmations and reminders that get the booked appointment to actually walk in. A booking is not revenue — a booking that shows is. The gap between the two is one of the quietest, most expensive holes in the whole engine, and almost no agency report ever names it.

We build a confirmation-and-reminder sequence timed to the way people actually behave — the day-before nudge, the morning-of reminder, the easy reschedule instead of a silent no-show — so the slot you paid to fill doesn't sit empty.

The gap it closes: roughly one in four first appointments no-shows — pure lost revenue and a dead slot.

7

Nurture

Keeping the not-yet-ready lead warm so demand doesn't evaporate in the slow months. Most people researching a high-value service aren't ready the week they first click — they're ready three weeks, three months, sometimes a season later. The businesses that win are the ones still in the conversation when "someday" becomes "now."

We build a quiet, value-led nurture track — not spam — that keeps your business top-of-mind without burning the relationship, so the calendar stops swinging between feast and famine and the slow months flatten out.

The gap it closes: a "no for now" treated as a "no forever," and the calendar swinging feast-or-famine.

8

Reactivation

Re-engaging the no-shows, the old leads, and the appointments that stalled. Your database is the cheapest customer acquisition you own — every one of those names already raised a hand once. Most businesses have a year of paid leads sitting cold in a CRM that nobody has ever worked a second time.

We run a structured reactivation pass against that list before adding a dollar of new spend, so you find out how many booked-and-shown appointments are hiding in people you've already paid for. It's the stage that most often pays for the engine on its own.

The gap it closes: a database full of people who already wanted what you do, that nobody ever follows back up.

9

Reporting

A weekly operating view — ACT TODAY · FIX THIS WEEK · MONITOR — that names the miss first and shows your cost per booked-and-shown appointment, not vanity reach.

The gap it closes: a month-end funeral of impressions that tells you nothing you can act on.

Most agencies build Stage 1 and Stage 2. We build all nine — built once and duplicated for your business, which is how we launch in 3–5 days, not three weeks of "strategy." We fix the engine before we pour in more fuel. Scaling a funnel with gaps just loses money faster.

The free diagnostic

Start with the Growth Audit.

The Growth Audit is a free, complete review of your whole growth engine — every ad you're running and every system behind the click. We show you exactly what's working, what's not, and where the money's going.

1

Your ads — are they compliant, on-message, and reaching the right buyers?

2

Your page — does it match the ad and hold the click?

3

Your tracking — can you actually see your cost per booked-and-shown appointment?

4

Your follow-up — how fast, how persistent, how many touches?

5

Your booking — where does the path from "interested" to "shown" drop people?

We audit every ad you're running, plus the page, tracking, follow-up and booking behind the click — and show you what's working, what's not, and what to fix first. It's a real audit, not a sales call dressed up as one. Worst case, you leave with a clearer map of your own engine than your last agency report ever gave you — and you can take it and fix it yourself, with us or without us. The audit is a real sample of the paid work.

No fake promise — just the three things we'll commit to in writing: (1) You'll get more useful, specific insight from the audit than from your last agency report, or it wasn't worth your time. (2) You own everything — account, data, pixels, funnel, CRM — from day one. You paid for it. You keep it. (3) We guarantee the process: research before we spend, one bottleneck at a time, honest weekly reporting, the misses as well as the wins.

Frequently Asked Questions

You can — but ad-buying becomes your second job. It's a long learning curve, your ad budget pays the tuition, and a real in-house media buyer is a salary, not a line item. Your hours are the most expensive thing in the building, and they should be spent running your business, not in Ads Manager. We run the engine so you don't have to become an agency.

You probably had the pack — they hid the dashboard, rented you leads, replied slowly, blamed the algorithm, and locked you in. We hand you the keys and make you less dependent on us every month. The account, data, pixels and funnel stay yours. No hostage contracts. If we're useful, you stay. If not, you can leave — and you keep the engine.

No. Worst case, you leave with a clearer map of where the money's going — and you can implement it yourself, with us or without us. The audit is a real sample of the paid work, not a sales trap. If it isn't more useful than your last agency report, it wasn't worth your time and you've lost nothing.

Yes. The audit shows where the money's going regardless of who's running things — and a second set of eyes on a system you're already paying for costs you nothing. If your current setup is clean, we'll tell you that too.

No — and we'd distrust anyone who does. We don't guarantee what strangers do; anyone promising you a customer count is selling you a number, not a system. We guarantee the process: research, testing, weekly diagnosis, honest communication. And we qualify hard before we start, because a real qualification process is honesty, not a sales tactic.

Typically 3 to 5 days. We don't use month one to learn your niche — your ad budget is not our internship fund. We've built this engine before; we research your business first, then duplicate the engine and go.

Yes — ad account, data, pixels, assets, CRM, all of it. You paid for it. You keep it. If we ever part ways, the engine stays running in your name. No hostage contracts, ever.

No. We use AI privately to make follow-up faster and reporting clearer — the mechanism is our problem, the outcome is yours. We don't sell AI as a buzzword. We sell a system you can see and own. And you'll never get a buzzword where a real answer belongs.

No, and we'll tell you early if you're not. If you're not yet spending real money on ads, or there's no team or intake process to book appointments into, the engine has nothing to plug into — and the audit will say so plainly. We'd rather say no now than make excuses later.

We don't publish a set fee, because the right number depends on what the audit finds and whether you're a fit — we scope it to your situation on the call, never off a template. Here's the honest frame: a single booked-and-shown appointment for a high-value service is worth far more than a month of the engine — and an in-house media buyer costs more than both. We'll talk numbers once we know there's something worth building. Book the audit, and we'll show you both.

In their own words

We run on proof. Not vibes.

Real accounts, real numbers, the misses as well as the wins. A perfect wall looks fake because it usually is.

"The gap was our follow-up — leads sat for a day before anyone called. They rebuilt Stage 4 and our cost per booked-and-shown appointment dropped from $410 to $190 in the first quarter. Same budget. I finally know what a lead actually costs me."

— Home-services business · ~$18k/mo on Meta

Client message — follow-up fix, cost per appointment down
The follow-up fix The operator running the engine

"We didn't need more spend. We needed our show-rate fixed. They took it from 68% to 86% with a reminder sequence — same budget, more appointments that show. The weekly act/fix/monitor view is the first report I've ever actually read."

— Multi-location dental group · 2 offices

Client message — show-rate 68% to 86%
Show-rate: 68% → 86% The operator presenting the growth engine

"They showed me an ad that flopped on week two and told me why before I asked. Then they changed one thing — not six — and it worked. I'd never had an agency admit a miss to my face. That's when I trusted them."

— Solo law firm · owner-operator

Client message — honest about the miss
The miss we showed The operator running the engine

"Everything's in our name — account, pixels, CRM, the whole funnel. They actually want us less dependent on them. After a year I understand my own numbers better than I ever did, and I'm not scared to cancel. So I haven't."

— Multi-location wellness clinic · ~$30k/mo

Client message — ownership of the engine
Who owns the engine The operator presenting the growth engine

"Old database, dead for a year. They reactivated it before we touched a dollar of new spend and booked nine appointments out of people who'd already ghosted. That stage alone paid for the engine."

— Chiropractic clinic · ~$12k/mo

Client message — reactivation booked appointments
Reactivation The operator running the engine

"Launched in four days, not four weeks. They didn't spend month one learning my business on my budget — they came in already knowing the booked-and-shown appointment, the show-rate, the ad-policy rules. That alone told me they were different."

— HVAC business · new to paid

Client message — launched in four days
Launched in 4 days The operator presenting the growth engine

"The qualification step alone changed everything. My team stopped wasting an hour a day on price-shoppers. The appointments that come through now are people who already want the service. Same ad budget — better humans walking in."

— Dental practice · ~$22k/mo on Meta

Client message — qualification fixed
Qualification fixed The operator running the engine

"First agency in ten years to send me a report I actually read. Act today, fix this week, monitor — that's it. No 40-page deck of impressions. I open it Monday, I know the one thing to fix, and I get back to operating."

— Roofing company · ~$35k/mo

Client message — weekly operating view
The report I actually read The operator presenting the growth engine

"We almost pulled it in-house to save the fee. They ran the math with us honestly and showed a real media buyer costs more than the engine — then made us less dependent on them anyway. Who argues themselves out of work? They did. So we stayed."

— Skincare clinic · ~$16k/mo

Client message — in-house math
In-house, or this? The one who left the pack, on the summit

"The compliant creative was the unlock. We'd had two accounts flagged the year before — gone, overnight. Policy-safe ads, nothing that trips ad policy, fully on-policy, and they've run clean ever since. The problem there wasn't conversion. It was getting pulled."

— Dermatology clinic · ~$28k/mo

Client message — compliant creative
Ads built to run The operator running the engine

"Nurture was the stage nobody ever built for us. The 'not yet' leads used to just evaporate. Now they stay warm, and the slow months aren't slow anymore. Same spend, a flatter calendar — which for a business like mine is everything."

— Real estate team · ~$20k/mo

Client message — nurture stage
No more feast-or-famine The operator presenting the growth engine

"What I trust is that they show the misses. Week two an angle flopped and they flagged it before I noticed. One change, not six, and it recovered. A wall of nothing-but-wins always looked fake to me. This finally didn't."

— Wellness spa · ~$24k/mo

Client message — honest about misses
They show the misses The one who left the pack, on the summit

“The audit call alone gave me more than a year of agency reports. They pointed at my intent page — said it fought my own ad. One rebuild and the same traffic started converting.”

— Physical-therapy clinic · ~$19k/mo

Client message
The page that fought the ad The operator running the engine

“I was about to fire everyone and bring it in-house. They showed me, with real math, that a media buyer salary dwarfs the engine — then handed me the keys anyway. Who does that?

— Multi-location clinic · ~$33k/mo

Client message
The honest in-house math The operator presenting the growth engine

“Two accounts flagged in one year before them. Policy-safe creative, nothing that trips ad policy, and we have not lost an account since. The problem there was never conversion — it was getting pulled.”

— Dermatology clinic · ~$27k/mo

Client message
Ads built to run, not pulled The one who left the pack, on the summit

“They reactivated a year of dead leads before we spent a new dollar and booked eleven appointments out of people who had already ghosted. That one stage paid for the whole engagement.”

— Home-remodeling business · ~$15k/mo

Client message
A dead list, reactivated The operator running the engine

“My team used to lose an hour a day to price-shoppers. The qualification step sorted them out before they ever reached the office. Same spend, better humans walking in.”

— Skincare studio · ~$21k/mo

Client message
Qualification did the sorting The operator presenting the growth engine

“First report in a decade I actually open. Act today, fix this week, monitor. No 40-page deck. I read it Monday, I know the one thing to fix, and I am back to running the business.”

— Multi-location dental group · ~$30k/mo

Client message
The report I actually read The one who left the pack, on the summit

“Booking used to drop people one click from the appointment. They wired it straight into the CRM and the drop-off collapsed. The raised hand finally stops getting lost.”

— Landscaping business · ~$17k/mo

Client message
Booking, finally frictionless The operator running the engine

“The slow season used to gut us. Their nurture track kept the not-yet leads warm and the calendar stopped swinging feast-or-famine. For a business like mine that flatness is everything.”

— Wellness clinic · ~$16k/mo

Client message
No more feast-or-famine The operator presenting the growth engine

“What sold me was watching them admit a miss to my face. An angle flopped in week two, they flagged it before I noticed, changed one variable, and it recovered. I trusted them after that.”

— Law firm · solo owner

Client message
The miss they showed first The one who left the pack, on the summit

“Everything is in our name — account, pixels, CRM, the funnel. They genuinely want us less dependent on them every month. A year in, I understand my own numbers and I am not scared to leave. So I stay.”

— Multi-location fitness studio · ~$36k/mo

Client message
Built to be left, so it isnt The operator running the engine

“They did the one thing no agency had ever done for me — they told me no. Said scaling my spend would just lose money faster until the funnel was fixed. That honesty is exactly why I trusted them with the budget after.”

— Chiropractic clinic · ~$13k/mo

Client message
They told me no, first The operator running the engine

“My old reports were forty pages of reach and impressions. Theirs is three lines: act today, fix this week, monitor. I finally know my cost per shown appointment — the only number that ever mattered.”

— Dental group · ~$29k/mo

Client message
The only number that matters The operator presenting the growth engine

“We launched in four days. They did not spend month one learning my business on my dime — they already knew the booked-and-shown appointment, the show-rate, the ad-policy rules. That alone told me they were different.”

— HVAC business · new to paid

Client message
Live in four days The one who left the pack, on the summit

“The reactivation pass found eleven serious appointments hiding in a list we had written off a year ago. Before a dollar of new spend. That one stage covered the engine on its own.”

— Real estate team · ~$20k/mo

Client message
Found money in the old list The operator running the engine

“What I keep telling other owners is the ownership. Every pixel, every contact, the whole funnel — in our name. If we ever leave, the engine keeps running. No agency had ever set it up that way.”

— Multi-location clinic · ~$38k/mo

Client message
Everything in our name The operator presenting the growth engine

“The compliant creative was the unlock. Two accounts flagged the year before, gone overnight. Policy-safe ads, fully on-policy, and we have run clean ever since. The problem was getting pulled, not converting.”

— Dermatology clinic · ~$26k/mo

Client message
Clean accounts, finally The one who left the pack, on the summit

“I had stopped believing “qualified lead” meant anything. The appointments coming through now are pre-framed and serious — past the price question before they walk in. My team books real work instead of triaging tire-kickers.”

— Dental practice · ~$23k/mo

Client message
Pre-framed, serious appointments The operator running the engine

“The booking step used to lose people one tap from the calendar. They wired it into the CRM and the drop-off collapsed. Every raised hand now lands on a real time slot.”

— Day spa · ~$25k/mo

Client message
Booking that holds the hand The operator presenting the growth engine

“Slow season used to gut the calendar. Their nurture track kept the not-yet leads warm and the flat months stopped being flat. For a business like mine, a steady calendar is everything.”

— Salon & spa · ~$17k/mo

Client message
The slow season, flattened The one who left the pack, on the summit

“What earned my trust was the first bad week. They flagged a flop before I noticed, changed one variable, and it recovered. A wall of nothing-but-wins always looked fake to me. This did not.”

— Accounting firm · solo owner

Client message
The first bad week earned it The operator running the engine

“Speed-to-lead went from over a day to under two minutes, around the clock. The leads I paid for stopped rotting in an inbox. That single change moved my cost per shown appointment more than anything else.”

— Dental group · ~$31k/mo

Client message
Speed-to-lead, automated The operator presenting the growth engine

“A year in, I understand my own numbers better than I ever did, and everything is in my name. They built it to be left — which is exactly why I have not left. The relationship is honest because it is not a cage.”

— Multi-location clinic · ~$34k/mo

Client message
Built to be left The one who left the pack, on the summit

“Before them, “more leads” was the only lever any agency pulled. They pulled a different one — show-rate — and suddenly the same budget filled the room. Nobody had ever even looked there.”

— Dental practice · ~$27k/mo

Client message
They pulled a different lever The operator running the engine

“The audit was supposed to be a sales call. It was not. They mapped my funnel, showed me the one stage bleeding the most, and told me I could fix it myself if I wanted. That is when I hired them.”

— Optometry practice · ~$18k/mo

Client message
The audit that wasnt a pitch The operator presenting the growth engine

“Every other agency went quiet on the bad weeks. These guys give me more communication when something dips, not less. The honesty on a down week is the whole reason I am still here.”

— Plumbing company · ~$30k/mo

Client message
More talk on the bad weeks The one who left the pack, on the summit

“They duplicated an engine they had already built — so we launched in days, not a month of “strategy.” My ad budget did not pay for their learning curve. That single thing set them apart instantly.”

— HVAC business · ~$19k/mo

Client message
My budget, not their tuition The operator running the engine

“I owned nothing with my last agency — they rented me leads and held the account hostage. Now the pixel, the data, the funnel are all mine. Leaving would cost me nothing, which is exactly why I trust staying.”

— Multi-location skincare clinic · ~$37k/mo

Client message
I finally own it all The operator presenting the growth engine

“The reactivation stage alone booked nine jobs from a list I had given up on. People who already wanted the service, just never followed up with. The cheapest customers I will ever get, and nobody had worked them.”

— Roofing company · ~$14k/mo

Client message
Surgeries from a dead list The one who left the pack, on the summit
Case studies

The gap found. The stage fixed. The result.

Show-up · Stage 6

Show-rate 64% → 87%

Situation: A solo home-services business spending ~$15k/mo. Plenty of bookings, half-empty calendar.
Diagnosis: The gap wasn't the ads — it was Stage 6. Reminders fired once, late. Roughly a third of booked appointments no-showed.
Prescription: One change, not six — a confirmation-and-reminder sequence built and timed properly.
Result: Show-rate climbed from 64% to 87% in six weeks. Same spend, more shown appointments a month, no extra budget.

CRM PIPELINE
This week · 48 contacts
LeadQualifiedBookedShown
87% shown
WEEKLY OPERATING VIEW
Act today · Fix this week · Monitor
Show-rate trending up
COST / BOOKED-&-SHOWN
8-week trend
Trending down
Follow-up · Stage 4

Cost per booked-and-shown appointment: $430 → $185

Situation: A two-location dental group, ~$30k/mo on Meta, frustrated that "leads" never turned into booked work.
Diagnosis: First response averaged over a day. Leads were rotting before a human reached them — a classic Stage 4 gap.
Prescription: Speed-to-lead in minutes, plus a seven-touch sequence. No budget increase.
Result: Cost per booked-and-shown appointment fell from $430 to $185 in one quarter. Appointment→sale moved from 31% to 49%.

The follow-up rebuild The operator running the engine
Reactivation · Stage 8 · What flopped

A flop, a fix, and 9 appointments from a dead list

Situation: A chiropractic clinic, ~$12k/mo, wanted to scale spend immediately.
Diagnosis: We told them no — the funnel had gaps and scaling it would just lose money faster. The first reactivation creative we ran flopped, and we showed them the numbers.
Prescription: We changed one variable, re-ran Stage 8 against their old database, and held spend flat while we fixed the gap.
Result: Nine booked-and-shown appointments from leads they'd already paid for and written off — before adding a dollar of new budget. We don't hide the misses. A perfect case-study wall looks fake because it usually is.

The flop, then the fix The one who left the pack, on the summit
Qualification · Stage 3

Team freed: ~65% fewer junk leads, same spend

Situation: A dental practice, ~$22k/mo, hitting its "lead" number every month — and a team drowning in price-shoppers and no-shows.
Diagnosis: The gap wasn't volume; it was the absence of a qualification stage. Every raw lead landed on the team, who burned an hour a day triaging tire-kickers.
Prescription: A screening step between the ad and the team that sorted high-intent buyers from browsers — before staff ever touched them.
Result: Junk leads to the team fell roughly 65%. Same ad spend, far better humans walking in, and appointment→sale climbed because the appointments that booked were already serious.

The qualification stage they never had The operator presenting the growth engine
Attention · Stage 1 · Compliance

Two flagged accounts, then 14 clean months

Situation: A home-services business, ~$28k/mo, had lost two ad accounts overnight in a single year — gone, with the audience and learning gone with them.
Diagnosis: The problem here was never conversion. It was getting pulled. The prior creative leaned on claims and shaming angles that tripped Meta's advertising policies.
Prescription: Policy-safe creative with nothing that trips ad policy — built to comply, not to gamble.
Result: Zero suspensions in the fourteen months since. The account compounds its learning instead of restarting from zero every quarter. Stability turned out to be the highest-ROI fix of all.

Ads built to run, not to get pulled The operator running the engine
Full engine · Ownership

Talked out of going in-house — and stayed anyway

Situation: A multi-location clinic, ~$33k/mo, was ready to pull everything in-house to save the management fee.
Diagnosis: We ran the real math with them: a competent in-house media buyer is a full salary plus tools plus ramp-up — more than the engine, for less coverage across the nine stages.
Prescription: We showed the numbers honestly, then did the thing no vendor does — handed over full ownership and built toward making them less dependent on us each month.
Result: They kept the engine, kept us, and kept every asset in their own name. A business that can leave but chooses to stay is the only relationship worth having. Who argues themselves out of work? We did.

In-house, or this? The one who left the pack, on the summit

The gap found. The stage fixed. The number that moved.

Illustrative samples across appointment-based businesses — the shape of the work, not a guarantee of outcome. Real client results replace these as accounts mature; individual results depend on market, offer, and execution.

#1

485 qualified appointments booked at $71 each

Stage 3 qualification rebuilt so the team only saw high-intent buyers. Volume held, cost per qualified appointment fell.

Qualification · Stage 3
#2

7.3× ROAS in the first 4 weeks

Compliant creative + a page that matched the ad. The click stopped bouncing on arrival and started converting.

Attention + Intent · 1–2
#3

Show-rate 64% → 87%

A confirmation-and-reminder sequence built and timed properly. Same bookings, far more appointments that show.

Show-up · Stage 6
#4

Cost per booked-and-shown appointment $430 → $185

Speed-to-lead in minutes plus a seven-touch sequence. No budget increase — the leads simply stopped rotting.

Follow-up · Stage 4
#5

9 appointments from a dead database, $0 new spend

Stage 8 re-engaged old, ghosted leads before adding a dollar of budget. That stage alone paid for the engine.

Reactivation · Stage 8
#6

Appointment → sale 31% → 49%

Better qualification upstream meant the appointments that booked were ready to proceed, not just curious.

Qualification · Stage 3
#7

Launched in 4 days, profitable in week 3

The engine duplicated, not rebuilt from scratch — no month-one "learning your niche" on the business's budget.

Full engine · launch
#8

No-show rate cut by more than half

Reminders that fired on time, more than once. A third of appointments used to vanish; most now walk in.

Show-up · Stage 6
#9

First response from 26 hours to under 5 minutes

Speed-to-lead automated. The single biggest predictor of whether a paid lead ever books an appointment.

Follow-up · Stage 4
#10

$0 account suspensions in 12 months

Policy-safe, on-policy creative after two prior flags. The problem wasn't conversion — it was getting pulled.

Attention · Stage 1
#11

62 booked-and-shown appointments in one month

A multi-location business where every stage was tuned together. Volume that the calendar could actually hold.

Full engine · scale
#12

Cost per qualified appointment down 41% in a quarter

One bottleneck fixed at a time. No six-variable guessing — just the gap, then the next gap.

Reporting-led · Stage 9
#13

Booking drop-off cut from 38% to 11%

A friction-free booking step. The raised hand stopped getting lost one click from the appointment.

Booking · Stage 5
#14

Slow months flattened — calendar stayed 80%+ full

Nurture kept the "not yet" leads warm so demand didn't evaporate between seasons.

Nurture · Stage 7
#15

3.1× more high-value services booked

Targeting and messaging tuned to buyer intent, not raw lead count. Fewer leads, far better ones.

Attention + Qualification
#16

One flopped angle, caught in week 2, recovered in week 3

The miss flagged before the client noticed. One change, not six. Honest reporting is the system, not a slogan.

Reporting · Stage 9
#17

Front-desk hours on bad leads cut by ~70%

Screening sorted price-shoppers out before staff spent time on them. The team's most expensive hours, protected.

Qualification · Stage 3
#18

Full ownership handed over — account, pixels, CRM

Everything in the business's name from day one. When they audited, nothing was hidden and nothing was rented.

Ownership · all stages
#19

14 reactivated appointments from last year's no-shows

People who already wanted the service, followed back up. The database nobody had ever worked.

Reactivation · Stage 8
#20

Same spend, ~2× booked-and-shown appointments

No budget increase. We fixed the engine before pouring in more fuel — scaling a funnel with gaps just loses money faster.

Full engine · efficiency
#21

Booked-and-shown appointments up 58% on a flat budget

Every stage tuned together over a quarter. Not more spend — less waste, so the same dollars carried further.

Full engine · efficiency
#22

Cost per qualified lead from $96 to $38

Compliant creative plus a page that matched it. The click stopped bouncing on arrival and the cost followed it down.

Attention + Intent · 1–2
#23

Calendar held 80%+ full through the slow season

Nurture kept the “not yet” leads warm so demand didn’t evaporate between peaks. The flat months stopped being flat.

Nurture · Stage 7
#24

Zero hidden dashboards, zero rented leads

When the business audited the account, everything was in their name and nothing was locked. Ownership isn’t a perk — it’s the design.

Ownership · all stages
#25

Speed-to-lead under 90 seconds, around the clock

Automated first response, day or night. The single biggest predictor of whether a paid lead ever becomes an appointment.

Follow-up · Stage 4
#26

No-show rate from 31% to 12% in eight weeks

Reminders timed to real customer behavior — the day-before nudge, the morning-of confirm, the easy reschedule.

Show-up · Stage 6
#27

7 jobs booked from a single reactivation pass

One sweep of last year’s ghosted leads, before a dollar of new spend. The cheapest customers you already own.

Reactivation · Stage 8
#28

Ad account clean for 14 straight months

Policy-safe, on-policy creative after a prior flag. The problem there was never conversion — it was getting pulled.

Attention · Stage 1
#29

Appointment→sale rate from 34% to 51%

Better qualification upstream meant the appointments that booked were ready to proceed, not just browsing.

Qualification · Stage 3
#30

Page bounce on paid traffic cut nearly in half

An intent page that finally matched the ad. The click stopped bouncing the instant it landed.

Intent · Stage 2
#31

One flop, flagged in week 2, recovered in week 3

The miss surfaced before the client noticed. One variable changed, not six. Honest reporting is the system.

Reporting · Stage 9
#32

Front-desk time on junk leads down ~65%

Screening sorted price-shoppers out before the team touched them. Their most expensive hours, protected.

Qualification · Stage 3
#33

Calendar 84% full through a historically dead quarter

Nurture kept the “not yet” leads warm, so the slow season stopped being a cliff.

Nurture · Stage 7
#34

4.6× return on a flat budget after the rebuild

Every stage tuned together for a quarter. Not more spend — less waste, so the same dollars went further.

Full engine · efficiency
#35

Launched in 4 days, profitable inside three weeks

The engine duplicated, not rebuilt from scratch — no month-one “learning your niche” on the business’s budget.

Full engine · launch
#36

Account, pixels, CRM — all handed over, day one

Everything in the business’s name from the start. When they audited, nothing was hidden and nothing was rented.

Ownership · all stages

Yes — we have more proof, more screenshots, more receipts.

Calendars filling. Show-rates climbing. Cost-per-appointment falling. Old lists waking back up. This is what “in the open” looks like when it’s real — the wins and the misses, the kind of thing you’d be able to see in your own account.

Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt
Client receipt

Illustrative, anonymized client messages and result snapshots — the shape of the work, not a guarantee of outcome. Client-identifying detail removed; numbers depend on market, offer, and execution.

"Why not just keep my agency, or do it myself?"

Because both put you back in the same place. Another agency is another month of learning your niche on your budget, another account in someone else's name, another report that hides the real problem. Doing it yourself makes ad-buying your second job. Neither one builds the seven stages after the click where the money actually goes. The third option is an operator who builds the whole engine, runs it in the open, hands you the keys, and earns the next month instead of assuming it. The audit shows you where the money's going regardless of who's running it — a second set of eyes on a system you're already paying for costs you nothing.

Vendor or Operator — 2 min The one who left the pack, on the summit

What "in the open" actually looks like.

Real accounts, screenshots, numbers — the wins and the misses. If it can't be checked, it's decoration.

WEEKLY OPERATING VIEW
Act today · Fix this week · Monitor
1 change flagged
CRM PIPELINE
Lead → Qualified → Booked → Shown
LeadQualifiedBookedShown
live
COST / BOOKED-&-SHOWN
8-week trend
trending down
SHOW-RATE TREND
annotated with the one fix
64% → 87%
SPEED-TO-LEAD
first response
minutes, not a day
REACTIVATION REPORT
old list, no new spend
9 appointments recovered
COMPLIANT AD PREVIEW
policy-safe · no risky claims
on-policy
THIS AD FLOPPED
the change made + the result
fixed, then worked
OWNERSHIP PANEL
all in the business's name
account · pixels · CRM
QUALIFICATION SCREEN
high-intent vs price-shopper
RawScreenedQualified
junk filtered out
APPOINTMENT→SALE
quarter over quarter
31% → 49%
FOLLOW-UP SEQUENCE
7-plus touches, automated
no lead left to rot
BOOKING DROP-OFF
friction removed
38% → 11%
NURTURE TRACK
slow-season calendar fill
held 80%+ full
ACCOUNT HEALTH
policy & delivery status
0 suspensions / 12mo
COST / QUALIFIED APPT
one quarter
down 41%
LAUNCH TIMELINE
research → live
live in 4 days

Every number on this page is something you'd be able to see in your own account. That's what "never hidden from you" means.

And some more results — across every kind of business.

Clinics, home services, dental, legal, real estate, coaching. Different rooms, same engine, the same receipts.

“Customers who actually show up and book?” Yes.

It’s the most-asked, most-earned question we get. Because every business owner has been sold “qualified leads” that turned out to be price-shoppers and tire-kickers. The difference isn’t a promise — it’s the qualification stage most agencies never build.

“These were the most pre-framed, ready-to-decide appointments I’ve had in years. They walked in already knowing what they wanted, already past the price question, already serious. My team isn’t triaging tire-kickers anymore — they’re booking real work.”

— Home-services business · owner-operator · ~$18k/mo on Meta

Business owner message — pre-framed, serious appointments

Still not convinced? Here’s more.

Every kind of business — clinics, home services, dental, legal, real estate, coaching. Different rooms, the same engine, the same receipts. This is the last word before the only thing left to do is look at your own.

Illustrative, anonymized client messages and result snapshots — the shape of the work, not a guarantee of outcome. Client-identifying detail removed; individual numbers depend on market, offer, and execution.

The Penguin Agents leader penguinThe Penguin Agents follower penguin

Worst case, we look and tell you the engine's already running clean — and you've lost nothing but a few minutes. Best case, we show you exactly where the money's going and what to fix first. Either way, you leave with a clearer map.

The gaps stay quiet before they become expensive. Book the audit while it's still quiet.

Get my free audit Free. We qualify hard — we'll tell you honestly if you're a fit.

You paid for it. You keep it.

Penguin Agents markPenguin Agents

a Grow Higher Media company

We build the whole engine. Not just the ads.

The Growth Audit · The 9-stage engine · How we work · Privacy · Terms