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
Click-to-WhatsApp Ads
  • Before & after
  • The conversation
  • Budget leaks
  • Plans
  • Results
  • Why GTMLab
  • FAQ
  1. Performance Marketing
  2. Click-to-WhatsApp Ads

More bookings from every WhatsApp chat you pay for.

We run Click-to-WhatsApp ads that start the right conversations, set your inbox up to answer in minutes and follow up every lead, and trace each chat to the sale in your CRM. A one-off setup from $1,500, live in about 3 weeks, then run with a Meta Ads plan from $990 a month.

Book my WhatsApp ads reviewChat on WhatsApp

No commitment. A senior operator reads every request.

  • Click-to-WhatsApp specialists
  • 200+ brands grown
  • $20M+ ad spend operated
  • Senior operators only

The growth partner behind brands across Asia.

200200+

brands served

$20M$20M+

ad spend operated

Our team’s track record

Y Combinator alumniForbes 30 Under 30
  • Ashley GroupCase study
  • BluuuCase study
  • CekatAI
  • Central WellnessCase study
  • Cinepolis
  • Doré by LeTao
  • ELSA Speak
  • Gleneagles
  • GoDrinks
  • IHH HealthcareCase study
  • IkigaiCase study
  • Lazada
  • MediflyCase study
  • Mount Elizabeth
  • Palma IslandsCase study
  • Siloam

and 180+ more brands

Meet our clients
Click-to-WhatsApp ads

A chat isn’t a sale. We make sure the right ones become one.

Click-to-WhatsApp ads open a conversation instead of a web page, which is how many buyers in Southeast Asia prefer to ask before they buy. We run the ads, build the inbox playbook that answers fast and follows up, and connect every chat to your CRM, so Meta learns from the chats that paid, not the ones that just said hi.

Account overviewReal account · on-demand doctor & wellness brand
Return on ad spend
<3×>5×the month we took overfrom under 3×, in two months
Ad spend
—−19%at takeovermonth on month
Revenue
—+41%at takeoveron less spend
Cost per patient
—−36%at takeoverwhile patients grew 27%
0.75×1×1.25×1.5×1.75×
ROAS <3× → >5×Ad spend −19%
GTMLab takes over
W−4TakeoverW4W8
What changed
  • ChannelsOne engine asked to find and create demandGoogle harvests, Click-to-WhatsApp creates
  • TestingNew channels funded on a hunchA two-week test, below benchmark cost per chat
  • First replyA static page, compared against rivalsInstant on WhatsApp, a human within minutes, 24/7
  • Follow-upOpen and lost leads left to go coldEvery open and lost lead worked again

Figures from the client’s CRM and ad accounts over the first two months. The chart is indexed to the week we took over; the curves between the endpoints are drawn.Read the case study →

The short answer

What are Click-to-WhatsApp ads?

Click-to-WhatsApp ads are Facebook and Instagram ads that open a WhatsApp chat with your business instead of a website. They suit any business whose buyers like to ask a question before they book or buy, which is common across Southeast Asia.

They only pay off if the chats are answered fast, followed up, and Meta learns which chats became sales. We set up all three: an instant reply, follow-up for every open lead, and booked sales sent back to Meta.

The ad
Opens a WhatsApp chat, tagged with the ad that started it.
The reply
Instant, then a person within minutes.
The signal
Booked sales sent back to Meta.
The conversation

One ad, one chat, one booking.

The pattern behind the on-demand doctor brand’s funnel, replayed: an ad that opens WhatsApp, an answer in seconds, the questions settled before they’re asked, a small first yes, and the booking sent back to Meta.

How it plays out
Step 5 of 5Booked, and Meta learns

The booking lands in the CRM and goes back to Meta as a sale, so the ads find more people like this.

  • ~41%of leads booked, a steady rate
  • <3× → >5×return on ad spend in two months
  • >25%more bookings from the same leads
YYour Cliniconline

From an ad · “A doctor to you in about 30 minutes”

Hi, is a doctor available tonight? My son has a high fever21:47

Auto-replyHi, thanks for messaging. A doctor near you is available now, arriving in about 30 minutes.21:47

Hi, I’m Maya from the care team. I can book this for you right away.21:48

Our doctors are licensed, and children’s fevers are something we see every day.21:48

The visit is one flat fee, and you pay after the doctor has seen him.21:48

Ok, that sounds good21:49

Could you share your location, and how long has the fever lasted?21:49

Location shared21:50

Since this afternoon, 39.2°21:50

Dr. Arya is on the way and will be with you around 22:20.21:51

Booked · logged in the CRM and sent to Meta as a purchase

Message
Illustration · placeholder brand, the funnel’s real pattern
Where the budget goes

Six places your WhatsApp ad budget quietly leaks.

Across 200+ brands, the same six problems turn paid chats into dead ends. None of them show up in Ads Manager, which only counts the chats, not what happened next.

01 / 06

Chats that wait too long

What’s happening

Buyers message two or three businesses at once. The first real answer usually wins, and a chat that waits an hour has often already booked elsewhere.

WhatsApp inbox · first replyRina · “Any slots Saturday?”2 minDaniel · “How much?”47 minSarah · “Can I book?”3 hoursMike · “Still open?”Next day
Check it yourself30 sec

Tap your own ad and send a message after 6 pm. How long until a real person answers?

How we fix it

An instant reply, and a human within minutes.

02 / 06

Openers that answer nothing

What’s happening

“Hi, how can we help?” sends the buyer back to comparing. Price, availability and fit, answered up front, end the comparison.

Hi! How can we help?Buyer keeps shoppingA doctor can be with you in ~30 min. The price is on this message. Which area are you in?Buyer answers
Check it yourself30 sec

Tap your ad and read the first reply. Does it answer price, availability or fit?

How we fix it

Openers that answer the four questions buyers ask first.

03 / 06

Leads left to go cold

What’s happening

A buyer who goes quiet is checking a competitor. Without a follow-up rhythm, the chats you already paid for simply die.

Ava M. · WhatsApp leadDay 0Asked for a quoteDay 1No replyDay 3Follow-up sentDay 3Booked
Check it yourself30 sec

Scroll last week’s chats. How many buyers who went quiet heard from you again?

How we fix it

A follow-up rhythm for every open and lost chat.

04 / 06

Meta can’t see who bought

What’s happening

Ads Manager sees a conversation start, then nothing. Optimised on chats alone, Meta finds more people who like to chat.

Meta seesAdChatBookedPaidThe sale never reaches Meta
Check it yourself30 sec

Open Ads Manager. Does it show sales from your chats, or only conversations started?

How we fix it

Booked sales sent back to Meta from your CRM.

05 / 06

Optimising for conversations

What’s happening

A cheaper cost per conversation looks like progress on the dashboard, while the chats get worse and the bookings don’t move.

Optimising forConversations startedLeadsBooked sales, from your CRM
Check it yourself30 sec

Do you know your cost per booking from WhatsApp ads, not just your cost per conversation?

How we fix it

Campaigns judged on bookings and revenue, not chat volume.

06 / 06

Chats from people who were never buying

What’s happening

Price-checkers, the wrong city, job seekers. Broad ads with a vague promise fill the inbox with people your team can’t sell to.

Chats from your ads · today“How much? Just checking”Price only“Do you deliver to Medan?”Wrong city“Are you hiring?”Job seeker“Can I book Thursday?”Buyer
Check it yourself30 sec

Read the last 20 chats your ads started. How many came from people who could actually buy?

How we fix it

Ads that qualify before the chat starts.

How we win with Click-to-WhatsApp Ads

Teach Meta who buys, not who says hi.

Meta’s default for WhatsApp ads is to find people who’ll tap and send a message. So you get hundreds of “hi” and “price?” chats, your team can’t keep up, and Meta keeps finding more people just like them.

We start every chat with intent, answer it in seconds, and tag it with the ad that brought it. Then we send your CRM’s data back to Meta: which chats became qualified leads, and which became customers. Meta stops optimising for hellos and starts finding buyers.

Cost per sale, by ad: not cost per conversation.

  1. 1

    We build ads that open WhatsApp with intent

    Hi, I’d like the 2-bedroom villa price list

  2. 2

    We answer every chat in seconds

    • An instant reply asks your qualifying questions
    • Upgrade to our AI agent to answer and book, day or night
  3. 3

    We tag every chat with its ad, in your CRM

    • The ad saved on every chat
    • Qualified and sold, marked as it happens
  4. 4

    We send your CRM data back to Meta

    • Custom-built with n8n and Meta’s Conversions API
    • Meta learns who buys, not who says hi
Optimised for hellos

Hi

Hi, how can we help you?3 hours later

No reply. Meta counts it as a win, and finds more people like this.

Optimised for buyers

Hi, I’d like the 2-bedroom villa price list

Hi! The 2-bedroom villas start from $385,000. Are you buying to live in, or as an investment?12 seconds later

Investment

Great. Our sales director has a 20-minute slot on Friday at 11am. Shall I book it?

Yes please

Booked, marked qualified in your CRM and sent back to Meta, so it finds more buyers like this one.

Plans

Set it up once. Run it with a Meta plan.

The WhatsApp Ads System is a one-off setup. To keep it running and improving every month, pair it with a Meta Ads plan.

Start here

WhatsApp Ads System

from$1,500one time, live in about 3 weeks

A month of monitoring included.

Best for: Businesses whose WhatsApp ads bring plenty of chats, but not enough sales, or no idea which ads sell.

The price includes: your first WhatsApp campaign, the reply flow, chat tagging in your CRM, and the custom link that sends your CRM data back to Meta.

Book my review

Ads that start with intent

  • A pre-filled first message for every offer
  • Campaigns set up for qualified chats, not taps

Every chat answered

  • An instant reply, in your tone
  • Your qualifying questions, asked straight away
  • Handover to your team with the full chat

Every chat tracked

  • Each chat tagged with the ad that brought it
  • Logged in your CRM as a lead
  • Cost per chat, qualified chat and sale, by ad

Sent back to Meta

  • Qualified leads and sales from your CRM
  • Custom-built with n8n and Meta’s Conversions API

A month of monitoring, included

  • Every chat and every signal to Meta checked after launch
  • Gaps found and fixed

Run it and grow it

  • Meta Ads planWe run and improve your WhatsApp ads every month · from $990 a monthSee Meta Ads
  • AI WhatsApp AgentAnswer, qualify and book every chat, day or night · from $1,500See our AI agents
  • CRM & WhatsApp SetupNo CRM yet? A shared CRM with WhatsApp inside · from $2,500See the CRM page

Compare pricing across every service

Results

Accounts we rebuilt, and what they returned.

Measured in bookings and revenue from each client’s own data, not in chats started.

  • 6.8×6.8×Blended return on media, up from 3.9×, in a single monthOn-demand doctor & wellness brand
  • 36%36%Lower cost per patient, while patients grew 27%On-demand doctor & wellness brand
  • 1,000+1,000+Qualified meetings booked at a first-time expoPanorama · food expo
  • 110%110%Of the attendee target, every registration trackedMegabuild Indonesia

On Demand Medical Group

Healthcare

How One Funnel Per Offer, Built Around Real Customer Behaviour, Took Return Past 5× in Two Months

>5×ROAS in two months (up from under 3×)
>25%Lift in booking conversion

On Demand Medical Group

Healthcare

How Full-Funnel Performance Marketing Doubled Return on Media With Ad Spend Cut 19%

−19%Total Ad Spend
3× to 6.8×Blended Return on Media

Megabuild

Expo in the Building Industry

The Meta Playbook That Drove Indonesia's Biggest Building Expo With B2B and B2C Audiences.

110%of attendee target
13,000+tickets sold

Panorama

Leading Event & Media Group

Zero Brand Recognition, Zero Audience Data: How a First-Time Expo Sold 20,000+ Tickets

5XROAS
20,000+Tickets sold
On-demand Doctor and Wellness GroupCase ↗

“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.”

FounderOn-demand Doctor and Wellness Group
Doré by LeTao

“Our corporate sales team had run 7–8 years without much structure. GTMLab brought the strategy, the CRM, and a more systematic way to manage the team — and the result was game-changing.”

RikiFounder, Doré by LeTao
Peraga Expo

“We partnered up with GTMLab to make sure that our events are actually filled with the right audience and exhibitors. We've been trusting them with our projects ever since.”

FFarhanHead of Project, Peraga Expo
Jakarta Aquarium SafariCase ↗

“Our pipeline used to live in our sales team's relationship, so every time one left, part of it left too. GTMLab built us a system that solves this, and now the leads just keep coming.”

SStellaGeneral Manager, Jakarta Aquarium Safari
Online Property Marketplace

“On a property marketplace, it's all about lead quality — plenty of clicks, but few who are actually serious. GTMLab changed who comes through, and now we get people genuinely ready to move.”

OPFounderOnline Property Marketplace
Hearing Vision

“Hearing care runs heavily on trust, so for years we've been living through referrals. GTMLab built the engine that changed it. Within a month, bookings were up 30% across every branch.”

AAffendyGeneral Manager, Hearing Vision
The first 90 days

What happens after you say yes.

  1. Week 1
    Your CRMSale · $1,240MetaWhatsApp inboxConnectedSales sent to MetaConnectedRevenue dashboardLive

    Inbox and signal first

    We connect your WhatsApp inbox to your CRM and send booked sales back to Meta, so it learns from customers, not chats. Nothing changes until you approve it.

    You getEvery chat traced to a sale

  2. Weeks 2–3
    Change historyMetaInstant WhatsApp auto-replyMonOpeners rewritten per serviceTueFollow-up rhythm switched onWedOptimising for booked salesThu

    The rebuild

    Campaigns optimised for chats that book, an instant first reply with a human within minutes, and openers that answer price, availability and fit.

    You getA rebuilt account and inbox playbook

  3. Weeks 4–8
    Weekly reportWeek 8Revenue ▲6 new ads tested4 cut

    Scale what sells

    Budget moves to the ads whose chats become customers. Quiet chats get followed up, and new creative is tested every week.

    You getA weekly report in revenue, not chats

  4. Day 90
    Next quarterThe planMonth 4Month 5Month 6Scale the ads that bookWork the lost-lead poolTest new offers

    The review

    Revenue against spend, campaign by campaign, and the plan for the next quarter, built on what the data now says.

    You getNext quarter’s plan

Why GTMLab

GTMLab, a typical agency, or an in-house hire?

Three ways to run your WhatsApp ads, and what each one actually gets you.

What you getGTMLabSenior operators, judged on revenueTypical agencyPaid by the monthIn-house hireOne person, one channel
Who runs your accountSenior operators, every dayNo: A junior, once the pitch is overPartly: One person, learning on your budget
What counts as successSales from chats, in your CRMNo: Cost per conversationNo: How many chats came in
How you payA one-off setup from $1,500, then a flat Meta Ads plan from $990 a month, never a percentage of spendNo: A monthly fee, results or notPartly: Salary, tools and training
TrackingChats matched to sales, sent back to MetaPartly: Conversations startedPartly: Depends on who you hire
The inboxInstant reply, a human within minutes, follow-upsNo: Not their jobPartly: Whoever is around
Time to startAudit in 5 working daysPartly: Weeks of onboardingNo: Months to hire and ramp up
Beyond WhatsAppGoogle, landing pages and CRM, one teamPartly: Ads only, or more agenciesNo: One channel, one person
Book your audit
Who runs your account

Senior operators, on every account.

You speak to the people doing the work, every week, not an account manager relaying messages.

Where our team comes from
  • BCG
  • Accenture
  • Unilever
  • Traveloka
  • Lazada
  • Klook
  • Ruangguru
  • Mekari
  • Peeba
  • Y Combinator alumniY Combinator alumni
  • Forbes 30 Under 30Forbes 30 Under 30
  • 100+specialists, no junior layer

Leading your account: Kevin Cho, Co-founder, Growth Strategy · Rizky Darmawan, Head of Performance Marketing · Andhika Nurrizky, Senior Performance Marketing Specialist

“

We don’t get paid for clicks, so we don’t chase them. Every account we take on is wired to the sales in the client’s CRM and judged on them.

Kevin ChoCo-founder, Growth Strategy, GTMLab
FAQ

Before you book your call

What are Click-to-WhatsApp ads?

Facebook and Instagram ads whose button opens a WhatsApp chat with your business instead of a website. They work best where buyers want to ask before they buy: clinics, hotels and tours, real estate, education and high-ticket retail.

Why not just send the ads to a landing page?

A chat answers the questions a page can’t, and it starts a conversation your team can follow up. For many considered purchases a fast, well-run chat closes better than a form. We often run both, and let the bookings decide where the budget goes.

How do you know which chats became sales?

We connect your WhatsApp inbox to your CRM, tag each chat with the ad that started it, and send booked sales back to Meta. That is how the platform learns from customers instead of conversations, and how you see revenue for every ad.

Who replies to the chats?

Your team does, with the playbook we build: an instant first reply, a human within minutes, openers that answer price, availability and fit, and a follow-up rhythm for quiet chats. Where it helps, our AI agents score each chat for buying intent, so the hottest get answered first.

What does it cost?

The review comes first, with nothing to sign. The WhatsApp Ads System is a one-off setup from $1,500, live in about 3 weeks, with a month of monitoring included: your first campaign, the reply flow, chat tagging in your CRM and the custom link that sends your CRM data back to Meta. To run and improve it every month, pair it with a Meta Ads plan from $990 a month. Your ad spend is paid straight to Meta.

Do you need access to my WhatsApp Business account?

For the audit, view-only access to your ad account and a look at a sample of recent chats is enough. Nothing changes until you approve it, and the number, the inbox and the data stay yours.

How quickly will I see results?

Faster replies and proper follow-up usually show up in bookings within the first few weeks, because they convert chats you are already paying for. Optimising campaigns on booked sales needs data to learn from, so expect four to eight weeks for that to settle.

Do you only run WhatsApp ads?

No. WhatsApp is where the conversation happens, but we also run Google Ads, Meta, landing pages, CRM and tracking as one team, so every sale is traced from the first click to the revenue, whichever channel it came through.

Complimentary · two calls

Your WhatsApp Ads Review

Start with a 30-minute call. If we’re a fit, you give us read-only access to your Meta account, and we tap your ads and message you like a real buyer. Then we walk you through what we found.

  1. 1
    A 30-minute fit call

    Your WhatsApp ads, your sales team, and whether we can help.

  2. 2
    We look, and we chat with you

    Read-only access to your Meta account. We tap your ads and message your team like a buyer.

  3. 3
    We audit, then show you

    Cost per chat against cost per sale, how fast you replied, whether chats are tracked to the ad, and what we’d fix first.

Nothing to sign. Your account stays yours.

Book your WhatsApp ads review

Takes 30 seconds · You pick a time next
WhatsApp or phone*
We need a number we can reach you on.

Read-only access only. We never change anything in your account without your OK.

Rather talk it through?Message the team directly on WhatsApp.Chat on WhatsApp
Book your audit→WhatsApp