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 engagementIkigai
We turned IKIGAI's "advertise to every woman nearby" into an intent engine that sells out every intake — and grows membership that stays.
Our WorkCase StudiesClientsProofTestimonialsCreativesFunnels (coming soon)
Featured case study
FeaturedIkigai
We turned IKIGAI's "advertise to every woman nearby" into an intent engine that sells out every intake — and grows membership that stays.
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 · On-Demand Doctor & WellnessFunnel & CROThe booking step
Case Studies→On Demand Medical Group

A leading on-demand doctor & wellness brand's patients decide in minutes — so we built the funnel to reach the booking before competitors did.

~41%Of leads booked — a healthy, steady rate. The upside is the open and lost pools we already have, not more volume.
>5×Return on ad spend in two months, up from under 3× — strong economics, so every recovered lead compounds.
>25%Lift in booking conversion — more of the same leads turned into booked patients, without buying more volume.
“

The results were amazing. I even showed the setup to friends who are experts on running ads, and none of them could find a thing to critique.

Founder
On-demand doctor & wellness brand
DOCTOR & WELLNESS
Industry
Healthcare · On-demand doctor and wellness
Lens
Funnel & CRO
Focus
Lead → booking → revenue
The edge
Speed to the booking
LensFunnel & CRO
IndustryHealthcare / on-demand doctor and wellness
The funnelLead → contacted → booked → revenue
The jobWin the first response · sell certainty · recover the pools
Services
Funnel & CRO
Channels
Meta AdsGoogle Ads
Let’s talk growth →

Part of the On Demand Medical Group series · one client, three lenses

This is the Funnel & CRO. On Demand Medical Group comes apart into three deep-dives — same client, three disciplines, readable in any order: Performance Marketing, overview and Data & Analytics.

We work with a leading on-demand doctor & wellness brand— an on-demand doctor service and an IV-wellness service. This page is the Funnel & CRO lens: what happens after the click.

An urgent patient isn't a normal buyer. They're unwell, anxious, and usually comparing two or three providers at once — and the one who turns that uncertainty into a fast, safe, certain bookingfirstwins. Price and brand barely move it; speed and certainty do. So we built the funnel around one idea: reach the booking before a competitor does— then work the demand already paid for before buying more. The booking step holds at ~41%, the unit economics are strong (return on ad spend passed 5× in two months, up from under 3×), and every point won at this step compounds.

Why an urgent patient is different.

“
An urgent patient buys certainty, not a service — and gives it to whoever removes the doubt first.
The reframe behind the funnel

Two kinds of demand run through this brand: the on-demand doctor — urgent, unplanned, decided in minutes — and the wellness side, planned and often booked for groups. They don't convert the same way, so they don't share a funnel. The urgent side is a race: the patient is anxious, actively comparing options, and picks whoever makes the safe, fast choice obvious first. A healthy booking rate and strong unit economics mean the gain isn't more volume at the top — it's winning more of that race, then converting the demand already sitting in the funnel. Everything below is how we do both.

Where the demand sits — and where the gain is.

Read as shares of the period's leads, the funnel is healthy with clear, recoverable pools.

Lead statusShare of leadsThe opportunity
Bookedconverted~41%Healthy and steady — held month on month while volume grew.
Close-lostsaid no, for now~29%A win-back pool — the largest single opportunity, already paid for.
Contacted, still openin play~19%Most have had a follow-up; a real slice have had none yet — the readiest pool to work.
Unqualified / cancelledout~11%Filtered out — keeps the working pools clean.

How we win the urgent lead.

  1. Win the first response — speed-to-lead is the whole ballgame. The first credible provider to respond anchors the decision, and often ends the comparison before it starts. An instant auto-acknowledge on WhatsApp, then a real human within minutes, around the clock — a patient who gets a real answer in 90 seconds rarely waits 20 minutes to hear back from someone else.
  2. Answer the four anxieties up front, before they ask. An anxious, comparing patient needs four things settled fast: availability with a concrete ETA (“doctor available near you, ~30 minutes” beats a vague “we'll get back to you”); a transparent price stated plainly, which removes the biggest reason to keep shopping; credibility — licensed doctors, credentials and reviews front and centre, so trust lands in seconds; and fit, confirmed with a ten-second triage that says “yes, we handle exactly this.”
  3. Capture the contact before the full commitment. Don't ask for a full booking — ask for the micro-yes: share a location and a symptom, and we confirm a doctor. Getting the patient into a live conversation is the win — a conversation beats every competitor's static page, and it lets the team keep following up even if the patient wanders off to look at others.
  4. Make choosing you reversible. Pay-after, free cancellation, a slot held for a few minutes — low-risk commitment lets a still-comparing patient pick this brand now. Once they've half-committed, the comparison quietly stops.
  5. Never let a hesitating lead go cold. A patient who goes quiet is checking a competitor. So the demand already paid for — the open leads not yet worked and the close-lost pool (the largest single opportunity in the funnel) — gets worked immediately, before a rival closes them. The cheapest revenue in the building is the lead you already have.

Results — the funnel read.

All relative — shares, multiples, and month-on-month movement.

~41%Booking rate, held month on month
>5×Return on ad spend in two months, up from under 3×
1.6×Ticket on a group booking
~25%Of booked revenue from group bookings
~29%Close-lost — the win-back pool
FloorTracked revenue sits below the till — walk-ins on top

Honest read: the booking step is genuinely healthy — this is an upside story, not a rescue. It's also early: bookings and leads only started CRM tracking this period, so the funnel shares are a first clean baseline, not a long trend. And the tracked funnel is a floor — the till logs more revenue than the CRM books, because walk-in and untracked demand the ads also influence never touches a lead form.

The next gain isn't more leads — it's the demand already sitting in the funnel : the open leads, the lost ones, and the brands worth more.

A steady booking rate, strong unit economics, and two recoverable pools already paid for — that's where the cheapest revenue is. The measurement that surfaces all of it lives in the Data lens.

Get a funnel teardown →

The rest of the On-Demand Medical Group engagement.

On-Demand Medical Group was one healthcare engagement built across urgent-care and recovery demand. Keep going — here’s the rest of the set:

Overview — one confidential medical group, two demand categories, and multiple booking journeys built under one clearer performance system.

Performance Marketing — separated broad medical demand into clearer service-led funnels, from traveler illness to recovery care. More qualified inquiries from people with stronger booking intent.

Funnel & CRO — rebuilt the path from ad click to WhatsApp booking so each service had a clearer offer, clearer next step, and less friction before conversion.

Data & Analytics — tracked performance by service line, audience intent, location, and lead quality, turning mixed healthcare demand into a clearer picture of what actually drove bookings.

Who built the funnel view

A funnel-led pod.

Growth strategy on where the next gain sits, and a data lead who made the booking step legible for the first time.

Kevin Cho
Co-Founder · Growth Strategy

On On Demand Medical Group: Made the call that the next gain was the booking step, not more leads — and set the brand-booking and win-back priorities. This lens is their build.

Ridho Wahyu
Data & Analytics Lead

On On Demand Medical Group: Built the lead-status view in the CRM — booked, open, lost — so the pools worth working could actually be seen and prioritised.

Jeremy
Head of Growth

On On Demand Medical Group: Aligned the media so the top of the funnel fed the segments that book best — including the group bookings.

More wins, with the numbers behind them.

See every case →
WellnessAPACStartup
↗Ikigai

We turned IKIGAI's "advertise to every woman nearby" into an intent engine that sells out every intake — and grows membership that stays.

Performance Marketing
Read case →
WellnessAPACStartup
↗Ikigai

We turned IKIGAI's one-size-fits-all funnel into a funnel for every buyer — and took the high-ticket path from 5× to 63× ROAS.

Funnel & CRO
Read case →
HealthcareWellnessSEA
↗On Demand Medical Group

How we doubled a leading on-demand doctor & wellness brand's return — while spending less.

Performance Marketing
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.