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
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
Acquisition + B2B MatchmakingB2B Trade Exhibition · F&BJakarta · inaugural event
Case Studies→Leading Event & Media Group

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 from ticket sales
20,000+Ticket sold
1,000+Qualified meetings booked across hundreds of visitors with exhibitors
“

Honestly, we were worried — first time running an expo for this brand, and barely any time to do it. We put our trust in GTMLab, and they packed the place; people were queuing just to get inside. We've already kicked off the next one with them, and we can't wait to watch them work

Head of Project
Leading Event & Media Group
Category
Demand Gen + B2B Matchmaking
Industry
B2B Trade Exhibition / F&B
HQ
Jakarta, Indonesia
Engagement
2026
IndustryB2B Trade Exhibition / F&B — Chinese food supply chain into Indonesia
Country / regionIndonesia — Jakarta
StageInaugural event — first edition, no track record
EngagementFeb → May 2026 ·
Use casesEvent demand gen · B2B matchmaking · On-site ops
ServicesMeta acquisition · Matchmaking system · Creative · Attribution
ChannelsMeta · Phone · WhatsApp · Email
Use cases
Predictable PipelineChannel OwnershipSales Playbook BuildFunnel Conversion Lift
Services
GTM & Growth LabPerformance MarketingPerformance CreativeData & Analytics
Channels
Meta AdsLinkedInEmailPhoneWhatsApp
Let’s talk growth →

Nobody had run this expo before, and all we had was a deadline

So we didn't run ads. We built the room first. Before a single ticket sold, we worked out exactly who needed to be there — the buyer profiles, what actually moved them, creative built to land with each one. Then the spend: weeks of Meta ads turned that into more than 20,000 ticket buyers, and the hall filled. But a full hall isn't a successful expo — a full hall of the wrong people is just noise. So the last piece was a matchmaking layer that paired attendees with the people worth meeting, and booked over a thousand qualified conversations matched to the exhibitor's and visitor's preference.

A full hall, and a matchmaking floor booked solid.

When we took it on, the event had never run — no first-party data to retarget, no proof it would draw a crowd, and an immovable deadline: doors opened whether the hall was full or not. The brief had two halves — fill the room with real F&B buyers, then make sure those buyers actually did business once inside.

20,000+Tickets Sold
5XROAS
1,000+B2B meetings booked across hundreds active exhibitors — 200+ qualified buyers at >5 meetings each
100%Buyer satisfaction in post-event follow-ups and on-site interviews survey
~40%Of ticket holders opted into matchmaking — signaling high-intent

The honest gap: the Meta pixel captured only about half the tickets — the payment-page redirect broke tracking — so much of the campaign was optimised on incomplete data, and despite that, we still managed to sell over 20,000 tickets.

A first-of-its-kind expo, with no history to sell.

This was the first global B2B F&B expo bringing the full Chinese food supply chain — ingredients, packaging, machinery, processed goods — into Indonesia, the world's largest Halal-food consumption market. The demand was real and the supply was real. What was missing was the infrastructure to connect them, for a show with zero track record.

The client arrived with genuine assets: a heavy PR launch (40+ media placements), co-location with two established expos, institutional endorsements, and a strong exhibitor list anchored by Chinese suppliers. But two things were entirely absent — an audience, and a system to convert that audience into business.

  1. No first-party data. An inaugural event means zero past attendee list, no retargeting seed, no lookalike base. The acquisition engine had to be built on cold audiences alone.
  2. An immovable deadline. Unlike an evergreen store, every dollar of spend expired on event day. There was no "next month" to recover a slow week.
  3. A credibility gap. Selling tickets — and meetings — for a show that had never happened, with no photos, no testimonials, no proof.
  4. No matchmaking system. No qualification flow, no matching logic, no scheduling architecture. A registered visitor list the client didn't know how to convert into committed buyers.
  5. Uneven exhibitor data. Several exhibitor descriptions didn't reflect what they were actually presenting — mismatches that would break meetings if not caught and corrected pre-event.

Where the expo was at takeover

First-party data
Critical
Attribution
Critical
Matchmaking system
Critical
Creative system
Critical
Venue ops alignment
Critical

Acquire the audience, then activate the floor.

Because this was the first time a Chinese-origin B2B F&B expo had been brought to Indonesia, we started with research — how Chinese organisers run these events, how the format works across other Asian markets — then layered in Indonesian buyer behaviour to find the right way to communicate the show locally. From there we identified the ICP, validated the market categorisation, and structured an intentional set of audiences and creative sequences. Pricing design, offer timing and the registration-form journey were all part of the remit. The two workstreams ran in deliberate sequence: acquisition built the list, then matchmaking ran against it.

Phase
Feb
Mar
Apr 1–2
Apr 3–4
May 1
Event
Strategy + ICPMarket research, audience design
Build
Meta acquisitionCreative testing → scale
Launch → Scale → D-Day
Matchmaking outreachQualify, match, schedule
Outreach → Book
On-site executionFloor ops, corrections
4 days
Milestones
Mid-FebFree pre-registration opens
Mar"STOP" pattern-interrupt hook validated as the account's strongest signal
early AprMatchmaking outreach begins against the registered pool
Event weekD-Day ticket surge — 50%+ of all tickets in five days
Event daysThousands of meetings booked across four event days

Act 1 — Acquisition: from zero data to a full hall.

Weeks of Meta · a lean managed budget · Tens of Thousands tickets.

1 Build the engine from zero

Strategic reasoning

With no data to inherit, the first job was a working funnel — pixel events on the ticket flow, audiences built from the F&B buyer thesis, and a creative system designed to test fast rather than perfect slowly. Identity-callout statics ("For F&B Brand Owners / Professionals / Manufacturers") launched alongside broad and lookalike prospecting on Meta.

  • Pixel events on the ticket flow to start collecting first-party signal from day one.
  • Audiences built from the F&B buyer thesis rather than any inherited list.
  • Identity-callout statics ("For F&B Brand Owners / Professionals / Manufacturers") launched alongside broad and lookalike prospecting on Meta.

2 Find the signal

Strategic reasoning

A creative tournament across hook types let the audience tell us what converts. The findings were decisive — and we concentrated spend behind the winners.

Audience segmentWhat they were sourcingHook angle that landed
HoReCaHotel · Cafe · Restaurant · BarReliable suppliers and new menu ideas under margin pressureIdentity callout "For F&B Professionals" + everything-under-one-roof sourcing
Bakery & DessertSpecialty shopsNiche ingredients and equipment rarely served by general exposSub-category callout "Bakery shop owner?" — narrower self-ID, stronger conversion
F&B ManufacturingProductionMachinery, packaging, ingredient suppliers — without flying abroad"Ga perlu terbang ke China" barrier-removal + "For F&B Manufacturers"

What the data forced us to change

DimensionBeforeAfter
Video hookIdentity-list pop-ups — ~5% hook ratePattern interrupt ("STOP") — 14–30% hook rate, the strongest signal in the account
TargetingOne broad ICP video for everyone — 2.0% CTRGeo-matched variant ("Are you currently in [City]?") — 4.5% CTR on the same creative
Price messageGeneric "pre-sale price", no urgency"Priced like a cup of coffee" — a concrete anchor that removed the objection

2 Find the signal

Strategic reasoning

A creative tournament across hook types let the audience tell us what converts — then we concentrated spend behind the winners.

Acquisition funnel — Meta reach to booked sourcing intent
Reach
2.5M+ unique people
Instagram
Facebook
›
Click
~2% CTR · 160K+ clicks
Ad click
›
Landing
50K+ landing-page views
Ticket page
›
Intent
15%+ add-to-cart
Checkout
›
Ticket
Tens of Thousands valid tickets sold
Registered
›
Matchmaking
40%+ sourcing-intent opt-in
Opt-in
Focus
Focus
Focus
Focus
Focus
Focus

3 Compress to the deadline

Strategic reasoning

Spend escalated into the D-Day window, where 50%+ of all tickets landed in just five days — even at a 70%+ price premium. The proof was clean: the core buyer was price-inelastic and urgency-driven.

Discovery split confirmed the spine: Instagram ~70%, referrals ~10%, Facebook ~5%, TikTok ~5.0%, others 10%.

Act 2 — Matchmaking: from a registered list to a booked floor.

Weeks of outreach · a 2,000-strong pool worked · Thousands of meetings.

The matchmaking team was sequenced to start once acquisition had built a viable registration pool. The job wasn't to outreach blindly — it was to design a system that could qualify buyers, extract their real sourcing needs, and route that into accurate matches. The outreach itself was the data-collection layer, not just a conversion tool.

1 Build the system before the pipeline

Strategic reasoning

This program started not by sending messages but by designing what information those messages needed to collect. The matching logic required two things from each buyer — what they were sourcing, and enough context to rule out mismatches — extracted through outreach without it feeling like an interrogation. In parallel, every exhibitor description was reviewed against the actual profile and inaccuracies were flagged: a match built on a bad description fails at the meeting itself.

DimensionBeforeAfter
Opening framingAnnouncement tone — the program as an event, not a benefit. Low response.Opens with their registration as a shared fact, then asks about their sourcing need — the buyer is the subject, not the program. Much higher response.
QualificationClosed ("interested in packaging suppliers?") — yes/no, no matching valueOpen-ended ("what packaging / raw material / machinery are you comparing?") — product-level specifics that feed matching directly
Scheduling askVague ("can you come to the area?") — high drop-offSpecific and confirmable ("we'll schedule you with [category] on [date] at [time]") — a soft yes becomes an accepted slot
Follow-up cadenceSingle follow-up, no post-booking reminders — attrition before event dayD-3, D-1 and D-day reminders with each buyer's schedule — keeps the commitment live, cuts cold-feet cancellations
Matchmaking funnel — registered database to satisfied buyer
Database
2K+ registered visitors worked
From ads
›
Connected
15.2% replied
Phone
WhatsApp
›
Agreed
200+ qualified buyers
Sourcing brief
›
Booked
Thousands booked — >5 meetings per buyer
Scheduled
›
Completed
18% same-day, on the floor
Met
Focus
Focus
FocusCritical
FocusHigh
FocusCritical

2 Live outreach — where the system got tested

Strategic reasoning

Three channels in priority order — phone first, WhatsApp second, email third — mirroring how Indonesian B2B buyers actually communicate. Every touchpoint also collected the sourcing detail the matching logic needed: open-ended questions, not closed yes/no asks.

  1. Entrance reception + signage. A receptionist at the main gate directing buyers straight to the matchmaking area.
  2. Walk-in registration table. Set up inside the area so walk-ins weren't sent back to the entrance.
  3. Daily exhibitor pre-brief. Every confirmed exhibitor notified of their schedule each morning — fewer absences, less idle time.
  4. Walk-in booking form. Unscheduled buyers captured on the spot.
  5. Meeting-overload redistribution. Overloaded slots rebalanced to prevent table shortages at peak hours.
Event daySame-day meeting completionNote
Day 110%Pre-corrections baseline
Day 2post-corrections30%Overnight fixes shipped between Day 1 and Day 2
Day 319%Sustained above baseline
Day 417%Sustained above baseline

3 On-site — managing what outreach couldn't control

Strategic reasoning

The matchmaking area sat in a low-traffic section of the hall, behind a congested, organiser-managed entrance — so many confirmed buyers never found it. The on-site team caught it on Day 1 and shipped five corrections before Day 2.

The jump from 10% to 30% between Day 1 and Day 2 is directly attributable to the overnight corrections — and the buyers who showed ran nearly all their meetings. The structural lesson: the matchmaking floor must be part of the venue-layout conversation before the event, not a Day-1 fire to put out.

Build the system first, then scale what works.

01

Pattern interrupt beats production value.

"STOP" drove 2–3× the account-average hook rate and the highest CTR (8.9%). For a cold audience, a cognitive break outperforms polish — every new video should open with a challenge, not an identity roll-call.

02

For events, urgency is the conversion engine.

56.2% of tickets sold in the final five days, even at a 71% premium. The deadline is the most powerful lever you have — architect urgency earlier, don't just ride it at the end.

03

The outreach is the data-collection layer.

Every matchmaking touchpoint did two jobs: convert the lead, and extract the sourcing detail that made the match useful. Match quality is set before the event, in how the qualification flow is designed.

04

Exhibitor data quality is your problem, not the organiser's.

Inaccurate descriptions, used as-is, send buyers to the wrong meetings. Pre-event data review is the prerequisite for the matching logic to function — not an optional step.

05

The matchmaking floor is a physical product.

If a buyer can't find the area, weeks of outreach are irrelevant. Our next-edition standard includes a mandatory pre-event venue walkthrough, signage spec, and table allocation before Day 1.

06

A booking number is a baseline; show-up rate is the real metric.

We set booking targets that build in booking-to-attendance attrition. A program's value is measured at the table, not in the CRM.

Stop guessing. Start growing. over a thousand B2B 30 minutes with a senior operator. If we can help, we audit your account next and come back with a written plan inside a week. , and a playbook for the next edition .

Book a strategy call →
The pod

Who built it.

A two-act engagement needs two skill sets in one pod — paid acquisition and a matchmaking-system build — coordinated across four client-side owners and managed live on the floor.

Kevin
Growth Director

On Leading Event & Media Group: Strategic lead. Owned the inaugural-event thesis — how Chinese organisers run these expos, how the format travels across Asia — and the two-act sequencing that put acquisition before matchmaking. ICP and category validation for a show with no history to sell.

Albert Lie
Co-Founder · Account Director

On Leading Event & Media Group: Account direction across both workstreams and four client-side owners. Ran on-site ops oversight through the four event days and the next-edition handoff — including the call to ship five floor corrections overnight between Day 1 and Day 2.

Danny
Strategic Planner

On Leading Event & Media Group: Designed the matchmaking system before the pipeline — the qualification flow, the matching logic, and the sourcing-brief extraction that made every outreach touchpoint a data-collection layer, not just a conversion ask.

Ridho Wahyu
Data & Analytics · Performance Lead

On Leading Event & Media Group: Owned the funnel and attribution layer. Diagnosed the pixel gap from the payment-page redirect, and ran the performance read that concentrated spend behind the winning hooks into the D-Day window.

Bagus
Engineering & RevOps

On Leading Event & Media Group: Built the tracking and ticketing infrastructure — pixel events on the ticket flow, the registration-form journey, and the on-site walk-in registration and scheduling fixes the Day-1 corrections needed.

Anna Tan
Senior Meta Ads Buyer

On Leading Event & Media Group: Ran the multi-week Meta acquisition from zero first-party data — the creative tournament across hook types, the geo-matched targeting variants, and the D-Day spend escalation that landed 56.2% of tickets in the final five days.

Dikmas Putra
Creative Director

On Leading Event & Media Group: Owned the creative system. The "STOP" pattern-interrupt that drove the account's highest hook rate and 8.9% CTR, the identity-callout statics per buyer segment, and the barrier-removal angles ("ga perlu terbang ke China").

More wins, with the numbers behind them.

See every 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 →
HealthcareJakartaScaleup
↗Premium Orthopedic Clinic
CAC Reduction · Creative Engine Scale · Predictable Revenue · Channel Validation

A premium orthopedic clinic relied on referrals. We built their paid strategy from scratch — profitable from month one.

>10XMonthly ROAS Sustained
1,000+leads generated per month
Performance MarketingPerformance Creative
Read case →
Real EstateIndonesiaScaleup
↗Palma Islands
CAC Reduction · Creative Engine Scale · Funnel Conversion Lift · Channel Validation

A luxury developer grew on referrals with no way to predict demand. We built a paid acquisition engine — >3X qualified leads volume in 30 days

-70% Cost per lead in 30 days
>3XQualified leads in 30 days
Performance MarketingPerformance CreativeFunnel & CRO
Read case →
Let’s get started

See what’s hiding in your ad account.

Three specific spend leaks, named
One move you can ship next week
Your real CAC, traced honestly

“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+ growth teams
Loading the scheduler…Pick a time that works — this opens automatically.