Mitchell Kwan

Meta ads

Bookings on the calendar. Not leads to chase.

Most clinic Meta ads hand your front desk a pile of cold enquiries and call it a result. I build the engine that puts deposit-paying patients straight into your booking calendar.

Why they didn’t work

The ads were never the problem.

You’ve run Meta ads. Maybe through an agency, maybe yourself. The creative looked like every other clinic’s. The tracking was shallow, so the account never learned which clicks became patients. The offer asked for a lead, so your team spent the month chasing people who half-remembered filling in a form. At month-end you got a report full of clicks and a calendar that still had gaps.

That isn’t a Meta problem. It’s what happens when nobody on the account has run a clinic. Here’s the longer version.

What I build

An engine, not a campaign.

Trust assets that look like your work.

I come on-site with professional gear and shoot media that answers the question a patient won't ask out loud: is this place real, and is it good? Not a Canva template. Not an iPhone reel.

An offer that asks for a booking.

A deposit-backed offer that puts a real appointment on the calendar, not a contact form. The deposit offsets acquisition cost and filters out the time-wasters before they reach your front desk.

Tracking the account can learn from.

Server-side tracking connected to your booking system, so the ad account optimises toward real, deposit-paid patients instead of a privacy-blocked guess.

Compliance built in.

Every ad is built inside the AHPRA and TGA rules by default. No named prescription products, no testimonial traps, no idealised imagery.

The proof

Real numbers, from real ad accounts.

82

bookings in 30 days

my own clinic, $60 each

47

bookings in 10 days

filling a new therapist's calendar

$52

per booking

a Perth laser clinic I work with

Exact numbers from real ad accounts and booking systems. Every one of those patients paid a deposit to book.

Where this fits

The fast path to a full calendar.

Paid ads are the fast lane. Organic and SEO are the long game that compounds underneath. Both feed the same outcome: a calendar that fills with the right patients, consistently, without your team chasing anyone. Meta ads are usually where the calendar moves first.

And sometimes the honest answer is don’t run ads yet. If the consultation, the pricing or the rebooking isn’t ready to hold the demand, more bookings just create more waste. I’ll tell you that on the call.

Common questions

Why didn't Meta ads work for my clinic before?

Usually one of four things, often all of them. The creative didn't reflect the quality of your clinical work, so it looked like everyone else's. The tracking was shallow, so the ad account never learned which clicks became patients. The offer asked for a lead instead of a booking, so your front desk inherited a pile of cold enquiries to chase. And the agency measured clicks and lead volume, then blamed your team when those leads didn't book. None of that is the platform's fault. It's what a setup looks like when nobody building it has run a clinic.

How is this different from a lead-gen agency?

A lead-gen agency sells you leads at a price per lead, then leaves your team to chase them with follow-up scripts. I don't generate leads. Patients book directly into your calendar and pay a deposit to hold the spot. No chasing, no double-dialling, no harassment scripts. The deposit also offsets the cost of acquiring them, so the patient is close to paid-for before they arrive.

Will the ads comply with AHPRA and the TGA?

Yes, by default. Every ad is built inside the AHPRA advertising rules and the TGA restrictions on cosmetic injectables. I don't name prescription products, I advertise the consultation and the concern, and the creative avoids the testimonial and idealised-imagery traps. Compliance is built into the first draft, not checked against the rules at the end.

See where your calendar is breaking down.

20 questions across your demand, consultations, visibility, and operations. 3 minutes. Free.

Take the Scorecard