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 Ads SystemAds that open a WhatsApp chat, so buyers talk to you in one tap.
Creative & creatorsPerformance CreativeCreative Hours: ads built on your winning hooks, estimated in hours before we start.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 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 System
  • Performance Creative
  • Creator-Led Ads

AI Search & SEO

  • AI Search Optimization
  • 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
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.

GTMLab Writer
GTMLab Growth Writer · Jan 10, 2026 · 14 min read
On this page7 sections
  1. Data isn't knowledge
  2. Artifact vs experiment log — not the same thing
  3. The ten sections of the artifact
  4. How Claude + the Meta MCP server keeps the artifact alive · the April 2026 workflow
  5. What the artifact unlocks
  6. The iteration that got us here
  7. Closing the series
The Growth Learnings Artifact — the document that runs your team.

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
GTMLab Writer
GTMLab Growth Writer

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

Jacquelle: The Indonesian Beauty Brand That Earned Disney’s Trust

How Budi Thomas built Jacquelle into an Indonesian beauty brand trusted by Disney through product quality, overlooked communities, and strategic IP collaborations.

GTMLab WriterAug 31, 2026
GTM & Strategy13 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.

GTMLab WriterDec 29, 2025
GTM & Strategy13 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.

Albert Westin LieMar 5, 2026

Let’s engineer your lead generation engine.

More qualified leads, lower CAC, and a clear view of which ads bring in revenue.

Ways to work with us
Monthly plansOne-off buildsGrowth partnership

How we start

  1. 1Discovery callWe learn how you sell, where leads go cold and what could work better.
  2. 2Read-only auditIf we’re a fit, we get read-only access to your ads, analytics and CRM, and diagnose what’s really going wrong.
  3. 3Your proposalWe walk you through the diagnosis and the engine we’d build to fix it.

For lead generation businesses already running paid ads. Replies within 24 hours.

Explore a partnership
Selected clients
LazadaCinepolisIHH HealthcareGleneaglesMount ElizabethSiloamELSA SpeakCekatAIAshley GroupBluuuCentral WellnessDoré by LeTaoGoDrinksIkigaiMediflyPalma Islands