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 engagementGoDrinks
A drinks-delivery brand needs to scale beyond repeat buyers. We rebuilt the creative — >100 ads in 3 months, new-customer share up 30%.
Our WorkCase StudiesClientsProofTestimonialsCreativesFunnels (coming soon)
Featured case study
FeaturedGoDrinks
A drinks-delivery brand needs to scale beyond repeat buyers. We rebuilt the creative — >100 ads in 3 months, new-customer share up 30%.
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
Luxury Real Estate · BaliFunnel & CROLanding · Lead Magnet · Nurture
Case Studies→Palma Islands

How we engineered a funnel that cut a luxury villa developer's cost per lead by 70%.

+350%Average session duration on the segmented pages — visitors finally land on a page built for their intent, not a one-size catalogue.
3.4×Lift in landing-page-to-lead conversion in a single week — from five stacked optimizations shipped at once.
−70%Cost per qualified lead — the leak fixed, then bypassed with a gated magnet and Instant Form.
“

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.

Zuzana De Groot
Founder, Palma Islands
PALMA
Industry
Luxury Real Estate · Investor Acquisition
Lens
Funnel & CRO
Engagement
Apr 2026 → ongoing
Scope
Landing · Lead Magnet · Nurture
LensFunnel & CRO
IndustryLuxury Bali Villa Real Estate / Investor Acquisition
ProfileDeveloper & full-service real-estate firm · cold international buyers
EngagementApr 2026 → ongoing · first window: Apr–May 2026
What we rebuiltLanding per buyer · Lead magnets · Tailored nurture
Other lensesPerformance Marketing · Performance Creative
Use cases
Predictable Revenue Creative Engine Scale
Services
Funnel & CRO
Channels
Meta Ads
Let’s talk growth →

Intro

We worked with Palma Islands— a luxury Bali villa developer and full-service real-estate firm with a strong product story and a Central European investor pipeline built entirely on referral and word of mouth. What they didn't have was a way to win cold international buyers at scale: their website was built for warm, referred visitors, not for the skeptical foreign investor who asks “is this even legal for me?” before anything else, and there was no paid acquisition system at all.

This page is the Performance Marketing lens: how cold spend across scattered international markets was separated, concentrated, and scaled onto the buyers who actually convert. The conversion path it fed lives in Funnel & CRO; the message that earned the click lives in Performance Creative.

Meet Palma Islands.

Palma Islands is a Bali property developer and full-service real-estate firm working across the Berawa-to-Canggu corridor — villa sales, rental, land, build-to-order, ownership setup, and management. The product is real and delivered: dozens of completed properties, buyers from a dozen-plus countries, and genuine return records. For years, the pipeline filled itself through referral and reputation.

The gap opened the moment they wanted to grow beyond word of mouth. Bali property has moved from boom to maturation — supply is up, occupancy has compressed, and the qualified investor now goes to whoever can be founded and trusted online. Palma had the trust signals (delivery history, real yield, legal know-how) but none of them were visible to cold paid traffic, the contact path dead-ended in a live chat, and there was no landing page, no lead capture, and no nurture. They didn't need a vendor to run ads; they needed someone to build the acquisition engine from zero.

The challenge — a path built for warm referrals, leaking cold buyers.

The website assumed every visitor arrived already trusting Palma. Paid traffic doesn't. The result was a conversion path that leaked at every stage — and a read that proved it: only about 3% of the people who clicked to message actually did.

  1. One page for every buyer. A single scrolling catalogue served a return-led investor, a second-home buyer, and someone relocating to Bali — none of them well, because none of them wanted the same thing.
  2. It answered the wrong questions. The page assumed the trust a referral already has. The cold foreign buyer's first fear — can a foreigner even own this? — went unaddressed entirely.
  3. The contact path dead-ended. Every lead required a live-chat conversation, and only about 3% of the people who clicked the message button actually sent one. The funnel was losing all but a sliver at that single step.
  4. No lead capture, no nurture. The contact form went nowhere structured — no automation, no follow-up — so a lead that wasn't ready to buy on day one had no path back.
  5. No way to convert interest without a real-time chat. No downloadable asset, no gated magnet, no dedicated destination — so genuine interest that wasn't ready to message was simply lost.

Our approach — read first, then build a funnel per buyer.

1. Read the funnel before touching it.

Strategic reasoning

Most agencies inherit an account and start changing pages. We didn't touch a thing in Week 1 until the funnel was readable. The stage-by-stage diagnostic surfaced the real leak — only about 3% of people who clicked to message actually did — which told us the problem wasn't the top of the funnel at all. It was the moment a cold buyer was asked to commit to a live conversation before the page had earned it.

  • Stage-by-stage funnel diagnostic across impression, click, landing-page view, and lead.
  • The blocking step identified: the jump from interest to a live-chat message.
  • No page or creative changed until the read was clear.

2. Stack five fixes in one week — not one slow test.

Strategic reasoning

The landing-page-to-lead stage was leaking from every direction at once — the page, the message prompt, the autoreply, the business profile. Single A/B tests would take a month to move it. Five changes hitting the same stage in the same week moved it in seven days: we rewrote the message pre-fill and autoreply for less friction, restructured the page into curated collections, split the audience, and rewrote the business profile around credibility signals.

  • Message pre-fill and autoreply rewritten for lower friction, higher intent.
  • Landing page restructured into curated collections instead of one endless scroll.
  • Business profile rewritten around delivery history and credibility.
  • Result: a 3.4× lift in landing-page-to-lead conversion in seven days.

The table below is the high-level cut. The working build is roughly 10× more nuanced — each persona page splits by price tier, lead-time, and market, with its own collection, magnet, and nurture cadence.

The buyerTheir landing pathLead magnet & nurture
The investorreturn-ledA return-led page, split by price tier into curated collectionsInvestment Prospectus — ROI-led email + WhatsApp sequence
The second-home buyerholiday homeA lifestyle-led page, split by price tier into curated villa collectionsThe Villa Collection — holiday-home email + WhatsApp sequence
The moverrelocating to BaliA living-in-Bali page — area and practicalities, split by price tierThe Bali Living Guide — relocation email + WhatsApp sequence

3. Build the path per buyer — page, magnet, and nurture.

Strategic reasoning

A return-led investor, a second-home buyer, and someone relocating to Bali are three different people with three different fears. So we stopped sending them to the same place. Each buyer now lands on a page built for their intent — split again by price tier into curated collections — with its own lead magnet and its own follow-up. When the page matches the buyer, they stay: average session duration rose over 350% against the old one-size page.

4. Bypass the leak entirely with the magnet.

Strategic reasoning

Some of the leakiest stages didn't need to exist. Rather than keep optimizing the live-chat step, we built a gated lead magnet for each persona and captured it on a Meta Instant Form — bypassing the website and the chat altogether. The magnet did two jobs: it made the form cheap, because it gave a buyer a real reason to share contact details, and it warmed the follow-up, because the conversation now opened with the exact asset that buyer wanted. That route ran roughly 90% cheaper than the funnel we'd been optimizing.

  • A gated lead magnet per persona, captured on a Meta Instant Form.
  • The website and live-chat steps bypassed for the buyers who weren't ready to message.
  • The magnet doubling as the opener for the tailored nurture sequence.

From cold impression to booked site visit.

The rebuild mapped to the full investor journey — and the Instant Form track was engineered to collapse the two stages that leaked most, landing-page engagement and the live-chat ask, into a single in-platform capture.

Cold impression → booked site visit

  • Aware: First brand impression · Meta Ads, cold international audiences
  • Interest: Researches Bali villas · dedicated landing page, built per buyer
  • Consider: Evaluates the options · ownership legality, delivery proof, documented returns
  • Engage: Enters direct conversation · WhatsApp flow, Instant Form leads
  • Convert: Site visit, deposit, sale · 3–5 qualified leads/day, CPL −70%

The shift, before → after.

DimensionBeforeAfter
LandingOne scrolling catalogue for every buyerA page per buyer, split again by price tier
EngagementCold buyers bounced from a page built for referralsAverage session duration up over 350% on the matched pages
CaptureA live chat as the only way in — ~3% ever messagedA lead magnet per persona on its own Instant Form
NurtureNone — a lead not ready on day one was lostEmail + WhatsApp sequence tailored to each segment
Cost per qualified leadDragged up by the leak and the live-chat bottleneckCut over 70%, with the magnet route ~90% cheaper

Results — the funnel, working.

Reported in relative terms, with the qualified-lead volume and the confirmed-buyer story kept deliberately separate.

+350%Average session duration vs the old page
3.4×Landing-page-to-lead lift, in one week
−70%Cost per qualified lead, first 30 days
−90%Cheaper via the lead-magnet route vs the old funnel
Per buyerA page, magnet & nurture for each segment
From zeroA conversion path, built from scratch

Honest read: the engagement and conversion gains are measured against the old one-size page, and most of them landed in Weeks 2–4 after Week 1's diagnosis. And the daily qualified leads are high-intent inquiries, not closed buyers — one investor is a confirmed buyer so far, with the rest of the segmented nurture still working as Palma builds dedicated lead-response capacity. The path is built to convert; how fast it converts to closes is the next chapter.

What rebuilding this funnel taught us.

  1. Read the funnel before you spend. — The leak wasn't where anyone assumed. Only about 3% of message-button clicks became a message — and you only find that by diagnosing the path before changing it.
  2. Stack optimizations, don't isolate them. — Five changes hitting the same leaking stage in one week moved it 3.4×. Five sequential A/B tests would have taken five months.
  3. One page can't serve three buyers. — An investor, a second-home buyer, and a mover want different things. Give each a page, a magnet, and a nurture built for them, and they stay — session duration up over 350%.
  4. The lead magnet is the conversion accelerator. — It made the form cheap and the follow-up warm. When the leakiest stage fights back, sometimes the answer is to bypass it, not optimize it.

A one-size path is now a funnel built per buyer — a page, a magnet, and a nurture for each segment, with session duration up over 350% and cost per qualified lead down over 70%.

The page matches the buyer, the magnet does the capturing, and the nurture keeps the conversation warm long after the click. The next milestone is how fast those segmented leads convert to closed buyers — the path is built to carry them.

Book a strategy call →

The rest of the engagement.

This is one of three lenses on the same build. Funnel & CRO covers the conversion path this spend fed, and Performance Creative covers the message that earned the click

Who was on the engagement

A funnel-led pod.

Strategy, a funnel and CRO lead reading the stage-by-stage drop-off, a Meta buyer concentrating spend on the buyers who convert, and the creative team that learned to answer a foreign investor's fears before selling the view.

Kevin Cho
Co-Founder · Growth Strategy

On Palma Islands: Strategic lead and day-to-day partner. Set the “read the funnel before you spend” principle and the discipline of keeping the volume and confirmed-buyer stories separate.

Albert Lie
Co-Founder · Account Director

On Palma Islands: Account director. Owned the budget-protection call in Week 1 — cutting spend mid-week to extend the learning phase before scaling.

Danny
Funnel & CRO Lead

On Palma Islands: Built the stage-by-stage funnel diagnostic, the five stacked Week-2 optimizations that lifted landing-page-to-lead 3.4×, and the per-buyer page architecture. This lens is their build.

Ridho Wahyu
Data & Analytics Lead

On Palma Islands: Wired the funnel tracking that surfaced the 3% message-click leak — the read that told us where to concentrate the fixes.

Anna Tan
Senior Meta Ads Buyer

On Palma Islands: Ran the Instant Form campaigns that captured each persona's lead magnet, feeding the rebuilt funnel with matched, high-intent leads.

Dikmas Putra
Creative Director

On Palma Islands: Shaped the per-page messaging and the lead magnets — the prospectus, the villa collection, and the living guide that anchor each segment's path.

Phebe
Motion & Static Designer

On Palma Islands: Produced the lead magnets and the curated collections per page — the gated assets behind the Instant Form offers.

More wins, with the numbers behind them.

See every case →
EcommerceIndonesiaScaleup
↗GoDrinks

A drinks-delivery brand needs to scale beyond repeat buyers. We rebuilt the creative — >100 ads in 3 months, new-customer share up 30%.

Performance Creative
Read case →
WellnessHong KongEnterprise
↗Central Wellness
Funnel Conversion Lift

230% More High-Value Bookings at a Leading Wellness Clinic. Same spend, by fixing the customer journey.

Funnel & CRO
Read case →
EcommerceIndonesiaScaleup
↗HokiOne
CAC Reduction · Predictable Revenue

We helped turn a 27 years old E-commerce existing traffic into growth: higher D2C checkout and 35%+ lower cost per qualified lead in 3 months.

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.