Dengage now supports direct integration with the WhatsApp Business API. Users can seamlessly set up and manage their WhatsApp messaging without relying on third-party providers.
Once the integration is configured via Settings > Integrations > 3rd Party Integrations > WhatsApp, users can select New WSP and fill in the required configuration details in the modal that opens. This includes adding sender information and connecting their WhatsApp Business Account.
After completing the integration, a new WhatsApp option will appear under Content > Messaging in the main menu. Users can then create, manage, and send WhatsApp messages directly from Dengage.
Before you can start using the WhatsApp content feature, please make sure the following conditions are met:
To run WhatsApp campaigns, make sure your WhatsApp Business API integration is complete. If you haven't set it up yet, click here to complete the integration.
To send WhatsApp messages through a campaign flow, follow the steps below to set up your campaign using the WhatsApp Send Node.
Go to the left-hand menu and navigate to Campaign > Flows. Click the +New button to create a new flow. You will be prompted to choose the campaign type:
Fill in the basic campaign details:
Choose when your One-Time campaign should run:
When setting up a recurring WhatsApp campaign, the Schedule Options section allows you to define how and when the campaign should be triggered and repeated.
Click Next to proceed to the flow canvas.
On the Flow Canvas, you’ll start configuring your campaign by defining the audience. Double-click the Audience node to open its settings. You’ll see several options to define who should receive the WhatsApp message:
After selecting your target audience, use the Calculate button to estimate how many contacts have valid WhatsApp numbers and are eligible to receive the message.
Within the same Audience configuration panel, you’ll find two additional tools: Exclude and Control Group.
The Exclude section lets you filter out specific groups to make sure certain users don’t receive the campaign. You can:
The Control Group option is useful if you want to measure the impact of your campaign by comparing results. You can randomly exclude a percentage of your audience (e.g., 5%) so that they don’t receive the WhatsApp message. This group acts as a benchmark for performance comparison.
Note: Control Group is available only for One Time campaigns.
Once you’ve defined your audience and applied exclusions or control group rules as needed, click Save. This completes your audience setup and you’re ready to continue building your WhatsApp campaign flow using WhatsApp Send node.
To send a WhatsApp message as part of your campaign, you’ll use the WhatsApp Send node in your flow.
First, open your campaign in the Flow Canvas. On the left-hand panel, under the Actions section, find the WhatsApp Send node.
Drag and drop it onto your flow. Then, double-click on the node to open the configuration panel.
In this section, you’ll choose the necessary setup for sending your message:
Once you select your account, the system will automatically display templates that meet the following conditions:
Only templates that meet these conditions will appear in the list.

Templates
After selecting the appropriate template, click Next to proceed with the rest of the configuration.
Once you've selected your WhatsApp template, the next step is to customize the content. This is done in the Message Details screen, where you’ll personalize the message using data fields from your system.

Message Details
Content - Available Languages
If your selected template supports multiple languages, you’ll see a language dropdown at the top.
You can switch between the available language versions by selecting from this list. Each language must be configured separately, so make sure to check and complete all of them.
Set Customization
WhatsApp templates often include dynamic placeholders. These tokens are meant to be replaced with actual user data when the message is sent.To personalize the content click the Customization button.For each placeholder(variable) in your template, select the corresponding value.
Whatsapp Content Customization
If your template includes a media header (like an image, document, or video), you will also need to upload or select a file or type URL for that media. For each language, open the file selector and choose the correct file from your file directory.This step is required only if your template includes media.
Below are the supported file types, formats, and size limitations for images, videos, and documents used in WhatsApp templates.
Images must be 8-bit, RGB or RGBA.
| Image Type | Extension | MIME Type | Max Size |
|---|---|---|---|
| JPEG | .jpeg | image/jpeg | 5 MB |
| *** | *** | *** | *** |
| PNG | .png | image/png | 5 MB |
| *** | *** | *** | *** |
Only H.264 video codec and AAC audio codec supported. Single audio stream or no audio stream only.
| Video Type | Extension | MIME Type | Max Size |
|---|---|---|---|
| 3GPP | .3gp | video/3gpp | 16 MB |
| *** | *** | *** | *** |
| MP4 Video | .mp4 | video/mp4 | 16 MB |
| *** | *** | *** | *** |
| Document Type | Extension | MIME Type | Max Size |
|---|---|---|---|
| Text | .txt | text/plain | 100 MB |
| *** | *** | *** | *** |
| Microsoft Excel | .xls | application/vnd.ms-excel | 100 MB |
| *** | *** | *** | *** |
| Microsoft Excel | .xlsx | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | 100 MB |
| *** | *** | *** | *** |
| Microsoft Word | .doc | application/msword | 100 MB |
| *** | *** | *** | *** |
| Microsoft Word | .docx | application/vnd.openxmlformats-officedocument.wordprocessingml.document | 100 MB |
| *** | *** | *** | *** |
| Microsoft PowerPoint | .ppt | application/vnd.ms-powerpoint | 100 MB |
| *** | *** | *** | *** |
| Microsoft PowerPoint | .pptx | application/vnd.openxmlformats-officedocument.presentationml.presentation | 100 MB |
| *** | *** | *** | *** |
| application/pdf | 100 MB | ||
| *** | *** | *** | *** |
Each language version of your template must be fully configured.
Optional Settings
At the bottom of the Message Details screen, you’ll find the Optional Settings section. These options allow you to fine-tune how your WhatsApp messages are delivered to your audience.
When this option is enabled, the system will automatically detect and remove duplicate phone numbers from your selected audience list. This ensures that each contact receives your message only once, preventing multiple sends to the same number within the same campaign.
Enabling this setting allows WhatsApp messages to be sent even if a contact has reached their daily, weekly, or monthly messaging limit. Normally, frequency capping prevents over-sending by limiting how often a user can receive messages. By choosing to ignore frequency caps, the system will bypass these restrictions and send the message regardless of past send activity.
Use this option with care, particularly in promotional campaigns, to avoid overwhelming users with excessive messages.
These optional controls are helpful when you need to ensure delivery for specific use cases, exceptions, or time-sensitive campaigns.
After customizing your WhatsApp message, the final step before sending is to review everything in the Review & Approval screen. This step allows you to double-check your content, language versions, and dynamic field mappings to ensure everything is correct.

Review & Approval
Template and Language Overview
At the top of the screen, you’ll see:
Message Preview & Dynamic Field Mapping
Below the language selector, you’ll find the Message section.
Once everything looks good, your WhatsApp marketing message is ready to be sent as part of your campaign flow.
You can still edit any configuration by going back to the previous steps before you publish the campaign.
If you’re not ready to publish yet, don’t forget to save your flow as a draft to keep your progress.
For details on how to send WhatsApp utility and authentication messages, please refer to this section.
Tracking the performance of your WhatsApp marketing campaigns is essential for understanding how your audience is engaging with your messages.
This section will guide you through how to monitor, analyze, and interpret key metrics to measure the success of your WhatsApp sends—helping you make informed decisions for future campaigns.
Note:
If the WhatsApp desktop application is installed directly on a PC, it has been observed that in some cases, the system may register two deliveries for a single recipient. This behavior should be taken into consideration when interpreting delivery metrics.
The Individual Send Report allows you to track and analyze the performance of your WhatsApp marketing messages. It helps you understand how effectively your message reached your audience and how they interacted with it, using key metrics like delivery rate and open rate.
To access the report, navigate to the left-hand menu and go to Campaign > Flow. From the campaign list, select the specific campaign you want to monitor. Once inside the campaign flow, you'll see the WhatsApp send nodes placed within your flow structure.
When you hover your mouse over a WhatsApp send node, a quick snapshot will appear. This snapshot displays key figures including the number of messages sent, delivered, and opened, as well as the delivery rate. It gives you an instant overview of how that particular send is performing.

After clicking View Report from the campaign flow snapshot, you’ll be directed to a detailed Send Report screen. This page provides a complete breakdown of your WhatsApp campaign’s performance using key metrics and visual charts.

At the top, you’ll see the Content section, showing the Content Name (the WhatsApp template used in the campaign) and any associated Tags.
Below this, the Total Sent section displays how many messages were processed.
Next, the Delivered section shows how many messages were successfully delivered, along with the overall Delivery Rate as a percentage.
The Unique Opens section includes data on how many recipients opened your message. It shows both total and unique opens, helping you understand reach and engagement.
The Bounced section displays any failed delivery attempts and the corresponding Bounce Rate.
Further down the page, you’ll find two visual charts:
These visual summaries offer a quick and easy way to assess the success of your campaign at a glance.
The Campaign Report section allows you to analyze the overall performance of the WhatsApp channel in comparison with other available channels. This report helps you evaluate the effectiveness of your WhatsApp sends by reviewing Sent and Impression metrics.
To access the Whatsapp Campaign Report, go to the left-hand menu and navigate to Analytics > Flow > Campaign Report. Once on the page, select a date interval to analyze performance across your selected time frame.
In this view, you'll see the Overall Performance section, which summarizes total activity. When you hover over the statistics bar, you can view the total numbers for Sent and Impressions.
Impressions for WhatsApp are calculated based on the number of messages that were opened.
Below the overall metrics, the Sent & Impressions chart offers a time-based breakdown of your WhatsApp performance. You can filter the chart by channel, selecting WhatsApp specifically, to track daily, weekly, or monthly changes.
This section helps you identify trends and evaluate message engagement over time.
The Channel Report provides a summary of all sends made through different messaging channels, including WhatsApp, within a selected time frame. It allows you to evaluate the overall performance of the WhatsApp channel using key metrics.
To access the whatsapp channel report, navigate to Analytics > Flow > Channel Report from the left-hand menu. On this page, click the Filter button to narrow down the report based on specific criteria.
To view data specifically for WhatsApp, set the Channel filter to WhatsApp. You can also customize the Date Range to analyze performance for a specific time period. By default, the report shows data for the last 30 days. After making your selections, click Apply to generate the filtered report.
Once applied, the following metrics will be displayed at the top of the page:
Below these summary metrics, you’ll see a detailed list of individual WhatsApp campaigns. Each row in the table includes the campaign name along with its specific performance metrics such as delivered, conversion, and revenue. This helps you compare and analyze the effectiveness of each WhatsApp campaign in one centralized view.