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
CRO & Offer Testing
  • Before & after
  • Test board
  • Why it stalls
  • Plans & packages
  • Results
  • Why GTMLab
  • FAQ
  1. Funnels & CRO
  2. CRO & Offer Testing

Test what actually sells, then put the budget behind it.

We test pages against pages and offers against offers, match every offer to the moment the buyer is in, and judge each test on revenue, not clicks. Winners get the traffic, losers get cut. Always-on Testing at $1,500 per landing page a month, or Full Funnel by quote.

Get my page teardownChat on WhatsApp

No commitment. A senior operator reads every request.

  • Google Partner
  • 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
CRO & offer testing

With one funnel, there’s nothing to compare. With many, testing gets real.

Most conversion work is changes nobody measured: a new image, a shorter form, a guess. We build the funnels that make testing possible, run each test until it’s decided on sales, and keep only what wins. Often the biggest lift isn’t the button colour; it’s the offer.

Funnel overviewReal account · IKIGAI, Hong Kong studios
High-ticket ROAS
<5×63×ads, a long form, a callbackwebinar, curriculum and early-bird funnels
Funnels
15+one trial for every buyerone per intent, each split further
Checkout to purchase
—~60%at takeoveron the core intro flow
Intro funnel ROAS
—12×at takeoverthe entry offer, tested
0×25×50×75×
High-ticket ROAS <5× → 63×
GTMLab takes over
BeforeFunnels liveNow
What changed
  • The pathOne trial funnel for every buyerA funnel per intent: new, returning, expiring, revival
  • High-ticketAds, a long form, a callbackWebinar, curriculum-download and early-bird funnels
  • The offerThe same ask at every momentTrial, continuity, bridge or reactivation
  • TestingOne funnel, nothing to comparePage against page, offer against offer, losers cut

Figures from the studios’ own sales data and ad accounts. The chart shows the teacher-training path’s ROAS from when the new funnels went live; the case gives no dates, and the curve between the endpoints is drawn.Read the case study →

The short answer

What is CRO and offer testing?

CRO (conversion rate optimisation) means testing changes to your pages, offers and funnels to find what turns more visitors into customers. Offer testing is the part people skip: trying different offers, bundles and entry points against each other, which often moves sales more than any design change.

A test is only useful if it’s judged on revenue and run until it’s decided. We test where the money is, call each test on sales, and keep only what wins.

Pages
Layouts, messages and forms, tested.
Offers
Bundles, trials and entry points, tested.
Judged on
Revenue, not clicks.
Test board

What we tested, and what won.

How IKIGAI went from one funnel and nothing to compare to tests decided on sales, step by step, on its own board.

Step by step
Step 6 of 6Budget follows the winners

Winners scale, losers get cut, and the next round of tests starts from what won.

  • <5× → 63×ROAS on the $6,000 program
  • ~60%checkout to purchase on the intro flow
  • 12×ROAS on the intro funnel
Experiments · IKIGAITests live
FunnelsNewReturningExpiringEvent-onlyRevival
Offer test · checkout completionIntro flow60%Reset Bundle16%Cut, with its best part folded into the intro offer
Teacher training · ROASCold form<5×Nurture funnels63×
DecisionsScale · Intro flowScale · Nurture funnelsCut · Reset Bundle
Why CRO stalls

Six reasons conversion work doesn’t move revenue.

Most CRO changes something, measures nothing, and moves on. These six gaps are why the numbers stay where they were.

01 / 06

Changes shipped, never tested

What’s happening

A new image, a shorter form, a new headline, all shipped on opinion. Nobody can say which helped, which hurt, or why sales moved.

Site changes · this quarterNew hero imageNot testedShorter formNot testedNew pricing blockNot tested
Check it yourself30 sec

List the last five changes to your page. Can you say which ones raised sales?

How we fix it

Every change run as a test, with a winner.

02 / 06

Tests called on day two

What’s happening

Six sales against four on a few dozen visits is noise. Calling it early bakes a coin flip into the site and tests nothing.

A/B test · headline · day 2A · 41 visits · 2 salesSwitched offB · 38 visits · 4 salesCalled the winner
Check it yourself30 sec

How many sales did your last test get before someone called the winner?

How we fix it

Tests run until they are decided on sales.

03 / 06

Winners picked on clicks

What’s happening

The variant with more clicks often sells less. A test judged on clicks optimises for curiosity, not customers.

VideoCTR 3.1%ROAS 1.2×ScaledStaticCTR 1.4%ROAS 3.8×Paused
Check it yourself30 sec

Was your last test judged on clicks, or on sales?

How we fix it

Every test judged on revenue.

04 / 06

Discounts that lose buyers

What’s happening

A bigger discount feels like a sure win. Often it attracts the wrong buyer and collapses at checkout, while the plain offer sells.

Checkout completion · by offerIntro offerDiscount bundleThe discount was losing buyers
Check it yourself30 sec

Do you know whether your current discount sells more than your plain offer?

How we fix it

Offers tested against each other at checkout.

05 / 06

The same offer at every moment

What’s happening

A first-timer, a member about to lapse and a regular are in different moments. One offer for all of them converts none of them well.

Offer shown · by visitorFirst-timerTrialMember about to expireTrialWorkshop regularTrial
Check it yourself30 sec

Does a first-time visitor see the same offer as a customer about to lapse?

How we fix it

An offer matched to where each buyer is.

06 / 06

One funnel, nothing to compare

What’s happening

With a single page and a single offer, there is nothing to test against. The funnel never learns.

Was: one page for all threeInvestorYield firstSecond homeLifestyle firstMoving hereSchools and visas
Check it yourself30 sec

How many versions of your main page and offer are live right now?

How we fix it

A funnel per intent, so testing is possible.

How we win in Funnels & CRO

We fix the most expensive leak first.

Most CRO agencies redesign the landing page and test button colours. But a lead business loses money all along the way: an ad that promises one thing and a page that says another, a form that’s too long, a reply that comes six hours later, a booked call that never shows up.

We research every step from the click to the closed deal, put a dollar value on each leak, and fix the most expensive one first. Then the next. Design, copy and build all happen in-house, so a fix goes live in days, not weeks.

One page at a time: we start with the page that matters most, prove the lift, then move to the next.

  1. 1

    We research every step from the click to the closed deal

  2. 2

    We put a dollar value on every leak we find

    • Ad and page don’t match
    • Form too long
    • Slow replies
    • Calls that don’t show
  3. 3

    We fix the biggest one in-house: design, copy and build

  4. 4

    We test it against the old version, and keep the winner

    • Real visitors, split between old and new
    • Run until the result is clear, never stopped early
    • The winner stays, then the next leak
Lift calculator

What would more leads be worth to you?

20,000
1,000100,000
3%
0.5%15%
What is a lead worth? Your average deal value times the share of leads that become customers. A $6,000 deal won by 1 in 20 leads makes each lead worth $300.$300
$50$2,000
A 20% lift is worth$36,000 a month
+120more leads a month
$90,000a month at a 50% lift
$432,000a year at a 20% lift
A 20% lift$36,000
Always-on Testing$1,500

A 20% lift covers the Always-on Testing fee 24 times over.

An illustration, not a promise. Your page teardown puts real numbers on it.

Plans

Start with one page. Add the next when it wins.

Always-on Testing is one flat price per landing page, so you always know what you’re paying for. For bigger funnels, we can work on lift instead.

Enterprise · $5M+ businessesThe Performance Program

No lift, no fee.

Our full CRO team on your whole funnel. You pay a share of the extra leads we bring in, measured against your current funnel. If we don’t beat it, you don’t pay.

Explore a partnershipBy application. Terms agreed on the call.
Who it’s for
Lead businesses doing $5M+ a year, with about 20,000 unique visitors a month.
How you pay
A share of the lift, agreed upfront. No lift, no fee.
What’s included
Everything in Full Funnel, on every page, every month.
How we measure lift
Extra leads and booked calls against your current funnel, tracked in your CRM.

Or pay a flat monthly fee

Swipe to compare

InvestmentStart hereAlways-on Testing$1,500 / moper landing pageA new A/B test on your page every two weeks.Optimise my pageFull FunnelBy quoteevery page, from the click to the closed dealGet my quote
Best forOne landing page with steady ad traffic that should bring more leads.Several pages and offers, where leads also go cold after the form.
Initial Setup$1,125one time: tracking installed, your page researched, the first test plannedIn your quotestarts with a full funnel review: every page, every leak valued in dollars
Where we work
Landing pages1, add more at $1,500 a pageEvery page
After the form: follow-up, booking and show-up–Not includedIn Full FunnelIncluded
Every month
What is an A/B test? We build a new version of your page, or part of it, and split real visitors between the old and the new. Whichever brings more leads stays. Pages with fewer visitors get fewer, bigger changes instead.Up to 2 on your pageAcross your funnel
Every test designed, written, built and checked by usIncludedIncluded
Every test run until the result is clearIncludedIncluded
Quick fixes between tests: speed, copy, formIncludedIncluded
Recordings, heatmaps and form drop-off reviewedIncludedIncluded
Visitor surveys and sales-call reviews–Not includedIn Full FunnelIncluded
Tracked to revenue
PostHog and heatmaps installedOn your pageAcross your site
Leads and booked calls tracked in your CRM, by ad sourceIncludedIncluded
Lift report: extra leads and what they’re worthIncludedIncluded
Revenue per visitor, from click to closed deal–Not includedIn Full FunnelIncluded
Reporting and calls
Live dashboard and test logIncludedIncluded
Calls with your teamEvery two weeksWeekly
Add-ons
Landing Pages & FunnelsAdd a new page or funnel · from $1,500See what’s included
AI WhatsApp AgentAdd to any plan · from $1,500See what’s included
Optimise my pageGet my quote
Packages · One-off

Not ready for a plan? Start with one job.

Fixed scope, fixed price, done once. No monthly commitment.

No page yetOne-off

Landing Pages & Funnels

A new page or funnel built around how your buyers decide, tested on AI buyers and launched tracked to your CRM.

From $1,500one-off · 30 days of fixesSee landing pages
yourbrand.com/offerEvery lead tracked to your CRM
After the formCustom build

AI WhatsApp Agent

An AI agent on your WhatsApp that answers questions, asks your qualifying ones and books calls, day or night, so leads don’t go cold after the form.

From $1,500custom build · live in about 3 weeksSee our AI agents
Hi! Is this for yourself or someone in your family?For meGreat. Which day suits you for a call this week?Booked · Thu 3 pm · sent to your team

Compare pricing across every service

Results

Funnels we tested, and what they sold.

Every figure read from the client’s own sales data, from the click to the sale.

  • 63×63×ROAS on a $6,000 program, from under 5×, once the form became three nurture funnelsIKIGAI · Hong Kong studios
  • 3.4×3.4×Landing-page-to-lead conversion in a single week, with a page per buyerPalma Islands · Bali villas
  • 25%+25%+More of the same leads booked, with a faster, clearer WhatsApp pathOn-demand doctor & wellness brand
  • 20×20×Blended Meta ROAS, up from around 8×, once each offer had its own journeyBluuu · luxury yacht tours

Ikigai

Premium Yoga Chain

From One Funnel for Every Buyer to Six: A Targeted Conversion Path That Took ROAS From 5× to 63×

12×ROAS on the intro funnel
63×ROAS on the teacher-training path (from 5× baseline)

Palma Islands

Real Estate Developer

How A Full Funnel Built for Paid Traffic, Not Referrals, Cut Cost Per Qualified Lead by 70%

3.4×Landing-page-to-lead conversion lift, in a single week
−70%Cost per qualified lead

Bluuu

Luxury Yacht Operator

Bookings Won Back From OTAs: New Funnel Experimentations That Grew Bookings by 18%

8× → >20×Blended Meta ROAS
+18.1%Direct Bookings, Month on Month

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
Ikigai StudiosCase ↗

“They built our entire marketing funnel end-to-end and owned every deliverable. Not an ad-hoc agency you pay to run a few campaigns and hope it works.”

Gianni MelwaniCo-Founder & Director, Ikigai Studios
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
Xccelerate

“At our price point, a subscription is considered an investment, and rarely an impulse. GTMLab built the journey that educates and nurtures people along the way, so they reach us already convinced.”

LLavineFounder, Xccelerate
Palma IslandsCase ↗

“From the first call, GTMLab brought the professionalism that other agencies never did. The whole process was spot on, and in the first month, we were already getting 3–5 qualified leads a day.”

ZGZuzana De GrootFounder, Palma Islands
BluuuCase ↗

“Came to GTMLab for predictability over unreliable growth. They delivered in a quarter: revenue +27%, CPC -50%, bookings +20%. Highly recommend for anyone looking to grow and scale.”

KarimCo-Founder, Bluuu
11.11 Bali Retreats

“They understood in hours what took me years, and gave me a clear way forward. If you're pouring money into ads that don't you bring qualified leads, I'd 100% recommend GTMLab to turn that around.”

PPatriciaFounder, 11.11 Bali Retreats
The first 90 days

What happens after you say yes.

  1. Week 1
    Your CRMSale · $1,240Google & MetaEvery step trackedConnectedSales tied to each testConnectedTest dashboardLive

    Read the funnel

    We map every step from click to sale, check the tracking, and size what each drop-off costs. Nothing changes until you approve the test plan.

    You getA test backlog, by revenue at stake

  2. Weeks 2–3
    Change historyGoogle & MetaA funnel per intent liveMonOffers matched to the momentTueFirst A/B tests runningWedLosing offer cutThu

    Build what makes testing possible

    A funnel and an offer per buyer intent, every step tracked to the sale, and the first tests live.

    You getThe first tests, live

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

    Test, decide, repeat

    Each test run until it’s decided on sales. Winners get the traffic, losers get cut, and the next test starts.

    You getA weekly test report

  4. Day 90
    Next quarterThe planMonth 4Month 5Month 6Scale the winning offerTest the high-ticket pathNew tests from new data

    The review

    What won, what it added in revenue, and the next round of tests.

    You getNext quarter’s test plan

Why GTMLab

GTMLab, a CRO agency, or testing in-house?

Three ways to improve conversion, 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 itOperators who run the ads and the funnelPartly: A specialist who never sees the adsPartly: Whoever has time between projects
What counts as a winMore revenue from the same trafficNo: A higher click-through rateNo: The page someone liked best
How you payA flat $1,500 per page a month, or no lift, no fee for $5M+ businessesNo: A fee per test, wins or notPartly: Salary and testing tools
What gets testedOffers, pages and funnels, by revenue at stakePartly: Buttons and headlinesNo: Whatever was easiest
When a test endsWhen it’s decided on salesPartly: When the report is dueNo: When someone gets impatient
Time to startAudit in 5 working daysPartly: Weeks of discovery firstNo: Months to set up tools and skills
Beyond the pageThe ads, the offer and the CRM, one teamPartly: The page onlyNo: One page, 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 is CRO?

Conversion rate optimisation: getting more customers from the traffic you already have, by testing pages, offers and funnels against each other and keeping what sells.

Why test offers, not just pages?

Because the offer usually matters more than the layout. For IKIGAI, a discount bundle completed checkout at 16% against the intro offer’s 60%, so we cut it.

How much traffic do we need to test?

Enough for a test to reach a decision on sales. With less traffic we test bigger changes, like the offer or the funnel, where the difference shows faster.

How do you decide what to test first?

By revenue at stake: the steps where the most buyers drop out and each one is worth the most come first.

What does it cost?

Always-on Testing is one flat price per landing page: $1,500 a month, plus a one-time Initial Setup of $1,125, with a new A/B test every two weeks. Full Funnel covers every page from the click to the closed deal, by quote. For lead businesses doing $5M+ a year, the Performance Program is paid as a share of the extra leads we bring in: no lift, no fee. The page teardown comes first, with nothing to sign.

How quickly will we see results?

The first tests usually go live within two to three weeks. Each one runs until it’s decided, and the wins compound from there.

Do you work on high-ticket offers?

Yes. A big decision is made on trust, not a form, so we test nurture funnels, such as a webinar or a curriculum download, that earn the sale before asking for it.

Do you run the ads too?

Yes. We run Google, Meta and Click-to-WhatsApp, so the traffic and the tests are planned together and judged on the same sales.

Complimentary · 30 minutes

Your Landing Page Teardown

Send us the page your ads point to. On a 30-minute call, we walk you through where it loses leads and the 5 changes we’d make first.

  1. 1
    You send us your page

    The one your ads send people to. No logins needed.

  2. 2
    We study it before the call

    Speed, message, form, proof and follow-up, checked against your ads.

  3. 3
    A 30-minute walkthrough

    Where it loses leads, and the 5 fixes worth the most.

Nothing to sign.

Get your page teardown

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

We only look at the public page. No logins, nothing to install.

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