Managing WhatsApp Campaigns

Learn how to create, edit, and manage campaigns using WhatsApp Business streams.

Creating WhatsApp campaigns is a Beta feature that is not available to all users by default. If you are interested in trying it, you first need to request access.

Screenshot with the option to request access to create WhatsApp campaignss

Requesting access to create WhatsApp campaigns

Once you are authorized to access the feature, you can start creating and managing your first WhatsApp campaign.

Screenshot with the WhatsApp campaign creation option

WhatsApp campaign creation option

❗️

IMPORTANT

Note that before you can try creating WhatsApp campaings, you will need to request WhatsApp Business Streams access and have at least on WhatsApp Business stream set for your account.

Getting Started with WhatsApp Campaigns

When the Create New Campaign window with several wizard sections opens, expand each section and fill in campaign details, recipients, WhatsApp senders, message body, sending schedule, and other settings.

Alternatively, you can duplicate an existing WhatsApp campaign right from the Campaigns table. To duplicate it, navigate to Campaigns in the main menu, locate a campaign in the table, and click Duplicate from the three-dot menu on the right side of the row. This will create a draft clone of the selected campaign.

Screenshot of the Duplicate control

Duplicate menu option

Campaign Details

The wizard starts by entering campaign details.

  • Campaign name - enter a meaningful name to locate the campaign quickly.
  • Description - provide more information that will be visible when you open the campaign.
  • Campaign tags - select the tags from the drop-down list to apply them to the SMS campaign immediately to categorize your campaigns and quickly find the ones you need (optional). To create a new tag, enter the new tag name in the field and click enter.
  • Stream - select the stream for campaign sending from the drop-down list of available WhatsApp streams and proceed to the next step.

📘

NOTE

Only the WhatsApp streams will be available for selection.

Screenshot of the Campaign Details section

Campaign Details section

📘

NOTE

The campaign will be saved as a draft on each step and added to the campaign list with the Draft status. Then you can click Edit to return to the campaign and complete its creation.

After you click save & next, the step will be completed and the next tab will expand.

Send To

In this section, define SMS recipients. Choose one or several existing contact lists or segments from the drop-down list or create a new list or segment right away.

❗️

IMPORTANT

You can choose only WhatsApp senders that are related to the selectred stream and only one WhatsApp account.

The number of recipients equals the total number of contacts in selected lists or segments.

Screenshot of the Send To section

Send To section

From

Here, select the WhatsApp sender from the available WhatsApp stream. If there are multiple senders, set a custom or equal sender ratio. By setting the distribution ratio, you can control how frequently each sender is used in your WhatsApp campaign.

Screenshot of the From section

From section

Message

In the Message section, you will be asked to select a template to apply to the message you will be sending.

📘

NOTE

You can initiate a message only by using a template approved by WhatsApp Business or Facebook.

  1. Select and use a previously created message template.
Screenshot of the Message section: WhatsApp templates selection

Message section: WhatsApp templates selection drop-down list

📘

NOTE

With TextPeak, you have an option to create new and manage your existing WhatsApp Business templates from the Streams API menu. Check the Managing WhatsApp Templates article to learn more.

  1. For complex templates, you must modify the message body/placeholders: map the values to set, for example, the recipient's first and last names.

📘

NOTE

If you have added the recipients that miss the data required for the selected template, you will see the icon notifying of how many contacts are missing this part. In this case, you will be asked to manage the missing recipients data by clicking on the link to manage replacement options.

Screenshot of the icon with the number of recipients with missing data

Icon with the number of recipients with missing data

To fix the recipients with missing data:

  1. Hover over the number of recipients who have missing data and click MANAGE REPLACEMENT OPTION HERE.

  2. A window pops up. You have two options to enter missing text or exclude recipients with the issue from the SMS campaign:

    • Enter the text to replace the variable

    • Toggle the switch to the left, and the recipients who have missing data will be excluded from the campaign. ​

      Screenshot of the Missing Recepients Data pop-up window

      Missing Recipients Data pop-up window

Preview

In this step, you can also preview how the message header and body (and, in some cases, the footer) will look like on a mobile phone.

Screenshot of the message preview

Message preview

Testing Message Sending:

  1. Click Test message.

  2. Enter the recepient's phone number.

    Screenshot of the message test confirmation

    Test running confirmation pop-up

  3. Then click Next and fill in the placeholder values in the window that pops up. Click Send Test.

Screenshot of the placeholder values fields

Entering placeholder values

  1. Wait for the confirmation that your message has been sent.
Screenshot of the Your test message was sent confirmation

Your test message was sent confirmation

Sending Schedule

In the Sending Schedule section, you can set the time and date when your message will be sent.

Screenshot of the Sending Schedule options

Sending Schedule section

To set the campaign sending time:

  1. Go to Activity hours and set the hours and days when the system will send messages. Optionally, you can choose the starting and ending dates of your campaign.

  2. Configure the Timezone for the campaign from several available options:

    • Recipient's local time: the local timezone of each recipient, depending on their country (the system will determine it based on their phone number)

    • My local time: the timezone you chose in Settings

    • Select timezone: a specific timezone that you can select from the drop-down list.

      Screenshot of timezone selection option

      Timezone section

📘

NOTE

  • We recommend using the recipient’s local time.
  • Some countries have regulations as to the allowed time for sending SMS messages.
  • If you set the sending time for your own time zone, a recipient in a different time zone can miss your message if the sending time doesn't fit into the allowed limits.
  • If some contacts won’t be able to receive your message, you will be notified about it later when you check the campaign details.

Campaign Settings

In the Campaign Settings section, you can define the following settings for your campaign:

  1. Choose if you want to start the campaign immediately or pick a date in the future.

    Screenshot of the Start campaign options

    Start Campaign section

  2. Select the checkbox next to Pause campaign if you wish to pause your campaign once or each time after a certain number of messages has been sent. This allows you to review your campaign's performance and make adjustments to improve its results while the campaign is running.

    Screenshot of the Pause campaign options

    Pause Campaign section

  3. Also, you can arrange for all campaign messages to automatically become available inside your inbox. To do it, enable the Send messages through inbox checkbox and assign it to a space and team. You can also add tags.

Screenshot of the Inbox options

Inbox section

  1. Click save & next.

Reviewing Your Campaign

After you have saved all the steps, you will be asked to review your campaign details:

  1. Click the edit icon to make changes in any tab you need.

  2. At the bottom of the page, you can find the estimated price of your future SMS campaign.

  3. When you finish reviewing the campaign, click Start campaign (or Schedule campaign if you selected to schedule message sending for a later date).

  4. Here, you can also preview how the message header and body will look like on a mobile phone on the right.

    Screenshot of the Reviewing campaign box

    Reviewing campaign details

  5. Click Done in the window that pops up.

    Screenshot of the published campaign pop-up

    Confirmation of the campaign publishing pop-up window

  6. The new campaign will appear at the top of the Campaigns table with the corresponding status: Sending or Scheduled. Alternatively, you can pause the campaign sending by clicking the corresponding Actions button.

Screenshot of the WhatsApp campaign added to Campaigns table: Sending status

New WhatsApp campaign added to Campaigns table: Sending status

  1. Click it to open the sidebar to view your campaign details, statistics, and domains.
Screenshot of the sidebar campaing details

Campaign sidebar data

The campaign status changes to Finished when sending messages has been completed successfully.

Screenshot of the WhatsApp campaign added to Campaigns table: Finished status

New WhatsApp campaign added to Campaigns table: Finished status