Skip to content
Pedro Lacerda
GTM Systems · AI-Enabled Sales Operations · Marketplace Expansion

Scaling a WhatsApp-First Partner Acquisition Motion

How I redesigned a manual, WhatsApp-first partner acquisition motion in Brazil and built the AI-assisted system that supports it, with human judgment kept where it matters.

Where the seller works: conversations prioritized by intent, AI-suggested replies held for human approval, and lead intelligence (score, stage, next best action) beside the thread. Screens from the interactive demo environment. All data shown is synthetic; no real prospect or customer information is displayed.
Prioritized inbox with a WhatsApp conversation, AI-suggested reply awaiting approval and lead intelligence panel
Role
Strategy, operating model & implementation
Context
Live production
Channel
WhatsApp
Measured window
31 days
Human in the loop
Final contract
Market
Brazil
01

Executive summary

Summary
A partner acquisition motion in Brazil depended on WhatsApp, high-volume prospecting and heavy manual seller effort. I mapped the motion, redesigned the operating model and built an AI-assisted system to support research, prioritization, outreach, follow-up, scheduling and CRM synchronization. During the measured 31-day production period, the system supported a motion that processed 1,758 leads and 11,925 messages, held a 25.1% reply rate and generated 84 signed partner contracts, with human approval required at the final contract stage.
02

Business context

In Brazil, B2B buying conversations happen on WhatsApp. A marketplace expansion motion in this market means high-volume prospecting of small and mid-size partners, on a channel that punishes generic messaging and rewards fast, contextual replies.

I had run exactly this motion by hand: 80+ cold calls a day earlier in my career and a full-cycle funnel every day since. That frontline experience is what the operating model is built on, knowing which steps are repeatable and where a human must stay in the loop.

03

Commercial challenge

  • 01High lead volume that manual research could not keep up with
  • 02A channel sensitive to generic, templated messaging
  • 03Conversations that require real commercial context to advance
  • 04Repetitive manual work: research, follow-up, scheduling, CRM updates
  • 05Risk of losing quality when scaling volume
  • 06A motion dependent on individual seller knowledge
  • 07Actions that needed to land in the CRM without extra admin

The challenge was never just building an agent. It was redesigning how the motion operates, then deciding where technology fits.

04

Diagnosis

  • Mapped the commercial flow end to end and timed where seller hours actually went.
  • Separated process problems from technology problems: qualification and prioritization had to be fixed before any automation.
  • Identified which tasks were genuinely repeatable (research, first touch, follow-up cadence, scheduling, CRM sync) and which depended on judgment (negotiation nuance, gatekeepers, final commitment).
  • Documented the playbook that top-performing conversations followed, so it could be encoded instead of improvised.
05

GTM strategy

Strategy
The goal was never to automate the salesperson. It was to automate repetitive operational work while keeping commercial judgment where it creates value. The strategy: structure qualification and prioritization first, encode the playbook second, automate execution third, and keep a human approval point at the final contract. The tools support the strategy. They are not the strategy.
06

Operating model

  1. Capture
  2. Enrich
  3. Qualify
  4. Converse
  5. Book
  6. Sync
  7. Measure
07

Human vs automated responsibilities

Research & enrichment
Automated. Account context assembled before any outreach, voice notes transcribed.
Qualification & prioritization
Rule-driven. Explicit ICP rules and scoring decide fit and order before outreach is spent.
First touch & follow-up
Automated with caps. Personalized from account context, rate-limited, business hours only.
Conversation support
AI-drafted, guardrail-checked. Replies grounded in the playbook; guardrails correct output in real time.
Scheduling
Automated. Real meetings booked with slot pre-validation and live alternatives.
Negotiation nuance & gatekeepers
Human. The system detects and hands off instead of pitching.
Final contract
Human approval, always. No contract is marked without verified data and a human decision.
CRM records
Automated sync. Every step and a full onboarding dossier written back.

An operator override silences the system the moment a human replies within 15 minutes. Escalation is designed in, not an afterthought.

08

System implementation

With the operating model defined, the system was built serverless and integrated with the CRM and calendar. Technology choices followed the strategy, not the other way around.

Runtime
Cloudflare Workers (serverless, cron, waitUntil), 8s median response
Models
DeepSeek primary · Anthropic Haiku fallback · Sonnet for vision
Voice & image
Whisper on Workers AI · server-side table rendering
Scheduling
Calendly API with slot pre-validation and live alternatives
Messaging
Twilio WhatsApp (approved Meta templates) + delivery verification
Data & retrieval
Supabase / PostgreSQL · RAG over the product and objection playbook
Operator console
React + TanStack Start (SSR on Workers)
09

Interface screenshots

Screens from the interactive demo environment. All data shown is synthetic; no real prospect or customer information is displayed.

Opportunity board with pipeline stages and values

Pipeline visibility

Opportunities move through explicit stages with values attached, so pipeline reviews reflect the real state of the motion.

AI agent configuration screen with guardrails and approval settings

Agent configuration and guardrails

Where the operating model is enforced: what the AI may do alone, what waits for approval and which guardrails apply.

Insights dashboard with funnel and performance metrics

Measurement

The feedback loop: reply rates, funnel conversion and workload signals that show whether the motion is improving.

Explore the interactive demoSynthetic data only. Nothing is actually sent.
10

Metrics and observed outcomes

84
Partner contracts signed
1,758
Leads processed
25.1%
Reply rate
11,925
Messages handled
8s
Median response · 11s p90
148%
Peak monthly quota attainment

System figures come from a single measured 31-day production period and describe activity within that window; they should not be read as a strict sequential funnel, and contracts are not attributed to the AI alone. Quota attainment is the seller's monthly figure over the same period. Human approval remained required at the final contract stage.

11

Risks and guardrails

Every guardrail traces to a real production risk. They exist so the system fails safely instead of confidently.

  • anti-hallucinated-booking

    A reply claiming an invite was sent without a booking tag forces a retry, then falls back to honest text.

  • anti-false-close

    No contract is marked without a verified tax ID in the conversation.

  • anti-pitch-to-gatekeeper

    The system won't run a pitch at someone identified as a gatekeeper.

  • command-tag firewall

    Internal command tags are stripped so they can't leak or be injected.

  • deliverability pacing

    Per-number daily caps, business-hour windows and delivery verification protect the channel.

  • operator override

    The system goes silent the moment a human replies within 15 minutes.

12

Lessons learned

  • Fix the process before automating it. Automating a broken qualification step scales the problem, not the pipeline.
  • A delivery API accepting a message does not mean it was delivered. Delivery verification had to be built after learning this in production.
  • Channel limits are a design constraint, not an afterthought: pacing, caps and business-hour windows exist because volume without them breaks the channel.
  • Automation without context produces generic communication. The playbook and guardrails exist to prevent it.
  • Attribution between system activity and revenue must be measured carefully and claimed conservatively.
  • Human review stays where judgment creates value: sensitive conversations and the final contract.
13

What I would improve next

Better scoringDeeper CRM synchronizationConversation analyticsDocumented cost and time-saved methodologyRole-based accessA/B testing of cadencesTransparent attributionExpanded channel support

The transferable asset is not the codebase. It is the method: map the motion, separate process from technology, encode the playbook, define human decision points, automate the repeatable work and instrument the funnel. That sequence applies to any team scaling a high-volume, conversation-driven motion.

Want to walk through the operating model, the guardrail design or the measurement notes? Book a short call or email me directly.

Back to work