Skip to main content
Skip to article

#Marketing Agencies: WhatsApp Automation at Scale

Fifteen clients. Fifteen WhatsApp accounts. Fifteen automation setups. Fifteen billing relationships. Fifteen dashboards.

You're drowning.

Most agencies turn down WhatsApp work (lost revenue) or burn 40+ hours per client on custom builds. Neither scales.

The fix: One MoltFlow account. One hundred sessions. Every client isolated. Centralized webhook management. White-label delivery. Per-client usage reporting.

Math: $99/month MoltFlow subscription. Ten clients at $299/month each. Revenue: $2,990. Cost: $99. Margin: $2,891 monthly, $34,692 annually. From one tool.

Scale to 50 clients with bulk messaging and automated scheduling: $70K+ annual margin. This guide shows you the exact architecture agencies use to deliver WhatsApp automation profitably.

The Agency Challenge

Marketing agencies face a unique problem with WhatsApp automation. It's not just "set up automation for one business." It's:

Multi-client management:

  • Real estate client needs lead capture automation
  • E-commerce client needs order notifications
  • SaaS client needs onboarding sequences

Each client has different:

  • Industries and use cases
  • Message volumes
  • Integration requirements (CRMs, analytics, webhooks)
  • Branding and tone

Agency requirements:

  • Isolation: Client A's messages can't mix with Client B's data
  • Reporting: Each client needs their own metrics dashboard
  • White-label: Your branding, not the tool's branding
  • Scalability: Adding new clients shouldn't require new infrastructure
  • Cost efficiency: Bulk pricing, not per-client subscriptions

Traditional WhatsApp automation tools are built for single businesses. They don't handle the agency model.

MoltFlow does.

Use Case 1: Multi-Client Session Architecture

Here's how agencies structure their MoltFlow setup:

One MoltFlow account = Your agency One session per client = Isolated WhatsApp automation

Example setup for an agency with 5 clients:

text
MoltFlow Account: "Peak Marketing Agency"

Sessions:
├── Client A: Real Estate (QR code → Client's WhatsApp Business)
├── Client B: E-commerce Store (QR code → Client's WhatsApp)
├── Client C: SaaS Startup (QR code → Client's WhatsApp)
├── Client D: Dental Practice (QR code → Client's WhatsApp)
└── Client E: Event Company (QR code → Client's WhatsApp)

Each session is completely isolated:

  • Separate WhatsApp accounts
  • Separate message queues
  • Separate webhooks
  • Separate AI configurations
  • Separate usage metrics

Why this matters:

  1. Easy onboarding: New client? Create a session, scan their QR code, configure automation. 15 minutes.

  2. No data leakage: Client A's conversations never touch Client B's data.

  3. Per-client customization: Different AI prompts, different workflows, different integrations.

  4. Centralized billing: You pay one MoltFlow subscription. You bill each client separately (with your markup).

Setup example (via MoltFlow API):

bash
# Create a session for new client
POST https://apiv2.waiflow.app/api/v2/sessions

Headers:
  Authorization: Bearer YOUR_AGENCY_API_KEY
  Content-Type: application/json

Body:
{
  "name": "Client A - Real Estate",
  "webhook_url": "https://yourserver.com/webhooks/client-a"
}

Response:
{
  "id": "sess_abc123",
  "name": "Client A - Real Estate",
  "status": "qr_code",
  "qr_code": "data:image/png;base64,..."
}

You get a QR code. Client scans it with their WhatsApp Business app. Session status changes to working. Automation is live.

Repeat for each client.

Use Case 2: White-Label Automation Templates

Most clients need the same automation patterns, just customized for their business:

  • Lead capture: Auto-reply to inquiries, collect info, qualify leads
  • Customer support: FAQ bot with escalation
  • Appointment booking: Schedule calls/meetings
  • Order updates: Confirmations, shipping, delivery

Building these from scratch for every client is wasteful. Instead, agencies create automation templates they deploy repeatedly.

Template-based delivery:

1. Build once in n8n

Create a workflow template for "lead capture automation":

text
Workflow: Lead Capture Template

Trigger: New WhatsApp message (MoltFlow webhook)
  ↓
Filter: First message from new contact
  ↓
Action: Send welcome message
  ↓
Action: Ask qualifying questions
  ↓
Action: Tag contact in MoltFlow (based on responses)
  ↓
Action: Send to client's CRM

2. Deploy for each client

When you onboard a new client:

  1. Duplicate the template workflow
  2. Update client-specific variables (webhook URL, CRM credentials, brand voice)
  3. Activate for that client's session

3. Customize as needed

Some clients need tweaks:

  • Real estate client: Ask about budget, location, property type
  • E-commerce client: Ask about product interests, purchase timeline
  • SaaS client: Ask about team size, current tools, pain points

Same template structure. Different questions and outputs.

Benefits:

  • Faster deployment: New client goes live in hours, not weeks
  • Consistent quality: All clients get proven workflows
  • Easier maintenance: Fix once, deploy everywhere

This is how agencies scale from 5 clients to 50 clients without hiring an army of automation specialists.

Use Case 3: Per-Client Reporting and Analytics

Your clients pay you for results. They want to see:

  • How many leads were captured?
  • What's the response rate?
  • How many support tickets were resolved by AI vs. human?
  • What's the ROI on WhatsApp automation?

MoltFlow tracks all of this per session (= per client).

Metrics available via API:

bash
GET https://apiv2.waiflow.app/api/v2/usage?session_id=sess_abc123

Response:
{
  "session_id": "sess_abc123",
  "session_name": "Client A - Real Estate",
  "period": "2026-02",
  "messages_sent": 1247,
  "messages_received": 892,
  "ai_replies": 623,
  "human_replies": 269,
  "contacts": 156,
  "labels_applied": 89
}

You can build a client dashboard that pulls this data and presents it with your branding:

Client Dashboard Example:

text
Peak Marketing Agency - Client A Report

February 2026:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Messages Sent: 1,247
📩 Messages Received: 892
🤖 AI Auto-Replies: 623 (69.8%)
👤 Human Responses: 269 (30.2%)
👥 New Contacts: 156
🏷️ Leads Qualified: 89

Top Performing Hours:
  9 AM - 11 AM: 234 messages
  2 PM - 4 PM: 189 messages

Average Response Time: 8 seconds (AI) vs. 2.4 hours (email)

ROI Estimate:
  Time saved: 42 hours (vs. manual responses)
  Cost of saved time: $2,100 (at $50/hr)
  MoltFlow cost: $99/month
  Net value: $2,001/month

This report shows the client exactly what they're paying for. It makes renewals easy and upsells natural ("You're at capacity on the Starter plan. Let's upgrade to Business to handle more leads.").

Use Case 4: Lead Gen as a Service

Some agencies don't just manage existing WhatsApp accounts. They generate leads for clients using WhatsApp.

Here's the playbook:

1. Join industry WhatsApp groups

For a real estate client, you join local buyer/seller groups (with permission or as a member offering value).

2. Monitor for opportunities

MoltFlow's group monitoring watches for keywords:

  • "looking for", "need", "anyone know", "recommendation"

When someone posts "Looking for a 3BR condo near downtown," MoltFlow flags it.

3. Auto-respond with value

Instead of spamming "I'm a realtor, DM me!", you provide immediate value:

text
"I saw a great 3BR condo near downtown listed yesterday. 1400sqft, $450k, parking included. Want me to send you the details?"

4. Move to DM for qualification

If they respond, MoltFlow sends a DM:

text
"Hi! I'm Sarah from Peak Realty. Here's the condo I mentioned:
[Property details link]

Are you actively looking to buy, or just browsing? Happy to help either way!"

5. Qualify and handoff to client

Based on their response, MoltFlow:

  • Labels them (Hot Lead, Browsing, Timeline: 3 months)
  • Sends their info to your client's CRM
  • Notifies your client: "New lead from WhatsApp group"

Your client gets qualified leads. They didn't do any of the monitoring or initial outreach. That's the service you're selling.

Pricing model:

  • Base fee: $500/month for monitoring + automation
  • Per-lead fee: $50 per qualified lead delivered
  • OR revenue share: 2% of closed deals

This model works for any industry with active WhatsApp communities: real estate, events, B2B services, local businesses.

Pricing Your Agency's WhatsApp Services

How do you price WhatsApp automation for clients?

Cost structure:

MoltFlow Business Plan: $99/month

  • Up to 10 sessions (= 10 clients)
  • Unlimited messages
  • Full API access
  • Webhooks included

Per-client cost: $99 ÷ 10 = $9.90/month per client

Pricing strategies:

Option 1: Flat monthly fee

  • Charge: $299 - $499/month per client
  • Includes: Setup, automation, monitoring, basic support
  • Your margin: $289 - $489/month per client

Option 2: Setup + monthly

  • Setup fee: $1,500 (one-time)
  • Monthly: $199/month
  • Covers: Custom automation build, integration with their tools, ongoing optimization

Option 3: Performance-based

  • Setup: $500
  • Monthly base: $99
  • Per-lead fee: $25 - $100 (depending on industry and lead quality)

Example ROI for your agency:

10 clients at $299/month:

  • Revenue: $2,990/month
  • MoltFlow cost: $99/month
  • n8n hosting: $20/month (self-hosted) or $0 (if using n8n cloud free tier for small workflows)
  • Net margin: $2,871/month = $34,452/year

That's from one tool subscription. Scale to 20 clients (need 2 MoltFlow accounts or upgrade to custom pricing) and you're at $70k+ annual margin from WhatsApp automation alone.

Getting Started: Your First Agency Client

Step 1: Set up your MoltFlow account

Go to molt.waiflow.app/#pricing, choose Business plan ($99/month for up to 10 sessions).

Step 2: Create a session for your first client

  1. Dashboard → Sessions → Add Session
  2. Name it: "Client - [Client Name]"
  3. Generate QR code
  4. Have client scan with their WhatsApp Business account

Step 3: Configure automation

Either:

  • Use MoltFlow's built-in AI auto-replies (easiest)
  • Connect to n8n for custom workflows (most flexible)
  • Use direct API integration (for complex requirements)

Step 4: Set up client-specific webhook

Point MoltFlow webhook to your server (or n8n instance):

text
https://yourserver.com/webhooks/client-[id]

This routes all messages from this client's WhatsApp to your automation.

Step 5: Build client dashboard

Pull metrics via API, display in your branded client portal. Show them results monthly.

Step 6: Deliver and invoice

Client sees results. You invoice. They pay. Everyone's happy.

What's Next?

WhatsApp automation isn't a luxury service anymore. It's table stakes. Your clients' competitors are already using it.

If you're not offering WhatsApp automation, you're leaving money on the table. If you're building custom solutions for every client, you're burning time.

Connect your first client in 15 minutes, configure bulk messaging templates for their lead gen campaigns, set up webhooks for real-time notifications, and schedule recurring messages for their nurture sequences.

Ready to implement this? Follow our step-by-step guide: REST API Quick Start for white-label integrations with your custom dashboards.

Try it risk-free: See pricing plans

Business plan includes 7-day trial. Set up your first client, see how it works, decide if it fits your service offering.

Agency resources:

Questions? WhatsApp us. We respond via MoltFlow. Fast.

> Try MoltFlow Free — 100 messages/month

$ curl https://molt.waiflow.app/pricing

bash-5.2$ echo "End of post."_