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 AdsAds that open a WhatsApp chat, so buyers talk to you in one tap.
Creative & creatorsPerformance CreativeAds built and tested every week, so the winners scale and the losers die fast.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 TrackingSee which prompts name you, which name competitors, week by week.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
  • Performance Creative
  • Creator-Led Ads

AI Search & SEO

  • AI Search Optimization
  • AI Visibility Tracking
  • 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
Edutainment · Tourism AttractionGTM & Growth Lab · B2B Lead EngineJakarta, Indonesia · single sprint, under 30 days
Case Studies→Jakarta Aquarium Safari

15 Qualified Meetings at 7–8× ROI: A B2B Pipeline Built in Under 30 Days

15BANT-qualified meetings generated in under 30 daysevery prospect pre-screened on Budget, Authority, Need, and Timeline before handoff.
7–8×ROI on engagement investmentdeal value unlocked from GTMLab-introduced opportunities exceeded the initial revenue target inside the 30-day window.
<30 daysFrom zero B2B engine to live, qualified pipelinea single-sprint engagement that delivered meeting-ready demand.
“
Our pipeline used to live in our sales team's relationships, so every time one left, part of it left too. GTMLab built us a system that solves this, and now the leads just keep coming.
StellaGeneral Manager, Jakarta Aquarium & Safari
Industry
Edutainment / Tourism Attraction
HQ
Jakarta, Indonesia
Engagement
Single sprint · under 30 days
Service
GTM & Growth Lab · B2B Lead Engine
ClientJakarta Aquarium & Safari (JAQS)
PortfolioSafari Group — Taman Safari, Bali Marine, Bali Safari
IndustryEdutainment / Tourism Attraction
EngagementSingle sprint · under 30 days
ChannelsEmail · LinkedIn · Cold Call · WhatsApp
DeliverableDocumented lead engine
Use cases
B2B Channel Build
Services
GTM & Growth Lab
Channels
PhoneWhatsAppEmailLinkedIn
Let’s talk growth →

We worked with Jakarta Aquarium & Safari (JAQS)— the flagship urban edutainment property of the Safari Group portfolio (Taman Safari, Bali Marine, Bali Safari). JAQS had a category-leading consumer brand and a B2B sales pipeline trapped inside the personal networks of its sales team: capped, unpredictable, and impossible to scale.

In under 30 days, GTMLab designed and deployed a multi-channel B2B lead engine across Email, LinkedIn, Cold Call, and WhatsApp — delivering 15 BANT-qualified meetings, a 7–8× ROI on engagement investment, and a documented acquisition system that keeps producing qualified pipeline.

Meet Jakarta Aquarium & Safari.

JAQS is one of Indonesia's leading edutainment destinations — strong consumer brand recognition, high individual-visitor traffic across family and tourism segments, and structural backing as part of the Safari Group portfolio. The B2C demand engine is healthy and profitable; the venue itself is a category-leading product.

The market it sells into is large but hard to reach. Indonesia's school-trip and corporate-event market is fragmented and decision-maker-heavy — schools route through principals and curriculum coordinators, corporates through HR, employee-experience, and events leaders, tourism groups through agency owners. Reaching the right person takes segmented messaging engineered to each decision-maker's actual concern; without that segmentation, outbound is just generic noise that converts no one.

The problem — a brand without a system.

JAQS arrived with a contradiction: a consumer-side brand pulling high visitor traffic, paired with a B2B pipeline that depended entirely on who the sales team personally knew. Schools and corporate buyers — the scalable revenue tier — were a bottleneck precisely because there was no system to reach them at scale.

  1. Network-dependent acquisition. The B2B pipeline relied almost entirely on the sales team's personal Rolodex. That's a hard structural ceiling: the addressable market equalled the contact list. Outside that list, JAQS was invisible to the buyer.
  2. No ICP framework. Schools, corporates, and tourism groups were treated as one undifferentiated pool. The same generic pitch went to an international-school principal and a corporate HR lead — converting neither, because the value proposition for each is structurally different.
  3. No qualification system. Whatever leads surfaced weren't pre-screened. The sales team burned hours on prospects without budget, decision authority, or a viable booking window — a productivity drain that compounded the network cap.
  4. No multi-channel system. Acquisition was reactive and single-channel. There was no outbound engine, no email cadence, no LinkedIn motion, no cold-call playbook against which demand could even be tested.

At takeover

  • B2B acquisition — network-bound — High
  • ICP / segmentation — Critical
  • Qualification system — Critical
  • Multi-channel outreach — Critical

The build — three phases, under 30 days.

We started with the bottleneck question: was the pipeline weak because of demand, supply, or routing? Discovery confirmed it was a routing problem. Demand existed — school trips and corporate events are recurring high-value categories. Supply existed — JAQS is a category-leading venue. But the connection ran exclusively through the sales team's Rolodex. The job was to replace "who we know" with "who we should target," build the engine to reach them at scale, then qualify them so every handoff was meeting-ready.

1. Week 1 · ICP discovery + per-segment playbooks

Strategic reasoning

Mapped the three highest-potential ICPs and built a distinct playbook for each — before a single message went out, so no day of the sprint was spent on the wrong audience.

  • Schools. Sub-segmented into four cohorts (national, international, private, religious), each with a different decision-maker structure and event driver; led with safety, curriculum integration, and structured student engagement.
  • Corporate buyers. Sub-segmented by experiential-event budget profile, focused on enterprises with established team-building, employee-experience, or CSR programs; led with team-building formats, venue uniqueness, cost efficiency per attendee, and CSR alignment to conservation themes.
  • Tourism agents and group operators. Partnership-economics buyers who package JAQS into multi-venue or multi-day offerings; led with partnership economics, packaged-offering revenue, and a repeat-booking framework.

2. Weeks 2–3 · Multi-channel outreach + BANT pre-qualification

Strategic reasoning

Email for scale, LinkedIn for credibility-led decision-maker access, Cold Call and WhatsApp for warm-conversion close — every touchpoint pre-engineered to qualify on BANT before any meeting was booked. The first BANT-qualified meeting was handed off in Week 2.

  • Email. Personalised cadences with different subject-line architectures, openers, and CTAs for principals vs. HR leads vs. travel agents.
  • LinkedIn. Credibility-led outreach to school heads, corporate event leads, and agency owners.
  • Cold Call & WhatsApp. Cold-call scripts tailored per segment, because the corporate-event script and the school-principal script can't share a line and convert the same; WhatsApp for direct, conversational follow-up that warms a prospect between touchpoints.
  • BANT screen. Every conversation pre-screened on Budget, Authority, Need, and Timeline — only BANT-pass leads reached the JAQS sales team.

3. Week 4 · Insights compounding + Systemitization

Strategic reasoning

A 30-day engagement is only valuable if the model survives it. By close, 15 qualified meetings were cumulative and the engine was documented and live.

  • Daily dashboards. Volume, qualification status, and conversion trajectory by segment, with a weekly leadership review.
  • Conversion intelligence. Industry-by-industry insight on which school sub-segments and corporate verticals passed BANT cleanest.
  • Documented system. Winning message frameworks by ICP, the BANT rubric, and the reporting cadence — handed back so JAQS keeps the engine running.

The 30-day window was the constraint that forced discipline — segmentation, messaging, and qualification ran concurrently, not sequentially.

One venue, three reasons to buy.

The high-level cut. Each segment ran its own messaging architecture, sequencing, and qualification logic underneath.

ICP segmentThe concern driving the decisionThe value proposition that landed
Schoolsnational, international, private, religious"Is this a structured learning experience or just a field trip? Will parents pay for it, and can I defend it to the curriculum board?"Repositioned JAQS as a curriculum-aligned learning environment, not a venue. Safety credentials, conservation-themed learning modules, and student-engagement design surfaced before any pricing talk — so principals engaged it as an academic decision, not a logistics one.
Corporate buyersHR / experiential-budget profile"How is this different from a hotel ballroom? Will the team actually engage, and does it fit our CSR or employee-experience narrative?"Made venue uniqueness the entire pitch — "team-building inside an aquarium" as headline, CSR alignment with marine conservation as the closer. Cost efficiency per attendee came last, not first, because the experience was the reason.
Tourism agents & operatorspartnership-economics buyers"What's in this for us as a partner? Can I package it cleanly into a multi-venue offering, and is there repeat-booking economics?"Led with partnership economics and packaged-offering revenue — the agent isn't selling a ticket, they're packaging an experience their customers return to. The pitch reframed the agent from "buyer" to "distribution channel."
Ruled outunsegmented "corporate" inbound"Tell me what this costs." Price-led inbound from unsegmented sources surfaced low-fit prospects without venue alignment or experiential budget.Disqualified early in Week 1. Segmentation isn't just who we chase — it's who we don't. The 30-day window doesn't survive low-fit conversion churn.

Before and after, in 30 days.

DimensionBefore — network-dependentAfter — 30 days on
B2B acquisition modelNetwork-dependent — the sales team's Rolodex was the addressable marketMulti-channel outbound engine — Email + LinkedIn + Cold Call + WhatsApp, ICP-segmented across 3 playbooks
ICP segmentationSingle undifferentiated pool — "corporate or school" treated as one bucket3 distinct ICP playbooks — schools (4 sub-segments), corporates, tourism agents — each with its own messaging
Lead qualificationAd-hoc — manual triage, no scoring rubricStructured BANT pre-screening — every handoff verified on Budget, Authority, Need, Timeline
Performance visibilityLimited — tracked at the rep level, no leadership rollupDaily dashboards + weekly leadership reviews + industry-by-industry conversion insight
System durabilityUndocumented — the motion lived in reps' heads, nothing to hand onDocumented playbooks, BANT rubric, and reporting cadence the team runs in-house
30-day pipeline outputNetwork-cap-bound, unpredictable, no scaling lever15 BANT-qualified meetings · 7–8× ROI on engagement investment

A quality funnel, not a volume one.

This is engineered to prioritise qualification depth over outreach breadth. Volumes per channel were deliberately compressed; conversion rigour was deliberately elevated. The output is a meeting-ready handoff and a 7–8× ROI — not an inflated CRM count.

    [Funnel diagram — replace with a screenshot.]

    1. Pre-qualified pipeline. The sales team didn't spend a single meeting establishing Budget, Authority, Need, or Timeline — every axis was verified before handoff. The meeting started on value alignment, not discovery.
    2. Segmented value proposition. Principals didn't hear a corporate pitch; corporate buyers didn't hear a curriculum pitch. Each meeting opened on a value proposition engineered for that exact decision-maker.
    3. Context briefs per handoff. Every meeting transferred with a written brief — segment, decision-maker role, identified concern, BANT evidence, suggested opening frame. The sales team walked in primed.
    4. A documented system as the deliverable. The 7–8× ROI captures the engagement window; the playbooks, BANT rubric, and reporting cadence keep producing pipeline after it.

    Results — 30 days in.

    Off network dependency, into a documented, scalable engine.

    15BANT-qualified meetings, under 30 days
    7–8×ROI on engagement investment
    4 channelsEmail + LinkedIn + Cold Call + WhatsApp, in parallel
    3 ICP playbooksSchools (4 sub-segments), corporates, agents
    100% BANTEvery handoff pre-screened, meeting-ready
    PredictableA documented engine that produces pipeline on demand

    Honest read: the 30-day window was the constraint that forced discipline. Multi-channel outbound run sloppily in 30 days produces noise — high volume, low conversion, an exhausted sales team. We compressed by skipping nothing and running segmentation, messaging, and qualification concurrently, and we deliberately capped outreach volume to protect qualification rigour. Every one of the 15 meetings was meeting-ready — and that's the lever that makes 15 meetings produce a 7–8× ROI, where an unqualified 50-meeting result would have produced a fraction.

    Four principles this engagement proved.

    1. "Who we know" is a ceiling. — JAQS's pipeline wasn't capped by weak demand — it was capped by the contact list. Reframing acquisition from network-dependent to ICP-targeted was the single largest unlock, and it's a 30-day project, not a 12-month one, when the playbooks are designed before outreach begins.
    2. Segmentation isn't a slide — it's a different message per decision-maker. — Schools optimise on safety and curriculum; corporates on venue uniqueness and CSR; agents on partnership economics. Same venue, three different reasons to buy. Treat them as one ICP and the message is wrong for everyone at once.
    3. BANT is the lever that turns small numbers into large outcomes. — 15 qualified meetings produced a 7–8× ROI; the same 15 unqualified would have produced a fraction. Pre-qualification is the multiplier that turns meeting count into revenue impact. Volume is vanity; qualified handoff is the unit economics.
    4. A 30-day engagement is only worth what it leaves behind. — The visible result is the meetings and the ROI. The compounding result is the playbooks, message frameworks, BANT rubric, and reporting cadence JAQS now runs internally — an engine that keeps producing pipeline long after the sprint.

    30 days in, JAQS had 15 BANT-qualified meetings, a 7–8× ROI, and a documented engine that keeps the qualified pipeline coming.

    This is how GTMLab partnerships work: we don't sell outreach volume, we don't sell vanity meeting counts — we build the system that respects your sales team's time and produces revenue-grade pipeline. We take ownership, we close the first qualified meetings, and we hand back a machine that compounds — one your team can run without us in the room.

    Book a strategy call →
    Who was on the engagement

    A six-role outbound pod, sized for a sprint.

    A GTMLab outbound pod working alongside JAQS's commercial leadership and sales team. Pod composition is the unit of delivery, not headcount — the same architecture scales for embedded multi-month engagements by adding SDR seats, or compresses for narrower briefs by combining roles.

    Project Lead / Account Manager
    GTMLab outbound pod

    On Jakarta Aquarium Safari: Strategic ownership, client-side alignment, weekly leadership reviews, scope and phase decisions, and engagement delivery.

    Data Engineer
    GTMLab outbound pod

    On Jakarta Aquarium Safari: ICP sourcing across public and paid sources, deduplication and enrichment, sub-segment labelling, and CRM operations.

    Messaging Strategist / Copywriter
    GTMLab outbound pod

    On Jakarta Aquarium Safari: Per-ICP playbook design, subject-line architectures, LinkedIn opener variants, cold-call scripts, and iterative refinement on weekly conversion data.

    SDR Pod — Email + LinkedIn + Cold Call + WhatsApp
    GTMLab outbound pod

    On Jakarta Aquarium Safari: Multi-channel daily execution, segmented cadence management, first-line BANT screening, and prospect-layer objection handling.

    Account Executive
    GTMLab outbound pod

    On Jakarta Aquarium Safari: Late-stage BANT verification, per-lead context-brief authoring, handoff coordination with the JAQS sales team, and closing support.

    Operations / Reporting Lead
    GTMLab outbound pod

    On Jakarta Aquarium Safari: Daily dashboards, weekly performance reports, industry-by-industry conversion analysis, and the documented-system build.

    More wins, with the numbers behind them.

    See every case →

    Bluuu

    Luxury Yacht Operator

    30%+ Direct Revenue in 30 Days: How a Global, Award-Winning Luxury Yacht Operator Cut OTA Dependence

    >30%Direct website revenue in the first 30 days
    27%Year Over Year (vs. +6.7% prior year)

    Palma Islands

    Real Estate Developer

    From Referral-Only Sales to 3–5 Qualified Leads Per Day

    −70%Cost per qualified lead
    3–5Qualified leads per day

    Ashley Group

    Hospitality

    40×+ ROAS Sustained Over a Year: How a Luxury Hotel Chain Built Direct Bookings and Reduced OTA Dependency

    >40× ROASSustained beyond 12 months
    4×More direct-booking revenue

    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