GTMLab
Performance Marketing→Stage 2 · Paid demand · Ads that reach buyers while they decide, and pay back.
Paid mediaGoogle AdsSearch campaigns built for leads, quotes and bookings, not clicks.Meta AdsFacebook and Instagram campaigns wired to your CRM and judged on revenue.Click-to-WhatsApp AdsAds that open a WhatsApp chat, so buyers talk to you in one tap.
Creative & creatorsPerformance CreativeAds built and tested every week, so the winners scale and the losers die fast.Creator-Led AdsWe find the creators, script the videos and run them as ads from their own accounts.
Challenges we solveOur ads keep getting more expensiveOur agency isn’t deliveringOur creative burns out too fastOur ads look like ads, and people scroll past
ProofBluuu>30%Direct website revenue in the first 30 daysSee the case →
AI Search & SEO→Stage 2 · Search demand · Be the answer when buyers search Google or ask AI.
AI searchAI Search Optimization (AEO & GEO)Get named when buyers ask ChatGPT, Gemini and Google’s AI answers.AI Visibility TrackingSee which prompts name you, which name competitors, week by week.AI Visibility CheckSee what five AIs tell customers in your city, in about a minute.
SearchSEORank on Google for the searches your buyers already make.Local Search & MapsFix your listings and reviews across the sources Google Maps and AI read.
Challenges we solveWe’re invisible in ChatGPT and AI answersOur Google ranking doesn’t carry into AICompetitors get named, we don’tOur listings and reviews don’t match
Proof200+Brands grown, with $20M+ in ad spend operatedSee all case studies →
Funnels & CRO→Stage 3 · Conversion · Turn the traffic you pay for into customers.
Pages & funnelsLanding Pages & FunnelsPages and funnels built around how your buyer decides, not around a template.CRO & Offer TestingTest offers, pages and flows until the conversion rate moves.
Challenges we solveWe get traffic but not leadsWe pay OTAs too much for bookingsOur offer doesn’t convert
ProofIkigai63xROASSee the case →
Data & CRM→Stage 4 · Revenue · Connect every ad to the revenue it earns.
Data, CRM & AICRM & WhatsApp SetupThe right CRM, set up around how you sell, with WhatsApp inside.Lead Quality & Sales OpsStop arguing about lead quality. Measure it, and fix how leads are handled.Attribution & Revenue DashboardEvery lead traced to revenue, even when the sale closes in WhatsApp, a booking system or a POS.AI Sales & Support AgentsCustom AI agents for WhatsApp that answer, qualify and book like your team.
Challenges we solveOur CRM is a messSales says our leads are trashWe can’t see which ads bring customersLeads wait hours for a WhatsApp reply
ProofHokiOne6× → >80×ROAS in six monthsSee the case →
About→How we work, who we are, and what we’ve done
How we workWhat performance marketing isWhy running ads alone doesn’t move revenue, and what does.What it’s like working with usOnboarding, the first tests, a week on your account, and when you see results.Reporting and the monthly reviewThe dashboards and decks you get, and how decisions are made.Who we’re forThe businesses we’re built for, and the ones we’re not.
About usAbout GTMLabWho we are, where we work, and why we’re built differently.Your team & agentsThe people and AI agents on your account, by division.CareersJoin a senior team running growth for APAC brands.
ResourcesCase studiesHow we grew revenue for hotels, clinics, developers and B2B teams.TestimonialsClients on camera, in their own words.PlaybooksSoonTeardowns of how leading brands market and sell.BlogIdeas, experiments and results from our operators.
About GTMLab

100+ senior operators. Ex-founders, YC alumni and a Forbes 30 Under 30.

Meet the team →
Pricing
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

Ads, AI search, landing pages and CRM, run as one engine. Every lead traced to the revenue it closes.

Available for Q4
Jakarta · Hong Kong · New York

Performance Marketing

  • Google Ads
  • Meta Ads
  • Click-to-WhatsApp Ads
  • Performance Creative
  • Creator-Led Ads

AI Search & SEO

  • AI Search Optimization
  • AI Visibility Tracking
  • AI Visibility Check
  • SEO
  • Local Search & Maps

Funnels & CRO

  • Landing Pages & Funnels
  • CRO & Offer Testing

Data & CRM

  • CRM & WhatsApp Setup
  • Lead Quality & Sales Ops
  • Attribution & Revenue Dashboard
  • AI Sales & Support Agents

Our Work

  • Case Studies
  • Clients
  • Proof
  • Testimonials
  • Creatives

Industries

  • Healthcare
  • Wellness
  • Ecommerce
  • Hospitality
  • Tourism
  • Tech Startups
  • Bali Property
  • Events & Conferences

Resources

  • Blog
  • GTM Mapping
  • Growth Decode
  • Growth Workshops

Company

  • About
  • How we work
  • Pricing
  • Careers
  • Contact
© 2026 GTMLAB.AI · 200+ brands · $20M+ ad spend operated
Healthcare · Integrated Wellness ClinicPerformance MarketingGoogle Ads · Meta Ads
Case Studies→Central Wellness

How Bidding for Patient Value Tripled Osteopathy Bookings and Grew High-Value Bookings by 230%

+230%Increase in high-value bookingsthe osteopathy and recurring-plan appointments value-led bidding actually fills
5×Lead volume in 3 monthsonce each discipline had its own funnel and the platforms optimised to value
>50%Lower cost per qualified lead in 6 monthsthe 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 MouellicDirector, 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.

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

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 →
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 →

Bluuu

Luxury Yacht Operator

30%+ Direct Revenue in 30 Days: How a Global, Award-Winning Luxury Yacht Operator Cut OTA Dependence

>30%Direct website revenue in the first 30 days
27%Year Over Year (vs. +6.7% prior year)

Palma Islands

Real Estate Developer

From Referral-Only Sales to 3–5 Qualified Leads Per Day

−70%Cost per qualified lead
3–5Qualified leads per day

Ashley Group

Hospitality

40×+ ROAS Sustained Over a Year: How a Luxury Hotel Chain Built Direct Bookings and Reduced OTA Dependency

>40× ROASSustained beyond 12 months
4×More direct-booking revenue

Let’s engineer your lead generation engine.

More qualified leads, lower CAC, and a clear view of which ads bring in revenue.

Ways to work with us
Monthly plansOne-off buildsGrowth partnership

How we start

  1. 1Discovery callWe learn how you sell, where leads go cold and what could work better.
  2. 2Read-only auditIf we’re a fit, we get read-only access to your ads, analytics and CRM, and diagnose what’s really going wrong.
  3. 3Your proposalWe walk you through the diagnosis and the engine we’d build to fix it.

For lead generation businesses already running paid ads. Replies within 24 hours.

Explore a partnership
Selected clients
LazadaCinepolisIHH HealthcareGleneaglesMount ElizabethSiloamELSA SpeakCekatAIAshley GroupBluuuCentral WellnessDoré by LeTaoGoDrinksIkigaiMediflyPalma Islands