Intro
Part of the IHH Healthcare series · one client, three lensesThis is the Overview. The engagement comes apart into three deep-dives — same client, three disciplines, readable in any order: Performance Marketing, Performance Creative, and Data & Analytics.
We work withIHH Healthcare— one of the world's largest private hospital groups, and the operator behind a set of premium Malaysian hospital brands: Gleneagles, Pantai Hospital, and Prince Court Medical Centre. The audience that mattered for this engagement sat across the border: Indonesian patients seeking high-quality specialist treatment abroad— a real, high-intent, high-stakes medical-travel market.
The situation was a familiar mismatch: world-class hospitals and a genuine audience, but no system to reach and convert them across multiple brands at once. Over roughly 10 weeks, GTMLab built a multi-hospital, multi-audience Meta engine with finance-grade discipline — and it produced 5,000+ qualified leads while cost per lead fell 70% and weekly volume scaled roughly 5×, ramping from around 195 leads a week to 1,100+.
Meet IHH Healthcare.
IHH Healthcare is one of the largest private healthcare groups in the world, with premium hospital brands across Asia. This engagement centred on three of its Malaysian names —Gleneagles, Pantai Hospital, and Prince Court Medical Centre— each with its own reputation, specialties, and patient profile.
The demand behind it is cross-border medical travel. For many Indonesian patients, the nearest option for trusted specialist care isn't a local hospital — it's a short flight to a premium Malaysian brand. That's a considered, high-stakes decision: people are choosing where to have surgery or specialist treatment, not making an impulse purchase. The job was to reach those patients at the moment they're weighing it, and convert them into a real, contactable lead for the right hospital.
A strong product. No system to reach the right patients at scale.
The hospitals were world-class and the audience was real. What was missing was a system to connect the two — across three distinct brands, without leaking budget on the wrong people. Three structural challenges shaped the build:
01
One blanket campaign couldn't serve many hospitals. Gleneagles, Pantai and Prince Court each carry distinct positioning, geography and patient profiles. A single generic campaign would blur all three — the wrong specialty in front of the wrong patient, for the wrong hospital. Each brand needed its own treatment.
02
The audience was high-intent and high-stakes, not casual. Choosing where to have specialist treatment abroad is a considered, emotional decision. These aren't casual browsers — they need reassurance, credibility and clarity in their own language, or they don't raise their hand at all.
03
Broad targeting leaked budget and stalled leads.Cast too wide and the engine fills with people who will never travel for care — spend goes up, lead quality goes down, and the whole system stalls. The build had to get narrow on the right patients and stay narrow as it scaled.
One engine, three disciplines.
We built one patient-acquisition engine, and it comes apart cleanly into three tracks — each with its own deep-dive. Here's the short version; the detail lives in the lenses.
01
Architecture & audience.
A per-brand Meta structure that keeps Gleneagles, Pantai and Prince Court distinct, and targeting built for the cross-border, high-intent patient rather than a broad net. The full build is in Performance Marketing.
02
Bahasa-first creative.
Credibility-led, Bahasa-first creative that speaks to a high-stakes medical-travel decision in the patient's own language — the creative system lives in Performance Creative.
03
Automated capture + an exclusion loop.
WhatsApp lead capture wired to an exclusion loop that continuously removes the patients you've already won, so spend keeps finding new ones. The measurement build is in Data & Analytics.
Results — a real patient-acquisition engine.
Six numbers from a ~10-week build, all relative or absolute lead counts — no spend, no cost figures, just what the engine produced.
Honest read: the lead counts and the −70% cost-per-lead curve is solid — they're the numbers the engine is optimised against. What's still resolving is the last mile: attribution from a qualified lead through to a booked appointment at the hospital. That handoff crosses into the hospitals' own systems, and closing it is the next build.
The rest of the engagement.
This was one engagement told three ways. Keep going — here's the rest of the set:
Keep going — here's the rest of the set:
Performance Marketing — per-brand architecture and the cross-border audience. −70% cost per lead
Performance Creative — Bahasa-first, credibility-led creative. Bahasa primary
Data & Analytics — capture wired to an exclusion loop. 5,000+ leads tracked
A premium hospital group now reaches cross-border patients through one engine that gets cheaper as it scales — three brands, one system, 5,000+ qualified leads.
Cost per lead fell 70% and weekly volume scaled ~5× while the targeting kept getting sharper — and the next gain is already mapped: closing attribution from lead to booked appointment. This is how GTMLab partnerships work: we build the engine, measure it, and hand back a system that compounds.
Book a strategy call →