Campaigns
The WhatsApp Campaigns section under Interactions enables teams to create and execute targeted messaging campaigns to specific user groups or segments. This feature is essential for marketing outreach, customer re-engagement, promotional offers, and scheduled communications via WhatsApp Business API.
All campaigns require approved WhatsApp templates and valid user consent for compliance.
Campaigns Dashboard
The main dashboard displays all your WhatsApp campaigns in a comprehensive table view. Each row provides key campaign metrics and status information:
Campaign Name: Internal identifier for the campaign.
Time: Timestamp showing when the campaign was executed or scheduled.
Sent: Number of messages successfully dispatched with progress indicator.
Delivered: Messages confirmed as delivered to recipient devices.
Read: Messages opened by recipients (when read receipts are available).
Failed: Messages that couldn't be delivered due to various reasons.
Status: Current campaign state (Completed, In Progress, Scheduled, etc.).

Campaign Details View
Clicking on any campaign from the dashboard opens a detailed view showing comprehensive information about that specific campaign.

Campaign Overview
Name: The campaign identifier
Status: Current state with visual indicator (Completed, In Progress, etc.)
Description: Internal notes about the campaign purpose
Broadcast Settings
Dispatch Mode: Shows whether the campaign was sent instantly or scheduled
Template preview appears on the right showing the actual message sent to users
Users
View all user groups included in the campaign displayed as filter tags. This shows which audience segments received the campaign messages.
Metrics
The metrics section allows to assess campaign performance, understand audience engagement, and gather insights for future messaging strategies.
Sent: Total messages dispatched
Delivered: Messages successfully delivered to devices
Read: Messages opened by recipients
Replied: Users who responded to the campaign
Total: Overall campaign volume
Failed: Messages that couldn't be delivered
Processed: Messages handled by the system
Queued: Messages waiting to be sent
Use the Sync button to refresh campaign metrics and get the latest delivery status updates.
Create New Campaign
Click the New button to launch the 5-step campaign creation workflow:
Step 1: Name and Description
Define the campaign's basic information for internal reference.
Campaign names cannot be changed once the campaign is saved and executed.

Step 2: Users
Select the target audience for your campaign.

User Groups Choose from existing user groups in your system. The interface shows:
Create New Group If needed, you can create a new user group by clicking the "New Group" link.
The system displays user validation metrics:
Green indicators for valid contacts
Warning indicators for potential issues (missing data, invalid numbers)
Only users with valid WhatsApp numbers and proper opt-in consent will receive campaign messages.
Step 3: Template
Choose from your library of approved WhatsApp templates using the dropdown menu that will be sent to your audience.

Variable Inputs (Required)
If your template contains variables, you must configure how they'll be populated:
Static Values: Use the same value for all recipients
User Attributes: Pull dynamic data from user profiles (name, order details, etc.)
The right panel shows a live preview of how the message will appear on WhatsApp, including your variable substitutions.
Only approved WhatsApp templates can be used for campaigns. Unapproved templates will not appear in the selection dropdown.
Step 4: Broadcast Settings
Configure how and when your campaign will be delivered.

Channel Selection
Select the WhatsApp Business phone number from which messages will be sent. The system shows available verified numbers linked to your account.
Broadcast Setting
Choose when to send your campaign:
Instant: Send immediately upon campaign creation.
Scheduled: Set a specific date and time for delivery.
Batching (Optional)
Enable message batching to control delivery rate and avoid overwhelming recipients:
Interval: Time gap between batches (in hours).
Number of Batches: How many groups to split your audience into.
User Split Across Batches
The system automatically calculates how users will be distributed across batches, showing:
Batch names (Batch 1, Batch 2, etc.)
Percentage of total audience per batch.
User count per batch.
This ensures controlled message delivery while maintaining compliance with WhatsApp's rate limits.
Batching is recommended for large campaigns to maintain delivery quality and comply with WhatsApp Business API rate limits.
Step 5: Review
The final step provides a comprehensive summary before campaign execution. Review all configured details

Once reviewed, click Save to create the campaign. Depending on your dispatch mode, the campaign will either begin sending immediately or be scheduled for the specified time.
Last updated