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 · Integrated Wellness ClinicPerformance MarketingGoogle Ads · Meta Ads
Case Studies→Central Wellness

We taught a leading wellness clinic's ad platforms to chase value, not the cheapest lead — and high-value bookings rose 230%.

+230%Increase in high-value bookings — the osteopathy and recurring-plan appointments value-led bidding actually fills
5×Lead volume in 3 months — once each discipline had its own funnel and the platforms optimised to value
>50%Lower cost per qualified lead in 6 months — the drop deepened once Meta retargeting closed the loop
“

Honestly, we were never short of leads — we were short of the right ones. GTMLab changed what we were aiming for: now it's our most experienced practitioners who get booked, and the clinic is fuller in the way that actually counts.

Damien Mouellic
Director, Central Wellness
CENTRAL WELLNESS
Industry
Healthcare · Integrated Wellness Clinic
Lens
Performance Marketing
Engagement
Ongoing partnership
Channels
Google Ads · Meta Ads
LensPerformance Marketing
IndustryHealthcare / Integrated Wellness Clinic
DisciplinesOsteopathy · psychology · physiotherapy · pre/post-natal · women's health · functional medicine
The jobValue-led bidding · a funnel per discipline · Meta closes the loop
Services
Performance Marketing
Channels
Meta AdsGoogle Ads
Let’s talk growth →

Part of the Central Wellness series · one client, three lenses

You're reading the Performance Marketing lens. Central Wellness was a single engagement we tell three ways — same client, three disciplines, plus the overview. Read the rest in any order: Overview, Funnel & CRO, and Performance Creative

We work with Central Wellness, a Hong Kong integrated wellness clinic— a multi-disciplinary practice in the city's Central district treating patients across six-plus distinct services: osteopathy, psychology, physiotherapy, pre and post-natal care, women's health, and functional medicine. A clinic like this doesn't really sell leads — it sells practitioner hours. The whole game is utilisation: keeping every practitioner's calendar full, and the high-value ones full first.

This page is the Performance Marketing lens: the paid account itself — why the platforms' default optimisation was quietly working against the business, and how we re-pointed Google and Meta from cheapest-lead bidding to value-led bidding, with a funnel per discipline. The journey each lead lands in lives in the Funnel & CRO lens; the message that earns the click lives in Performance Creative.

Meet Central Wellness.

Central Wellness is an integrated wellness clinic in Hong Kong's Central district — a single practice spanning a wide range of disciplines, from manual therapies like osteopathy and physiotherapy to psychology, women's health, and functional medicine. Its patients are high-intent and specific, and the disciplines are not equal: some are one-off sessions, others are recurring, higher-value treatment plans. An osteopathy patient is worth over 3× a one-off physiotherapy lead.

The gap was the optimisation target, not demand. Hong Kong's Central district is one of the most competitive, high-value healthcare catchments in Asia — affluent, dense, full of patients actively searching for exactly these services. But an ad account left on its default objective optimises for the cheapest conversion, which quietly biases the whole engine toward the lowest-value discipline. The opportunity was a paid account that could see value, and chase it.

central-stanley


The principles we re-pointed the account on.

  1. The platforms optimise for what you tell them to. Left on the default "cheapest conversion" objective, Google and Meta flood the account with the lowest-cost lead — here, physiotherapy. That's the algorithm working perfectly toward the wrong goal.
  2. Feed value back, so the bidding chases worth. We fed patient value by discipline into the platforms, so an osteopathy patient counts for what they're worth, not as one cheap conversion. The bid follows value, not cheapness.
  3. A funnel per discipline, not one blended account. Six service lines, six separate campaigns — each bid, budgeted, and measured on its own, so the efficient disciplines stop subsidising the expensive ones inside a single average.
  4. Meta closes the loop search opens. Google captures the high-intent search; Meta retargets the people who didn't convert first time and brings them back. That's where the cost per qualified lead really dropped.

The account, before and after.

The structural change was the whole game: one blended, cost-led account became a value-led engine with a funnel per discipline across both platforms.

DimensionBefore — one blended, cost-led accountAfter — value-led, a funnel per discipline
Optimisation targetOptimised to the cheapest conversion — the platform defaultBidding re-pointed to patient value and qualified bookings
Discipline balancePhysiotherapy leads flooded in; osteopaths sat underbookedOsteopathy and the high-value disciplines funded first
Account structureSix disciplines averaged into one budget and one numberA campaign per service line — bid, budget, and read on its own
Meta's roleMeta barely used — no retargeting layer to close the loopMeta prospecting + retargeting closing the loop search opens
OutcomeLead cost looked fine; lead value was invisible3× osteopathy leads, 5× total volume, cost per qualified lead down >50%

How the two platforms split the work.

This is the high-level cut. The working build is roughly 10× more nuanced — each discipline splits by query intent, geography, and funnel stage, with its own value signal and bid.

The layerGoogle AdsMeta Ads
Capture the high intentSearch per discipline — people actively looking for an osteopath, a psychologist, a physioInterest and audience prospecting that search alone never reaches
Localise the catchmentGeo campaigns on the high-value Central, Stanley & Southside neighbourhoodsAudience targeting around the same affluent catchment
Close the loop — recover & convertBrand defense holding the clinic's own nameRetargeting the people who searched but didn't book — where cost per qualified lead fell most
Optimise to the targetValue and qualified bookings per discipline, not cheapest leadQualified conversations and bookings, weighted to value

Together, the two platforms tooklead volume up 5×,osteopathy leads up 3×, andcost per qualified lead down over 50%— the steepest drop arriving once Meta retargeting was live to recover the demand Google captured.

Results — the paid engine.

Reported in relative terms, rates, and ratios.

5×Lead volume, in 3 months
3×More osteopathy leads, in 3 months
>50%Lower cost per qualified lead, in 6 months
~40%→>80%Practitioner utilisation, weighted to value
6 funnelsOne tailored campaign per discipline
Value-ledBidding re-pointed off cheapest-lead, both platforms

Honest read: cheapest-lead optimisation is the platform default, and steering it toward value takes deliberate, ongoing work — not a one-time switch. The cost-per-lead drop deepened over months as Meta retargeting matured and the value signal sharpened. And in healthcare a lead only proves out when a patient books and shows up, so we optimise to qualified bookings the clinic's practitioners close, not raw lead count.

What this taught us about value-led paid.

  1. The default objective has a bias. — "Cheapest conversion" quietly funnels budget to your lowest-value product. For a multi-service business that's a silent tax on the disciplines that actually pay.
  2. You can't bid to value you can't see. — The unlock was feeding patient value back into the platforms. Once the algorithm knew an osteopathy patient was worth 3×, it stopped chasing the cheap physio lead.
  3. One account can't serve six disciplines. — Splitting into a funnel per service line is what let the efficient disciplines stop subsidising the expensive ones — and let budget follow return.
  4. Search captures; Meta closes the loop. — Google caught the intent, but the cost per qualified lead only fell sharply once Meta retargeting brought back the searchers who didn't book first time.

One cost-led account became a value-led engine with a funnel per discipline .

We told the platforms to chase value instead of cheapness, gave each discipline its own funnel, and let Meta close the loop search opened. The journey those leads land in and the message that earns the click are the other two lenses.

Book a strategy call →

The rest of the Central Wellness engagement.

Central Wellness was one engagement told three ways. Keep going — here's the rest of the set:

Overview — the full engagement, end to end. ~40%→>80% utilisation

Funnel & CRO — a landing page and booking path per discipline. >50% cheaper cost per lead

Performance Creative — a message built per patient, led with clinical authority. 5× more leads

Who was on the engagement

A value-led healthcare pod.

Strategy, a Google buyer and a Meta buyer re-pointing both accounts from cheapest-lead to value-led bidding, a data lead surfacing patient value by discipline, and the creative team giving each service line its own message.

Kevin
Growth Director

On Central Wellness: Strategic lead and day-to-day partner. Set the "utilisation over cost per lead" principle the whole account runs on.

Albert
Account Director

On Central Wellness: Account director. Owned the value-versus-volume balance — making sure the high-value disciplines filled before the cheap lead volume.

Andhika
Senior Performance Marketing Specialist

On Central Wellness: Re-pointed the Google account from cheapest-lead to value-led bidding, segmented per discipline, with brand and neighbourhood capture. This lens is their build.

Jeremy
Head of Growth

On Central Wellness: Built the discipline-level value read — the data that proved an osteopathy patient is worth over 3× a physiotherapy lead, and fed it back into the platforms.

More wins, with the numbers behind them.

See every 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 →
Tourism
↗Luxury Boat Tours
Creative Engine Scale · Predictable Revenue

We rebuilt a luxury boat-tour operator's paid engine from zero — and grew the channel where the margin lives: direct revenue, up over 30% in 30 days.

Performance MarketingData & AnalyticsFunnel & CRO
Read case →
WellnessAPACStartup
↗Ikigai
CAC Reduction · Predictable Revenue · Creative Engine Scale · Channel Ownership

We built IKIGAI's paid acquisition engine from scratch — an intro offer that brings in members who came for the practice, not the discount.

10X+ROAS on the 14-Day intro offer
60X+ROAS on the teacher-training program
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.