Aesthetic Clinic Klang Valley, Malaysia

Rebuilding a Klang Valley Aesthetic Clinic's Meta Ads for KKM Compliance — and Cheaper Consultations

A Klang Valley aesthetic clinic inherited a Meta account running before/after creatives that were one report away from a takedown. We rebuilt it into a compliant system with WhatsApp conversion tracking — and cost per booked consultation fell.

Anonymised client, representative of engagements in this vertical. Figures are illustrative of results in the ranges we typically achieve.

The client

The clinic — a single-location aesthetic practice in the Klang Valley offering injectables and energy-based treatments — came to us running Meta Ads that "worked" in the sense that the leads dashboard filled up. What the owner didn't know was how exposed the account was. The creatives leaned on explicit before/after photography and outcome promises that sit squarely outside the KKM/MOH Aesthetic Medical Practice Guidelines and the Medicines (Advertisement & Sale) Act 1956. One competitor complaint or platform review away from a takedown, with the entire ad account's history at risk.

The problem

Two problems, tangled together. First, compliance: the ad copy used superlatives and implied guaranteed results, and the creative relied on the kind of before/after imagery that Malaysian aesthetic advertising rules restrict. Second, measurement: enquiries came through WhatsApp, but nothing tracked which ad produced a booked, showed-up consultation — so Meta was optimising toward raw form-fills and cheap clicks, not patients in the chair. The result was a cost per booked consultation well above where it should sit for this category, and a booking flow that leaked qualified interest between the click and the appointment.

What we did

We ran this through the Signal Framework — audit, rebuild, track, report:

  • Audit the exposure. Flagged every creative running before/after imagery or outcome promises against the KKM/MOH guidelines and Act 1956 before touching the budget.
  • Rebuild the signal. Replaced the at-risk before/after set with a compliant format library — treatment education, practitioner credibility, clinic environment, and process explainers — with copy reviewed against the guidelines before anything went live. No superlatives, no guaranteed-outcome language, no restricted imagery.
  • Track the real event. Instrumented the wa.me click as a tracked event and wired an offline step so a booked-and-attended consultation flows back to Meta — moving optimisation away from cheap leads toward booked consultations. A short pre-consultation qualification sequence (treatment intent, timeframe, deposit) filtered out tyre-kickers before they consumed clinic time.
  • Report the benchmark. Reporting shifted to cost per booked consultation against real Klang Valley benchmarks, not raw lead count or reach.

Results (90-day window)

MetricBeforeAfter
Cost per booked consultation RM 240 RM 140
Meta cost per lead RM 52 RM 28
Consultation show-rate 41% 63%
Creatives at compliance risk Most of the account 0 (all reviewed)

All figures anonymised and within the benchmark ranges published in our Malaysia ad benchmarks.

What this means for your clinic

The lesson isn't "better ads." It's that in a regulated category, compliance and performance are the same project. The before/after creatives that felt like the clinic's best performers were a liability, and the missing WhatsApp tracking meant the algorithm was optimising for the wrong outcome. Fixing both is what took cost per booked consultation from the top of the RM90–260 band down toward the middle — while removing the takedown risk entirely.

If your clinic is running before/after creatives or can't tell which ad produced a patient who actually showed up, you have the same two problems this clinic had. That's the exact work our aesthetic clinic marketing programme is built around.

Related at shakalakaa: See our aesthetic clinic marketing programme or the pricing guide.

Frequently Asked Questions

Want results like this for
your own clinic?

Book a free strategy call

LET'S START
THE CONVO.