GTMLab
Our focus

Paid ads growth — and nothing else.

We don't do brand. We don't do generalist work. Five disciplines stacked together to make one outcome: a paid engine that compounds every month.

The 5 services we shipPerformance MarketingThe growth engine itself. Paid acquisition across every channel.Performance CreativeAds that win the auction. AI-tuned creative production at scale.Funnel Strategy & CROConversions, end to end. Landing pages, funnel rebuild, A/B testing.Data & AnalyticsEvery dollar traced. Dashboards, attribution, AI signal monitoring.GTM & Growth LabStrategy that ships Monday. Channel tests, positioning, expansion.
All 5 in motion
Full-stack engagementLuxury Boat Tours
A luxury boat tours relied on OTAs for bookings. We rebuilt their paid acquisition, and in under 2 months, direct revenue up 30%, CAC down 35%.
>30%Direct Website Bookings increase
>20ROAS
Our WorkCase StudiesClientsProofTestimonialsCreativesFunnels (coming soon)
Featured case study
FeaturedLuxury Boat Tours
A luxury boat tours relied on OTAs for bookings. We rebuilt their paid acquisition, and in under 2 months, direct revenue up 30%, CAC down 35%.
>30%Direct Website Bookings increase
>20ROAS
IndustriesHealthcareWellnessEcommerceHospitalityTourismTech StartupsPropertyEvents & Conferences
ResourcesBlogTeardown Library (coming soon)Events (coming soon)Talks (coming soon)
WorkshopsGTM Mapping0→1 / pre-revenue founders. Map your full GTM.Growth DecodePMF + paid spend. Decode competitors, rebuild engine.Bali Tour 2026 (ended)20 workshops · 2 weeks · May 2026 wrap-up.Australia Tour 2026 (planning)Sydney · Melbourne · Jun–Jul 2026.
From the blog →
AI Alone Is Useless — Why I Built GTMLab.
Building a growth system, not a campaign treadmill.
How to audit your creative without hiring an agency (yet).
Southeast Asia's paid-ads blind spot — why localising creative beats generic scaling.
Join the bench
CareersJoin our team
100 specialists. Operator-grade pedigree. Currently hiring 5 senior roles.
5Open roles
6+Countries
100+On bench
Our story
AboutAbout GTMLab
Operator-led, senior-only, built by tech-founders.
2024Founded
~100Senior marketers
200+Teams shipped for
Let’s Talk →

Turn ad spend into revenue you can trace.

Forbes 30 Under 30 Team · Y Combinator Alumni · $20M Ad Spend Operated

Let’s Talk →
GTMLab

Paid ads growth — and nothing else. Five disciplines, one engine, every dollar traced.

Available for Q3
Jakarta · GMT+7 · global delivery

Services

  • Performance Marketing
  • Performance Creative
  • Funnel Strategy & CRO
  • Data & Analytics
  • GTM & Growth Lab

Our Work

  • Case Studies
  • Clients
  • Proof
  • Testimonials
  • Industries

Resources

  • Blog

Company

  • About
  • Careers
  • Contact
© 2026 GTMLAB.AI · 200+ brands · $20M+ ad spend operated
Healthcare · Cross-Border Hospital GroupPatient AcquisitionMeta · 3 Hospital Brands · WhatsApp
Case Studies→IHH Healthcare

We built a premium hospital group's cross-border patient-acquisition engine — 5,000+ qualified leads as cost per lead fell 70%.

5,000+Qualified, pre-qualified leads across all three hospital brands.
−70%Cost per lead, launch to optimised — the system got cheaper as it matured.
~5×Weekly lead volume, scaled without proportional spend.
“

Most agencies optimise for more clicks into the funnel. The harder work is making every lead a real one — and continuously removing the people you've already won.

Kevin
CEO, GTMLab
IHH HEALTHCARE
Industry
Healthcare · cross-border hospital group
Region
Southeast Asia
Scope
Meta · 3 hospital brands · WhatsApp capture
ClientIHH Healthcare
IndustryCross-border private healthcare
The brandsGleneagles · Pantai · Prince Court
The goalReach & convert Indonesian patients seeking specialist care abroad
Services
Performance MarketingPerformance CreativeData & Analytics
Channels
Meta Ads
Let’s talk growth →

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.

    5,000+Qualified leads across three hospital brands
    −70%Cost per lead, launch to optimised
    Pre-qualifiedHospital, doctor and appointment type captured before handoff
    <200 → 1,100+Weekly leads, in under 3 months
    AutomatedWhatsApp capture — every lead pre-qualified before an agent

    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 →

    More wins, with the numbers behind them.

    See every case →
    HealthcareJakartaScaleup
    ↗Premium Orthopedic Clinic
    Creative Engine Scale

    We stopped selling the clinic and started speaking to the condition — urgency, fear, aspiration. And monthly leads grew 4.2×.

    Performance Creative
    Read case →
    EcommerceIndonesiaScaleup
    ↗HokiOne
    CAC Reduction · Market Entry · Channel Validation · Predictable Revenue

    We scaled a 27-year distributor’s D2C ROAS from 6× to 80×+ while cutting B2B lead costs by 35%

    +28XROAS sustained
    $1M+of Revenue Generated
    Funnel & CROPerformance CreativeData & Analytics
    Read case →
    HealthcareWellnessSEA
    ↗On Demand Medical Group

    We grew a leading on-demand doctor and wellness brand on less ad spend — more patients, more revenue, and double the return on media.

    Performance MarketingFunnel & CROData & Analytics
    Read case →
    Let’s get started

    See what’s hiding in your ad account.

    Every ad traced to revenue
    Built for growth, not maintenance
    Senior operators, no junior handoff

    “Most agency audits are templated — they ship the same 12 slides to every account. Ours don’t. Every teardown is custom-cut to your funnel, your spend, your category.”

    Albert Lie
    Co-Founder
    ★★★★★
    Trusted by 200+ brands
    Loading the scheduler…Pick a time that works — this opens automatically.