31 months · two-branch clinic group · Selangor & Johor

Are you frustrated that you're paying an agency every month — and still not treating more patients?

I'm not an agency. I'm the person who rebuilds the whole path from ad click to treatment chair, then reports back in ringgit instead of impressions. Here's what that produced over 31 straight months.

Free 30-minute audit · No obligation · I'll tell you straight if I can't help

9.8x
Blended return on ad spend
31-month average
RM9.20
Average cost per patient lead
across 66,857 leads
RM6.04M
Patient revenue generated
from RM615K ad spend
1,395
Patients closed & treated
avg RM4,332 per patient
Why most clinic ads lose money

Cheap leads and strong returns aren't luck. They're structure.

Almost every clinic account I audit is paying two to five times more per lead than it needs to — and getting a fraction of the return. These are the six reasons why.

One campaign for the whole clinic

Botox, filler, slimming and facials all crammed into a single ad set. Meta never learns who your buyer is, so your cost per lead stays high and never comes down.

Creative that never gets tested

The same three ads running for eight months. Cost per lead climbs every week as the audience burns out, and nobody notices until the budget stops working.

Reporting that stops at the lead

Reach, impressions, "engagement". None of it tells you what a patient actually cost you or what they were worth. If the report doesn't end in ringgit, it isn't a report.

Buying volume instead of buyers

Cheap discount offers pull in huge lead numbers that never convert. The cost per lead looks fine on paper while the cost per patient quietly doubles.

Leads that go cold before contact

The front desk replies hours later and the patient has already booked elsewhere. You paid full price for a lead that was never given a chance to convert.

Ignoring the return visit

The return in aesthetics compounds across the second, third and fourth visit. Clinics that measure only the first visit consistently underestimate what a patient is worth — and underspend as a result.

Verified performance

Low cost per lead. High return. Held for 31 months.

Anyone can produce one good month. The figures below are pulled from live Meta Ads Manager data and the clinic's own sales records, reconciled monthly, with nothing cherry-picked out.

Cost per lead, every month
28 of 31 months came in under RM12 · blended average RM9.20 · best month RM4.45
Cost per lead 31-month average
Ad spend vs. patient revenue generated
Full year 2024 & 2025 · 2026 is Jan–Jul year-to-date · ROAS labelled above
Ad spend Revenue generated
Return improving quarter after quarter
First-visit ROAS only — excludes follow-up treatment revenue, so the real return is higher
First-visit ROAS
Monthly lead volume, 31 months straight
66,857 total leads · volume held through festive seasons and year-end without CPL blowing out
Leads per month

Full performance breakdown

PeriodAd spendLeadsCost / lead ConsultsPatientsClose rateRevenueROAS
2024 RM146,51722,898RM6.40 1,06038035.8% RM2,052,52414.0x
2025 RM306,91229,834RM10.29 1,68564438.2% RM2,682,3428.7x
2026 · Jan–Jul RM161,88514,125RM11.46 59537162.4% RM1,308,5538.1x
TotalRM615,31466,857RM9.20 3,3401,39541.8% RM6,043,4189.8x

ROAS is blended across both branches. Revenue = first-visit treatment value plus first-review treatment value, attributed to paid campaigns and reconciled against clinic sales records. A portion of late-2025 follow-up revenue is interpolated from the clinic's own booking data. Full month-by-month workings available on request during the audit call.

Case study

31 months. RM615K managed. RM6.04M returned.

Client details anonymised at their request. Everything else is exactly as it happened.

Aesthetics & wellness clinic group — Selangor & Johor

A two-branch clinic group already spending on Meta when I came in — running ads inconsistently, with no attribution and no way of knowing which campaigns produced actual paying patients. Today, every ringgit is traced from click to treatment, and the monthly report ends in revenue.

Meta & Instagram Ads Content & Social Brand Positioning AI Follow-up Automation SEO & GEO
The challenge
High and rising cost per lead, no tracking from ad click to treatment sale, and no way to tell which of the two branches was actually profitable.
What I built
Campaign architecture per treatment and per branch, a qualification flow, automated follow-up, and a monthly report that reconciles ad spend against real clinic revenue.
The outcome
RM9.20 blended cost per lead across 66,857 leads, 9.8x blended return, and 1,395 patients treated — sustained for 31 consecutive months.
PHASE 01 · MONTHS 1–12

Drive the cost per lead down

Rebuilt the campaign structure around individual treatments instead of generic clinic ads. Cost per lead averaged RM6.40 across the year and dipped as low as RM4.45 — while first-visit ROAS climbed every single quarter, from 3.29x to 5.78x.

PHASE 02 · MONTHS 13–24

Scale spend without losing efficiency

Doubled monthly ad spend across both branches. Leads grew +30% and patients treated grew +69.5%, with cost per lead held at RM10.29 — the single hardest thing to do when a budget scales.

PHASE 03 · MONTHS 25–31

Convert more of what we buy

Shifted from lead volume to lead quality and follow-up automation. Close rate rose to 62.4%, no-shows fell from 11% to 7% — meaning each RM9.20 lead now returns far more than it did in year one.

What I run for you

Five parts. One system.

These aren't menu items you pick from — they work as one machine. Ads buy the lead cheaply, content makes them trust you, automation makes sure nobody falls through, and search brings in demand you don't have to pay for at all.

01

Meta & Instagram Ads

Campaign architecture built per treatment and per branch. That structure is what takes cost per lead down and keeps it there.

  • Treatment-level campaign structure
  • Creative testing & iteration
  • Lead qualification built into the form
  • Revenue-level monthly reporting
02

Content & Social

The content that makes a stranger trust a clinic with their face. Reels, before-afters, doctor authority content.

  • Monthly content calendar
  • Short-form video & Reels
  • Caption copy in English & Bahasa Malaysia
  • Creative built for ads, not just feed
03

Clinic Branding & Positioning

Why should a patient choose you over the clinic 3km away charging 30% less? We answer that before we spend a cent.

  • Offer & package design
  • Positioning against local competitors
  • Patient journey mapping
  • Pricing & premium framing
04

AI Automation

The part that fixed no-shows and tripled close rate. Instant response, smart qualification, relentless follow-up.

  • Instant WhatsApp lead response
  • Automated booking & reminders
  • No-show recovery sequences
  • Post-treatment rebooking flows
05

SEO & GEO

Getting found on Google Maps and inside AI answers when patients ask "best clinic for ___ near me".

  • Google Business Profile optimisation
  • Treatment & location landing pages
  • Review generation system
  • Generative Engine Optimisation (ChatGPT, AI Overviews)

Not sure which you need?

That's what the free audit is for. I'll look at your actual numbers and tell you where the biggest leak is — even if the answer is "you don't need me yet".

Book the audit
How we work together

No 6-month contract before I've proven anything.

Here's exactly what the first 90 days look like.

1

Free clinic audit

30 minutes. We look at your ad account, your enquiry flow, and your numbers. You leave with a written diagnosis whether we work together or not.

2

Build the foundation

Weeks 1–3. Positioning, offer, tracking, campaign structure, and the follow-up automation — before we scale spend.

3

Launch & learn

Weeks 4–8. Controlled spend, rapid creative testing, and weekly reporting so you see exactly what's working.

4

Scale what works

Month 3 onward. Push budget into proven winners, tighten the funnel, and grow the number that matters — patients treated.

Why "partner", not "agency"

I'm accountable to patients treated, not posts published.

There's a reason I've stayed with one clinic group for 31 months instead of churning through twenty accounts a year.

Typical agency

  • Reports reach, impressions and engagement
  • Junior account exec you've never met runs your ads
  • Same template deployed across 30 unrelated clients
  • Hands over leads and calls it a day
  • Never sees your clinic's actual sales data
  • Locked 6–12 month contract from day one

Working with me

  • Reports cost per patient and revenue generated
  • You work directly with the person building it
  • Built specifically for aesthetics & wellness clinics
  • Owns the full journey — click to treatment to rebook
  • Reconciled monthly against your real sales numbers
  • Earn the long-term relationship with results first
Questions clinic owners ask

Straight answers.

What's the minimum budget to start?

Realistically you want at least RM5,000–8,000 per month in ad spend per branch to gather meaningful data. Below that we're guessing rather than optimising, and cost per lead never gets the volume it needs to come down. During the audit I'll tell you honestly whether your budget can support what you're trying to achieve.

How long before I see results?

First leads usually within the first week. A stable, low cost per lead takes 60–90 days — that's how long it takes to test enough creative and let the campaign structure settle. Anyone promising you a transformation in 30 days is selling you something.

Is RM9.20 per lead realistic for my clinic?

It depends on your treatments, your city and your competition — a filler lead in KL costs differently to a slimming lead in Johor. What I can say is that the structure that produced RM9.20 is repeatable: treatment-level campaigns, constant creative testing, and qualification built into the form. During the audit I'll look at your current cost per lead and give you a realistic target rather than a number designed to win the deal.

Do you work with clinics that compete with each other?

No. I work with one clinic per catchment area. If we start together, I'm not running ads for the clinic down the road from you.

We already have an agency. Is the audit still useful?

Often it's the most useful. I'll look at what's actually being run and tell you whether the problem is your agency, your offer, or your front desk. Plenty of clinics leave that call and simply fix their campaign structure without hiring me at all.

Who owns the ad account and the data?

You do. Always. Everything runs on your Business Manager, your pixel, your data. If we ever part ways, you keep the whole system — accounts, campaigns, creative and documentation.

Do you handle content shooting too?

I direct it and can run a monthly shoot, but the strongest performing content in aesthetics is usually shot in-clinic with your own doctors and real patients. I'll give your team the exact shot list and hooks that convert.

Free clinic audit

Let's find out where your patients are leaking.

30 minutes, no pitch deck, no obligation. Bring your ad account and your last 3 months of enquiry numbers — I'll show you what you're really paying per patient and where the return is leaking.

Ad account review True cost-per-patient breakdown Competitor positioning check Written action plan
WhatsApp me now → Email instead

I take on a limited number of clinics at a time so each one gets proper attention.