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 engagementJAQS
We gave JAQS’s sales team the one thing it never had — a lead engine — in under 30 days.
Over 8xfirst month ROI on engagement investment
Millionsworth of BANT-qualified meetings generated in <30 days
Our WorkCase StudiesClientsProofTestimonialsCreativesFunnels (coming soon)
Featured case study
FeaturedJAQS
We gave JAQS’s sales team the one thing it never had — a lead engine — in under 30 days.
Over 8xfirst month ROI on engagement investment
Millionsworth of BANT-qualified meetings generated in <30 days
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 →
GTM & Strategy11 min
How GTMLab built Ashley Hotel Group's direct booking engine across 6 properties.
GTM & Strategy9 min
AI Alone Is Useless — Why I Built GTMLab.
Performance Marketing11 min
Building a growth system, not a campaign treadmill.
Performance Creative12 min
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
Book a call →

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  /  GTM & Strategy
GTM & StrategyThe Growth Engine · Part 4MetaGoogle Ads

The Growth Learnings Artifact — the document that runs your team.

A DTC skincare brand had 200+ experiments in a 47-tab spreadsheet. When their media buyer left, the new hire couldn't answer basic questions about what had been tested or why. The fix: an artifact built for retrieval, not documentation — and a workflow that keeps it alive with Claude + the Meta MCP server.

Kevin Cho
Co-Founder · Jan 10, 2026 · 14 min read

A DTC skincare brand we worked with last fall had run over 200 experiments across two years. The history lived in a single Google Sheet with 47 tabs — one per testing cycle, indexed only by month. When their experienced media buyer left, the new hire opened the sheet on day one and couldn't answer the most basic question I'd ever ask a buyer: what's worked, what hasn't, and what should I try first?

Two years of testing. A 47-tab paper trail. Zero usable knowledge.

This is the closing post in the Growth Engine series. Part one was about testing as learning. Part two was about scaling as discipline. Part three was about the loop that captures everything those two cycles produce. This post is about the artifact that loop produces — the document that actually runs the team.

Data isn't knowledge

The 47-tab spreadsheet had data. Every test was logged. Hooks, audiences, results, dates. What it didn't have was a way to retrieve any of that knowledge when it mattered.

Insights existed — they were just buried under 200 rows, indexed by chronology rather than theme. To answer "what hooks work for cold audiences," the new buyer would have had to read every entry, manually categorise it, and synthesise. Three days of work. That's not knowledge retrieval; that's archaeology.

Most teams optimise for documentation. They write everything down. The artifact that actually compounds is optimised for retrieval.

Artifact vs experiment log — not the same thing

The experiment log (from part three of this series) is chronological. Every test gets an entry, in order. It's the source data.

The Growth Learnings Artifact is thematic. Insights from the log get organised by what they're insights about. Audience truths in one place. Hook patterns in another. Format learnings in another. The log captures moments; the artifact captures patterns.

Both are necessary. The log without the artifact is a graveyard. The artifact without the log has no source of truth to update from.

The ten sections of the artifact

The structure we run on every account:

  • 1. Audience & ICP learnings. Which segments convert and why. Demographic + psychographic patterns. Lookalike performance ranked by LTV, not just CPA.
  • 2. Messaging & hook learnings. Which messages land at which audience temperature. Winning opening lines, tonal observations, what consistently fails.
  • 3. Offer learnings. Discount structures, bundles, urgency tactics, price sensitivity by segment. Often: free-shipping thresholds outperform percentage discounts.
  • 4. Creative & format learnings. Video vs static, optimal lengths, UGC vs brand, fatigue timelines per format.
  • 5. Funnel & landing-page learnings. Structures that convert. Above-the-fold elements. Form length impact. Mobile vs desktop deltas.
  • 6. Platform-specific learnings. Meta vs TikTok vs Google. The carousels that succeed on Meta and consistently bomb on TikTok — documented so the next operator doesn't relearn it.
  • 7. Scaling learnings. Budget thresholds where efficiency breaks. Audience size requirements. Signals that predict scaling success vs failure.
  • 8. The graveyard. Anti-patterns. Expensive mistakes. Formatted as: anti-pattern → consequence → evidence → rule.
  • 9. Quarterly synthesis. Every 90 days, 5–7 bullets that capture the strategic implications of everything above. Not results; principles.
  • 10. The current playbook. The actionable SOP. Audience, hook style, format, offer, landing page, budget posture, scaling triggers, refresh cadence. Written so the new hire on day one can run the account.

Section ten is the test of whether the rest of the artifact works. If a senior operator can't pick up section ten and run the account, the other nine sections aren't pulling their weight.

How Claude + the Meta MCP server keeps the artifact alive · the April 2026 workflow

The biggest enemy of the artifact isn't structure. It's staleness. The team builds it once, uses it for three weeks, gets busy, and the doc decays. Six months later, the artifact and the actual account have diverged so far that nobody trusts the artifact anymore.

This is where the 2026 stack genuinely changes the game. The combination that works for us:

  • Claude Desktop running the latest Claude model (Opus or Sonnet, depending on the analysis depth)
  • The Meta Ads MCP server (community-maintained, runs locally, read-only token to your ad account)
  • The Notion MCP server if your artifact lives in Notion, or the equivalent for Google Docs / Coda / Linear

The recurring workflow we run is genuinely simple:

  • Weekly · insight extraction. Friday afternoon prompt to Claude: "Look at every experiment that ran on the Meta account this week. For each one, compare against the section of the artifact it relates to (Audience, Hook, Format, Funnel). Tell me where the new data confirms what's in the artifact, where it contradicts, and where it surfaces something we don't have a pattern for yet."
  • Operator reviews drafts. Claude proposes edits to the artifact — new bullets to add, lines to update, contradictions to flag. The human approves, edits, or rejects each. Maybe 15 minutes.
  • Quarterly · full synthesis. Once every 90 days, the bigger prompt: "Review the last 90 days of experiments. Draft the quarterly synthesis — 5–7 principle-level bullets — and flag anything in the artifact's current playbook that should change based on what we've learned." The operator then runs that draft past the team, edits it, and commits it.

What changes operationally: the artifact stops being a document somebody is supposed to maintain on top of their actual job. It becomes the natural output of a 15-minute Friday ritual. The retrieval value compounds because the artifact actually stays current.

Two notes on safety, because we get asked:

  • Read-only tokens only. Both the Meta MCP server and any analytics MCPs you connect should use read-only credentials. The model can fetch; it cannot launch, pause, or edit campaigns. The downside risk stays small.
  • Human approval before writes. Even with the Notion MCP connected, we never let Claude write to the artifact unsupervised. The draft-then-approve cycle keeps the institutional voice consistent and prevents drift.

What the artifact unlocks

When the artifact works and stays current, three things change:

  • New hires ramp in days. The artifact is day-one reading. By end of week one, they can run weekly experiments.
  • Past mistakes don't repeat. Before launching a new test, the operator searches the artifact. Most "new" ideas have been tried before. Knowing how it went last time changes how this one gets designed.
  • Strategy becomes evidence-based. "We should test X" stops being an opinion debate and starts being a reference to past patterns. Disagreements get resolved by going to the artifact, not by seniority.

The iteration that got us here

I'll spare you the version history but: this is iteration four. The first artifact was a 47-page Google Doc. Unsearchable. The second was an overly-engineered Notion database with 30 properties per entry. The team gave up filling it in. The third was somewhere in between. This version — ten sections, retrieval-first, maintained by a 15-minute weekly Claude ritual — is the one we'd ship to any team.

The principle underneath all of it: systems must optimise for retrieval value, not documentation burden. A document nobody opens after week one isn't an artifact — it's a graveyard.

Closing the series

The Growth Engine is four moving parts:

  • Test with discipline. The ad is a byproduct; the learning is the asset.
  • Scale with discipline. Aggressive but trigger-driven beats cautious every time.
  • Capture the loop. Every test should compound; most don't.
  • Synthesise into an artifact. This post.

The teams that compound run all four. The teams that don't, ship campaigns hoping the next one matches the last. Two paths. Same budgets. Wildly different five-year outcomes. The artifact is your new hire's day-one reading. Build it.

On this page
Data isn't knowledgeArtifact vs experiment log — not the same thingThe ten sections of the artifactHow Claude + the Meta MCP server keeps the artifact alive · the April 2026 workflowWhat the artifact unlocksThe iteration that got us hereClosing the series
About the author
Kevin Cho
Co-Founder

Forbes 30 Under 30. Ex-VC partner at Zeroth.ai. Scaled Peeba to $20M+ in revenue across 6 countries before starting GTMLab. Writes the Growth Engine series.

Share this article
Keep reading

More field notes from the bench.

GTM & Strategy
GTM & StrategyMeta AdsGoogle Ads
DECEMBER 29, 202513 min

The Learning Engine — turning ad tests into compounding knowledge.

A Series B brand spent $2.3M on hundreds of tests and couldn't explain what they'd learned. Here's the system that compounds insight every cycle — and how Claude + Meta MCP closes the capture loop.

Kevin Cho
Co-Founder
GTM & Strategy
GTM & StrategyEcommerceMeta AdsGoogle Ads
MARCH 5, 202613 min

Southeast Asia's paid-ads blind spot — why localising creative beats generic scaling.

Same product, same ads, same targeting. Malaysia converts at 4.8%. Indonesia at 1.2%. The gap isn't skill — it's assumptions about connectivity, payments, devices, and culture compounding into very different unit economics.

GTMLab Team
Field notes
GTM & Strategy
MARCH 11, 20269 min

AI Alone Is Useless — Why I Built GTMLab.

I never meant to start an agency. I’d hired enough that underdelivered. Then founder friends asked for help, and the referrals didn’t stop. Two years later, 100+ specialists, $0 outside funding. Here’s why.

Kevin Cho
Co-Founder
Let’s get started

We'll help you build the artifact in a week.

Audit of your current testing/scaling capture — where the leaks are
The 10-section Notion template, pre-populated with your data
Claude + Meta MCP setup so the artifact stays current after we leave

“The artifact is the day-one reading for your new hire. If the new hire opens it and can run the account, you've built the right thing. If they open it and need a tutorial, you've built a museum.”

Kevin Cho
Co-Founder
★★★★★
Trusted by 200+ growth teams