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.