Whatsapp Campaign enables the campaign managers to run their Whatsapp campaigns to up to 5 lakh contacts along with the features like the ability to send personalized messages with rich media, Campaign level Reports, Campaign level Inbox, scheduling a campaign, and much more.
Self-serviceability- Users can sign up using the self-serve dashboard, create and manage templates and launch their campaigns within minutes.
Schedule a campaign- Users can schedule a campaign
Campaign Level Report - Users can download individual campaign-level reports, once the campaign is completed.
Live dashboard & Whatsapp message details: Each campaign has a standalone view of all campaign-level summary, real-time stats, and message details (outbox view)
Navigating the Whatsapp campaigns
The Campaigns option can be found under the Tools menu on the left-hand panel of the dashboard (see the highlighted box in the image above).
The Whatsapp campaign can be found next to the SMS campaign button(see the highlighted box in the image above).
Sign-up: Signup for your WhatsApp number with Exotel’s Whatsapp Cloud API.
Verify Facebook business manager account: Verify your business manager accounts for sending unlimited messages.
Create Template: Create a template from the self-serv WhatsApp dashboard.
Create Whatsapp campaign
In order to create a new WA campaign, follow these steps.
Navigate to Whatsapp Campaign Tab from Campaign (Tools > Campaigns)
Click on the Create Whatsapp Campaign button on the Campaign home page. It will open the create campaign screen. It has 4 steps to create a campaign.
In the 1st step- provide campaigns details such as Campaign Name, WABA ID, Whatsapp business number, and Audience file
Campaign name: Name of the campaign
WABA ID: It is a dropdown field where you can select the WABA Id. Once you sign up using Exotel embedded signup page, your WABA ID will get generated and you can select the same from the dropdown
Whatsapp business number: The Whatsapp business number from which messages will be sent. Select the number that is mapped to the WABA Id.
Audience file: You need to upload a CSV file that contains the contact data along with other variables. You may choose to download the CSV and edit it. Alternatively, you can create your own file and upload it
Only CSV file type is supported and up to a file size of 70 MB
The first column name should be a number and only phone numbers are allowed in the column. For Indian numbers country code is optional, but for international phone numbers it is mandatory
The first column (number) is mandatory while the other columns (max 5) are optional and can be customized as per the need.
In the 2nd step, all approved templates that are mapped to the selected WABA ID will be shown here. Please select the appropriate template based on the campaign requirements. You can filter the template by Status and Language. You can also search with the Template name to find the required template. You can further preview a template before choosing a template. If you can’t find the right template, you may need to check the template management page or create a new one.
In the next step, you need to map the dynamic variables that are present in the selected template with CSV column headers. You can select the required column names from the dropdown provided against each variable.
If the header contains any media files such as images, media, or documents, you can provide a public URL for the media
You can also preview the message while replacing the variables. Please make sure you replace the right column name with the corresponding variable
Lastly in the 4th step, you can schedule the campaign. There are 2 options for scheduling.
Now: It will start the campaign 5 mins after the campaign is created
Later: It will schedule the campaign at a later date and time, You can specify the date and time of the campaign.
Repeat: Repeat functionality helps to repeat the same campaign again upto 30 days from the start of the campaign. You can repeat the campaign daily or weekly. For repeating the campaign daily, you need to provide the end date of the campaign, For repeating the campaign weekly, you need to provide the days of the week and the end date of the campaign,
Once a campaign is scheduled, Click on Create Campaign button to create a Whatsapp campaign
View Campaign Details
On the Whatsapp campaigns landing page, it shows the summary of all the Whatsapp campaigns. Whenever a new Whatsapp campaign is created the campaign starts appearing in this list.
The list contains the details of the campaign such as Campaign Name, Schedule Time, Status, Performance, Created by and created date
There is an action menu associated with each campaign. This action menu has options to Pause/Resume/Mark as Completed/Archive/Download campaign report, based upon the state of the campaign.
Pause - Stop sending Whatsapp messages to more numbers as part of the campaign that is in progress. We can pause only scheduled and in-progress campaign
Resume - Resume sending Whatsapp messages to numbers that were not sent earlier. You can resume only paused campaigns.
Complete - Mark the entire campaign as Completed. The remaining numbers are marked as “failed_expired”. You can mark only paused campaigns as completed.
Archive - Mark a campaign as archived. Only completed and scheduled campaigns can be marked as archived.
Download - Download completed Whatsapp messages campaign reports. ( Attach a sample report)
Filter - The list of campaigns can be filtered based on the campaign status.
Search - The list of campaigns is searchable by Campaign Name (minimum of three characters to start the search).
Sort - The list of campaigns can be sorted by Campaign Name and Schedule Time.
Performance- Shows the performance of a campaign with three high-level statues - Completed, Failed & Scheduled. On hovering failed count, failed is further divided into subcategories - Failed, Failed No attempt, Failed No Balance, Invalid. On hovering scheduled count, scheduled is further divided into submitted and Scheduled messages.
WA Campaign Summary/Stats
Clicking on the Individual Campaign will take the users to the campaign summary/stats page. The action can be changed from this page as well. The entire page is divided into two sections. On the top users can see the campaign details along with stats and at the bottom users can view the call details of that specific campaign.
Campaign Details: will show the details of the campaigns such as Lists, WABA ID, Sender number, Template ID, Category, Starts at, End Time, message content etc.
Campaign Stats: This section shows the number-level statistics of that campaign. You can click on the ‘refresh’ icon to get the latest data. There is a delay of a maximum of 5 minutes with respect to real-time data. A number can be in the following possible states in a campaign:
Scheduled: The numbers that are yet to be sent out
Submitted: This means that the messages submitted from our system to Meta
Sent: The message was sent from Meta
Delivered: the message is received by the end-user
Read: the message is read by the end-user
Failed: the message failed to deliver
Failed No Attempt: messages that were not sent because the campaign was marked as completed in between, or the end time reached before the list was exhausted, or the campaign has hit the maximum allowed duration of 2 days
Failed No Balance: messages that were not sent because of low balance in your Exotel account
Invalid: If the numbers are invalid such as not a 10-digit number or number does not exist
View Message Details
This section shows the list of messages that are sent as a part of the Whatsapp campaign. It captures message details such as Number, Name(Valid if the contact is saved in the address book), Detailed Status, Sent time, Delivered time etc. It also has an action menu that shows more details about the messages like the message sid and read time