#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:
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:
-
Easy onboarding: New client? Create a session, scan their QR code, configure automation. 15 minutes.
-
No data leakage: Client A's conversations never touch Client B's data.
-
Per-client customization: Different AI prompts, different workflows, different integrations.
-
Centralized billing: You pay one MoltFlow subscription. You bill each client separately (with your markup).
Setup example (via MoltFlow API):
# 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":
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 CRM2. Deploy for each client
When you onboard a new client:
- Duplicate the template workflow
- Update client-specific variables (webhook URL, CRM credentials, brand voice)
- 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:
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:
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/monthThis 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:
"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:
"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
- Dashboard → Sessions → Add Session
- Name it: "Client - [Client Name]"
- Generate QR code
- 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):
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:
- n8n + MoltFlow Integration Guide (template-based automation)
- MoltFlow API Documentation (white-label integration)
- Real Estate Use Case (template for real estate clients)
- E-Commerce Use Case (template for e-commerce clients)
Questions? WhatsApp us. We respond via MoltFlow. Fast.
> Try MoltFlow Free — 100 messages/month