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 engagementLuxury Boat Tours
A luxury boat tours relied on OTAs for bookings. We rebuilt their paid acquisition, and in under 2 months, direct revenue up 30%, CAC down 35%.
>30%Direct Website Bookings increase
>20ROAS
Our WorkCase StudiesClientsProofTestimonialsCreativesFunnels (coming soon)
Featured case study
FeaturedLuxury Boat Tours
A luxury boat tours relied on OTAs for bookings. We rebuilt their paid acquisition, and in under 2 months, direct revenue up 30%, CAC down 35%.
>30%Direct Website Bookings increase
>20ROAS
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
Clinical & Fitness Pilates · JakartaPerformance Creative · MetaStatic-First · Condition Angles
Case Studies→Pilates Hunter

We rebuilt the creative around the audience’s exact condition — and the first static the account ever ran beat its entire video library on CPL.

−38.3%Lower CPL than the best branch video at Week VI launch — the first static creative, a condition-aware offer, one ad across all four branches.
38.70%Top hook rate in the account — the Skoliosis angle. Audiences with the condition stopped immediately.
StaticThe first static ever run — built for the primed prospect, not the first-time discoverer. Clarity over volume.
“

[Client testimonial to be added — a 1–2 sentence quote from Pilates Hunter on the Phase I creative results.]

Pilates Hunter
Founder / Director — name to confirm
Pilates Hunter
Discipline
Performance Creative
Channel
Meta · Static-first
Brand
Pilates Hunter · Jakarta
This cut
Creative
DisciplinePerformance Creative · angle, format, brand expression
BranchesFour branches · Instructors certified under PAI (New York)
ChannelMeta
Let’s talk growth →

Intro

This is the creative half of the Pilates Hunter story. The media engine and the measurement live in their own cuts. This one goes deep on the part that moved the number most: the creative. Because the account had real credibility — certified instructors, real results, a real brand — but none of it was built to convert.

When we took over, the brand barely showed up in its own ads: typography inconsistent, brand colours missing, CTAs cut off, messages disappearing mid-scroll. And every creative was a video aimed at a cold audience. We put the brand back in the frame, introduced the account’s first static for the most-aware segment, and let condition-specific anglesd o the work. The static landed the account’s lowest CPL — 38.3% below the best branch video at Week VI launch; the Skoliosis angle hit the highest hook rate in the account at 38.70%.

The principles we rebuilt the creative on.

Four rules drove the work — the reason one clear creative outperformed a library of six.

  1. Match the format to the decision stage. A product-aware prospect doesn’t need a story; they need a clear offer. Static for the primed buyer, video to warm the merely aware — format is a choice per audience, not a default.
  2. Name the exact condition. “Skoliosis,” “Kaum Insomnia,” “Kaki Cepat Pegal” beat abstract framing like “correct your posture.” When the creative names the problem the audience already has, hook rate and click-to-lead both rise.
  3. Put the brand back in the frame. Consistent typography, brand colour, CTAs that survive the scroll. The creative was there; the brand wasn’t — and a brand that sounds like everyone else converts like no one.
  4. Make format a managed variable. Introducing a static created the comparison the account never had. The lesson isn’t “static is always better” — it’s that format must be chosen and tested, never assumed.
“
Six creatives couldn’t do what one did. The other six had volume on their side; this one had clarity — clear brand, sharp message, the right audience at the right stage. In two weeks, the data made the difference impossible to ignore.
GTMLab · Performance Creative

The creatives, and what each one did.

A read of the creatives that carried Phase I — the new static, the condition-led branch videos, and the TOFU reach drivers. Each slot below is ready for the live asset.


Before

Before

One-to-many

Before: no clear message, no hook, no clear audience
Before

One-to-many

Before: no clear message, no hook, no clear audience
Before

One-to-many

Before: no clear message, no hook, no clear audience

After

After
Feel Difference In 5 Sessions

Feel Difference In 5 Sessions

After: clear message, clear hook, clear audience


The angles — abstract lost, the named condition won.

The pattern across both weeks was consistent: the creatives that named a specific condition or experience beat the ones that stayed generic. Naming the exact problem the audience already has collapses the consideration phase.

AngleThe abstract framingThe condition-specific framing that won
Posture / spineKelapa Gading vs Menteng“Cara Duduk” — correct-your-sitting, too abstract. 23.19% hook, weakest in the account.“Skoliosis” — names the condition directly. 38.70% hook, highest in the account; 19 leads.
FatigueKemangGeneric fitness / wellness messaging“Kaki Cepat Pegal” — desk-worker leg fatigue. 46.2% click-to-lead, the best in the week.
DifferentiationBSDStandard fitness positioning“Kaum Insomnia” — pilates for sleep. 35.76% hook, 36.36% click-to-lead, 13 leads.

Every creative earned its place — or got flagged.

The test is the strategy. Each creative ran as an experiment with explicit kill criteria, and the data decided what scaled, what was kept, and what went to overhaul — because knowing what to stop is half the system.

Results — the creative system, Phase I.

Six numbers that show clarity beating volume — read off Meta Ads Manager across 11–24 May 2026. No spend disclosed.

−38.3%Lower CPL than the best branch video — the first static creative
38.70%Top hook rate — Skoliosis angle
46.2%Best click-to-lead — Kaki Cepat Pegal
23.19%Weakest hook — the abstract Cara Duduk control
+30Leads from the single static
Static ✓New format validated and kept

Honesty note: figures cover a two-week window read off Meta Ads Manager, with no spend disclosed. The static’s CPL rose +70.9% in the second week (it stayed the account’s lowest). On several videos the gap between a strong hook rate and a lower click-through suggests mid-content drop-off that hasn’t been fully diagnosed — and not every angle ran head-to-head in a clean A/B. Those open questions are carried into the Data cut.

What the Pilates Hunter rebuild taught us about creative.

  1. Format is a creative decision, not a production default. — The account ran video for years because that was the habit. A primed, product-aware buyer doesn’t need a hook and a story — they need a clear offer. For that job, a static beat the whole video library.
  2. Name the condition; the abstract version loses. — “Skoliosis” at 38.70% hook against “Cara Duduk” at 23.19% is the whole lesson. When the creative names the exact problem the audience already has, both hook rate and click-to-lead rise.
  3. The brand has to survive the scroll. — Inconsistent type, missing colour, CTAs cut off — the creative was technically running, but the brand never arrived. A studio with real credibility was advertising like it had none.
  4. Clarity beats volume. — One clear creative — right brand, sharp message, right audience at the right stage — outperformed six. More assets isn’t more performance; the right asset for the right buyer is.

The rest of the Pilates Hunter engagement.

Pilates Hunter’s creative now names the condition and matches the format to the moment — a first static that beat the whole video library on CPL, and angles that win because they speak to the exact problem the audience already has.

The creative system feeds the media engine, and every variant earns its budget or goes to overhaul. See how the creative plugs into the media engine and the measurement behind it — or read the full overview.

Start a conversation →

More wins, with the numbers behind them.

See every case →
TourismIndonesiaScaleup
↗Bluuu

How our creative engine took a global, award-winning luxury tour operator from OTA-dependent to 20×+ Meta ROAS in less than 3 months.

Performance Creative
Read case →
IndonesiaEnterprise
↗Leading Event & Media Group
Predictable Pipeline · Channel Ownership · Sales Playbook Build · Funnel Conversion Lift

An events & media group launched a first-time food expo nobody had heard of. We built the demand from scratch — >20,000 tickets sold, 5X ROAS.

5XROAS
20,000+Tickets sold
Performance MarketingData & Analytics
Read case →
TourismIndonesiaEnterprise
↗Jakarta Aquarium Safari
Predictable Pipeline · Sales Playbook Build · Channel Ownership · Channel Validation

A leading aquarium attraction struggled to scale their B2B sales. We built its first B2B lead engine — in under 30 days, >8X ROI, $100K+ pipeline.

>8XROI in 30 days
$100K+Pipeline value generated <30 days
GTM & Growth LabData & 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.