We do one thing, performance marketing that generates leads and conversations, and we built the whole company around it.
For businesses whose sales start with a conversation. Here’s why we started, and the team you’d be working with.
Before I ran an agency, I hired them.
For four years I was a founder, sitting exactly where you sit now. I co-founded Peeba, a wholesale marketplace for retailers across Asia, and a lot of our growth had to be bought with marketing. Every month an agency sent me a report full of clicks. Every month my sales team asked me where the leads were.
So I tried to build the team myself. I hired the wrong people, then the right people in the wrong seats. It took years of expensive mistakes to learn what a growth team really needs: specialists who work from the same numbers and own the result together.
We got there, the hard way. My startup raised $8M from investors including Y Combinator, Headline and Mana Ventures, and grew to $20M in GMV.



In 2024 a couple of founder friends asked me to look at their marketing. I treated their budget like it was mine: every dollar had to come back as a customer we could name. They told their friends, and those friends told theirs. GTMLab grew the way we want your business to grow: one referral at a time.
GTMLab is the team I spent years trying to build for myself. You shouldn’t have to build it the hard way too.


Kevin ChoCo-founder
- Co-Founder @ PeebaUS$20M GMV, US$8M raised from YC, Headline, Mana Ventures
- VC Partner @ Zeroth.AISoftBank-backed, 50+ investments
- Investment banker @ OppenheimerM&A


Albert LieCo-founder and COO
- CEO Office @ IndoSterlingIndonesia’s largest hedge fund, US$300M AUM
- Investment banker @ BDOM&A
- VP & Growth @ SimulateEngineering simulations, part of NASDAQ: ANSS

One lead. Six teams. Nothing dropped.
A lead passes through six of our teams before it becomes your customer. If any one of them drops it, the money behind it is wasted. So every team works from the same plan and the same numbers.

- 01
Growth Strategy
Decides who you’re selling to, with which offer, on which channels, and what a good lead is worth to you.


Passes on the briefBefore GTMLab
- 02
Performance Creative
As much an analytics team as a creative one. Works out which hooks, stories and formats win clicks and conversions, spots trends early, and makes the next ads from what the numbers say.

Passes on ads built on what’s winningBefore GTMLab - 03Brings the buyer in, two ways
Performance Marketing
Puts your budget behind the ads that bring buyers, on Google and Meta, and moves it every day.


Passes on the clickBefore GTMLab
AI Search & SEO
Makes sure buyers who ask ChatGPT, Gemini or Google find you, not only your competitors.
Passes on the visitBefore GTMLab
- 04
Funnels & CRO
Builds the page, form or WhatsApp chat that turns a click into a conversation, and fixes the step where people drop out.

Passes on the enquiryBefore GTMLab - 05
Data & CRM
Follows every enquiry into your CRM until it’s a sale, then feeds that back to the ad platforms so they find more buyers like it.

Passes on the revenue, back to StrategyBefore GTMLab Then it starts again. Every two weeks the teams sit down with you, look at one set of numbers and agree the next fix.
Underneath all six: Operations. The daily checks on pacing, anomalies, tracking health and reply speed that catch problems before they cost you.
Which teams work on your account depends on your plan. A Google Ads plan gets that team and our operations. A full engagement gets all six, led by a growth strategist. How disciplined they are doesn’t change. How your team is set up
And 100+ senior operators behind them. Ex-founders, YC alumni and specialists who did this job in-house before they did it for you.
Agents watch. People decide.
Six AI agents watch your accounts between our checks. They spot problems and flag them. A person on your team decides what happens next.
- SignalAI agent
Watches your numbers every hour
Spots a jump in cost or a drop in leads, and flags it to your media buyer before it costs you more.
Flags to Performance Marketing · Data & CRM
- CritiqueAI agent
Reviews every ad before it runs
Checks each new ad against what has worked for you before, and flags the weak ones to your creative lead.
Flags to Performance Creative
- BriefAI agent
Drafts the next creative brief
Turns what’s winning into a first draft. Your creative team rewrites it and signs it off.
Flags to Performance Creative
- ScoutAI agent
Tags every competitor ad
Logs the offers and angles your competitors run, so strategy sees a new move early.
Flags to Strategy
- PersonaAI agent
Thinks like your buyers
Plays your different buyer types to test offers, pages and questions before real budget does.
Flags to Strategy · Funnels & CRO
- Funnel WatchAI agent
Guards every step of the funnel
Flags the step where leads drop out: a broken form, a slow page, a chat nobody answered.
Flags to Funnels & CRO · Data & CRM
Illustrations of each agent at work, not client data.
Want an AI agent answering your own WhatsApp chats, day and night? That’s something we build for clients. See AI sales & support agents
Want to be on this team?
We hire people who’ve done the work somewhere else and want to do it properly here. If you’d rather own a number than write a report about one, we’d like to hear from you.
- Senior Performance Marketer · Meta LeadJakarta · Full-time, in-person
- Senior Performance Marketer · Google LeadJakarta · Full-time, in-person
- Creative Director · Performance CreativeJakarta · Full-time, in-person
- Senior Data & Analytics EngineerJakarta · Full-time, in-person
- Account Strategist · GrowthJakarta · Full-time, in-person
Send us the work, not just the CV: hr@gtmlab.ai









