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 StartupsProperty
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 →
How GTMLab built Ashley Hotel Group's direct booking engine across 6 properties.
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).
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 →

Still paying for guesswork?

Free 30-min teardown · no obligation · 200+ teams shipped

Book a call →
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
  • Growth Letter (soon)
  • Teardown Library (soon)
  • Events
  • Talks

Company

  • About
  • Careers
  • Contact
© 2026 GTMLAB.AI · 200+ growth teams · $20M+ ad spend operated
Resources  /  Performance Marketing
Performance MarketingEcommerceMeta

Building a growth system, not a campaign treadmill.

A Malaysian furniture brand we worked with spent 18 months at $12K/mo in Meta spend, break-even at best. One pattern analysis later, CAC dropped 42% and they scaled to $28K/mo without watching CAC climb back. The work wasn't more campaigns. It was a system.

Jeremy Lawoto
Head of Growth · Mar 10, 2026 · 11 min read
Building a growth system, not a campaign treadmill.

Most founders running paid ads for two or three years describe the same pattern: spending fifteen thousand a month, hitting targets, but never feeling stable. Every winning campaign decays within weeks. Every quarter starts with the question "what's the next creative angle". The treadmill never stops.

The problem isn't marketing. It's structural. They built on discrete campaigns instead of a learning system. Campaigns end. Systems compound.

The treadmill pattern

The cycle is almost mechanical:

  • Month 1: Campaign launch. Tests run. Winners scale. Revenue ticks up.
  • Month 2: Winning creative starts to decay. CPM rises. CTR slips. Conversion follows.
  • Month 3: Scramble for fresh creative. Mixed results. Some wins, some misses.
  • Months 4–6: Repeat the same cycle. Nothing accumulates.

The fundamental flaw: no learning carries forward. Teams churn through campaigns hoping each one justifies next month's budget. Every cycle starts from zero.

Campaigns have ends. Systems have feedback loops. When a campaign underperforms, nothing is learned. When a system underperforms, you understand why — and the next iteration starts further along.
Campaign treadmill vs. growth system
DimensionCampaign treadmillGrowth system
Time horizonPer-campaign (weeks)Per-concept (quarters)
Performance unitIndividual adsCategorised concepts
What carries forwardNothing — reset each cycleDocumented patterns + frameworks
Decision basisLast week's metricsCompounding evidence base
OutcomeStable but plateauingPredictable + forecastable scale

Case study — the Malaysian furniture brand

Where they were: $12K/mo Meta spend. New campaigns every 4–6 weeks. Eighteen months in, acquisition was break-even at best.

We didn't launch a new campaign. We sat down with their last 300+ pieces of creative and categorised every single one by concept type:

  • Lifestyle-focused — aspirational settings
  • Feature-focused — product specs
  • Outcome-focused — furniture solving a specific problem
  • Social proof — reviews, testimonials, customer photography
  • Price-focused — promotions and bundle deals

The pattern was loud: outcome-focused creative converted 3–4× better than every other concept. The team had been producing all five categories in roughly equal volume, dispersing budget across concepts that didn't earn it.

On the audience side: lookalikes from highest-LTV customers and interest targeting around life transitions (moving, marriage, new home) outperformed everything else by significant margins. Generic lookalikes and broad targeting under-performed by 40–50%.

What changed — 3 months later
MetricBeforeAfter (Month 3)
Monthly spend$12,000$28,000
Customer Acquisition CostBaseline−42%
Forecast accuracyAnecdotalPredictable
Concepts in rotation5 (equal weight)1 dominant + 2 supporting

They scaled from $12K to $28K monthly without CAC drifting upward. The work that made it possible wasn't a new agency, more creative, or a magic algorithm change. It was answering one question: "what already worked, and why?"

What separates systems from treadmills

Four practices, in order:

  • Track concept-level patterns, not ad-level metrics. Once you know outcome-focused creative wins for your category, you can produce many outcome-focused variants and expect reasonable performance. Tracking only individual ads forces you to relearn from zero every cycle.
  • Test inside validated frameworks. Not every test should be equally uncertain. Systems test variations on what's already working, compounding knowledge incrementally. Treadmills treat every test as a coin flip.
  • Measure against business outcomes, not platform metrics. Systems optimise for CAC relative to LTV, payback period, contribution margin, and repeat purchase rate. CTR and CVR are intermediate signals, not the goal.
  • Build institutional memory. After every meaningful test, spend 30 minutes documenting: what were we testing, what did we learn, what should we do differently, and what new questions did this raise? Most teams skip this step. It's the entire system.

The transition path

Four phases — treadmill to system
PhaseWhenWhat you do
1 · Stop & synthesiseMonth 1Pause new campaigns. Analyse the past 6–12 months. Find the concept-level patterns hiding in the data.
2 · Build the frameworkMonth 2Define 2–3 winning concepts + 2–3 winning audience types. 80% budget to winners, 20% to validated refinements.
3 · Establish learning loopsMonth 3+Weekly performance reviews. Monthly pattern analysis with written documentation. Quarterly framework updates.
4 · Scale what compoundsMonth 6+Scale with confidence in proven systems, not hope in new budgets.

What you give up — and what you get

The hard part of moving from treadmill to system is the first 30 days. You resist the instinct to launch a new campaign. You sit with old data and look for patterns instead of producing more ads. It feels slow. Founders trained on quick campaign wins find this part deeply uncomfortable.

What you get on the other side: a forecast that's actually accurate. Tests that build on each other instead of resetting. Decisions that get better every month, not just different. And a competitive advantage that compounds — because most of your competitors are still on the treadmill, hoping next month's budget produces a different outcome than last month's.

The systematised brand wins the long game. Not because they have a bigger budget, but because every dollar buys them more than just media.

On this page
The treadmill patternCase study — the Malaysian furniture brandWhat separates systems from treadmillsThe transition pathWhat you give up — and what you get
About the author
Jeremy Lawoto
Head of Growth

Operator-grade field notes from the GTMLab team — what we're learning on real accounts, in real time.

Share this article
Keep reading

More field notes from the bench.

Performance MarketingTech StartupB2B Services+5Meta AdsGoogle Ads+1
DECEMBER 29, 202511 min

Testing isn't about ads. It's about learning.

A B2B SaaS team burned $380K on 14 months of "testing" across Meta, Google, LinkedIn — and couldn't name the ICP. The reframe: the ad is a byproduct, the learning is the asset.

Kevin
Growth Director
Performance MarketingTech StartupHealthcare+4Meta AdsGoogle Ads
DECEMBER 29, 202512 min

Scaling is a discipline, not a decision.

A D2C brand burned $80K in eight weeks chasing ROAS by doubling budgets. ROAS collapsed from 3.2 to 0.9. The ad didn't fail — the scaling broke it. Here's the four playbooks that work.

Kevin Cho
Co-Founder
Performance MarketingHealthcareWellness+3Meta AdsGoogle Ads+1
JUNE 12, 20257 min

Why your blended CAC dropped last quarter (and why it'll bounce back).

A drop in blended CAC isn't always good news. The three reasons it falls and the one reason that actually compounds.

Kevin Cho
Co-Founder
Let’s get started

Get off the treadmill in 30 minutes.

Concept-level pattern analysis on your past 6 months of creative
The framework you should be testing inside — not around
Three specific moves your team can ship next week

“The accounts that compound stop arguing about which new campaign to ship. They start arguing about which concept won and why. Different question. Different outcome.”

Kevin Cho
Co-Founder
★★★★★
Trusted by 200+ growth teams
Loading the scheduler…Pick a time that works — this opens automatically.