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.
The problem
- 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.

















