Mass Marketing Overview
What is Mass Marketing?
The Mass Marketing system allows users to send WhatsApp messages to multiple customers at scale. It provides tools for creating targeted campaigns, setting up automated messaging based on e-commerce events, and managing message templates.Core Components
1. Campaigns
Purpose: Create and send one-time marketing messages to selected audiences Key Features:- Template-based messaging
- Audience targeting and filtering
- Scheduled sending
- Performance tracking and analytics
- Draft saving and campaign management
- Promotional announcements
- Product launches
- Seasonal offers
- Event notifications
- Customer surveys
2. Automated Campaigns (Event-Driven)
Purpose: Set up automated WhatsApp messages triggered by e-commerce platform events Key Features:- Platform integration (Shopify, Salla, Zid)
- Event-based triggers (orders, checkouts, cart abandonment)
- Dynamic content mapping
- Audience filtering
- Delayed messaging options
- Order confirmations
- Shipping notifications
- Cart abandonment reminders
- Payment confirmations
- Customer follow-ups
3. Templates
Purpose: Create and manage WhatsApp Business message templates Key Features:- Visual template builder
- Multiple template types (Standard, Interactive)
- Variable mapping
- Media support (images, documents, videos)
- Approval workflow integration
- Marketing messages
- Transactional notifications
- Customer service templates
- Promotional content
Navigation and Access
Main Pages
- Campaigns List (
/campaigns
): View and manage all campaigns - New Campaign (
/campaigns/new
): Create new campaigns - Campaign Editor (
/campaigns/edit/[id]
): Edit existing campaigns - Campaign Viewer (
/campaigns/view/[id]
): View sent campaign details - Automated Campaigns (
/event-campaigns
): Manage event-driven campaigns - Templates (
/templates
): Manage message templates
User Interface
- Status Filters: Filter campaigns by status (Active, Draft, Closed)
- Search and Filtering: Find specific campaigns or templates
- Performance Metrics: Track delivery rates, open rates, clicks
- Pagination: Navigate through large lists of campaigns
Campaign States and Lifecycle
Campaign States
- Draft: Campaign is being created but not yet sent
- Active: Campaign is currently being processed or sent
- Sending: Campaign messages are being delivered
- Completed: Campaign has finished sending all messages
- Closed: Campaign has been archived or stopped
Event Campaign States
- Draft: Campaign is configured but not activated
- Active: Campaign is running and triggering on events
- Paused: Campaign is temporarily stopped
- Failed: Campaign has encountered errors
Key Concepts
Templates
WhatsApp Business templates that must be pre-approved by Meta before use. Templates define the structure and content of messages including:- Header (text, image, video, document)
- Body text with variables
- Footer text
- Interactive buttons
Audience Targeting
Methods for selecting who receives campaign messages:- All contacts
- Custom audience with filters
- Specific customer segments
- Event-specific recipients (for automated campaigns)
Variable Mapping
Dynamic content insertion where template variables are replaced with:- Customer information (name, phone, etc.)
- Order details (product, price, etc.)
- Event data (order number, shipping info, etc.)
- Custom business data
Performance Tracking
Metrics for measuring campaign effectiveness:- Delivery rates
- Read/open rates
- Click-through rates
- Conversion tracking
- Cost analysis
Integration Points
E-commerce Platforms
- Shopify: Order events, checkout events, cart abandonment
- Salla: Order notifications, customer engagement
- Zid: Automated customer communications
WhatsApp Business API
- Message delivery through official channels
- Template approval and management
- Compliance with WhatsApp policies
- Rate limiting and quota management
AI Agent Integration
- Automated responses to campaign replies
- Conversation handover capabilities
- Context-aware follow-up handling
Best Practices Overview
Campaign Management
- Test templates before launching campaigns
- Start with small audiences for new campaigns
- Monitor delivery rates and adjust timing
- Maintain clean customer lists
- Respect unsubscribe requests
Template Design
- Keep messages concise and clear
- Use compelling call-to-action buttons
- Include relevant customer information
- Follow WhatsApp guidelines for approval
- Test templates across different devices
Automated Campaigns
- Choose relevant triggers for your business
- Map variables accurately to event data
- Set appropriate delays for follow-ups
- Monitor trigger frequency and adjust filters
- Test webhook integrations thoroughly
Common Workflows
Creating a Regular Campaign
- Select a template
- Personalize content and variables
- Choose target audience
- Schedule or send immediately
- Monitor performance
Setting Up Automated Campaigns
- Connect e-commerce platform
- Select trigger event
- Choose message template
- Map variables to event data
- Configure audience filters
- Set delays and activation
Template Management
- Design template structure
- Add content and variables
- Submit for approval
- Monitor approval status
- Use in campaigns once approved
Compliance and Guidelines
WhatsApp Policies
- Use only approved templates
- Respect opt-out requests
- Follow content guidelines
- Maintain message quality standards
- Monitor delivery and engagement rates
Data Privacy
- Obtain consent for marketing messages
- Protect customer information
- Provide clear unsubscribe options
- Comply with regional regulations (GDPR, etc.)
- Maintain audit trails