How to Setup Wawp Bulk Campaigns

Unleash the power of using your customer data to retarget them using mass scale automated broadcast workflows.

10 min read·Updated May 12, 2026
How to Setup Wawp Bulk Campaigns

Unleash the power of using your customer data to retarget them.

This is a paid component that you must obtain first in order to be able to use it.

Overview Screen
Campaign Management Dashboard

A comprehensive overview of all current bulk broadcast campaigns, including their statuses and progress metrics.

Keywords: whatsapp campaign management, bulk broadcast dashboard, woocommerce marketing tool

Create Campaign

To start a new campaign, just open the Campaigns page and click on the Create Campaign button.

Create Campaign Location
Create Campaign Button

The primary button to launch the multi-step wizard for creating a new marketing campaign.

Keywords: create campaign, new broadcast, marketing automation setup

Campaign Header

It provides you with some important information so that you can know some information about the campaign while creating it.

Header Widget Map
Campaign Header Information

The header section of the campaign builder showing name, estimated recipients, and current setup step.

Keywords: campaign header, recipient counter, setup progress
  • Campaign Name: The campaign name is automatically retrieved based on the name you specified to avoid confusion during its creation.
  • Estimated Recipients: This information is automatically retrieved based on your activation of the channels and specifying the information, whether WhatsApp or email.
  • Progress bar: It tells you what stage you are at and you can click on any number to modify any stage directly.

This area includes the save, forward and return buttons, which you can find in each stage.

Control Bar Canvas
Navigation and Save Bar

The sticky bottom bar with options to save as draft, go back, or proceed to the next campaign step.

Keywords: campaign navigation, save draft, workflow controls
  • Save Draft: To save the campaign temporarily, note that the campaign is also saved automatically on the new creation page.
  • Back: Back button to the previous stage to modify it
  • Next: Forward button with stage name to complete setup

Step 1: Audience & Channels

In this step, basic campaign information is prepared, how the messages will be sent (the sending channel) and who will receive the notifications (users).

Audience Form Controls
Audience and Channel Settings

Initial setup screen for naming the campaign and selecting delivery channels like WhatsApp or Email.

Keywords: audience settings, delivery channels, campaign setup

Campaign Name: Write a unique name for your campaign so that you can identify it later for management or anything else.

Name Setting Field
Campaign Naming

Text field for entering a descriptive name to identify the campaign in logs and reports.

Keywords: campaign name, documentation settings, wordpress marketing

Channels: You can select WhatsApp Web, Email, or both to run the campaign at the same time and with the same settings.

Channel Routing Options
Delivery Channel Selection

Options to route the campaign through WhatsApp Web, Email, or both simultaneously.

Keywords: routing options, message channels, multi-channel marketing

Instances (for WhatsApp): You can specify instances of your connected numbers within Wawp. You can choose more than one number and use the rotation system to reduce the pressure on one number when sending. Manage your connected numbers in the Sender Settings.

Rotator Management
WhatsApp Rotator Settings

Control panel for selecting multiple WhatsApp instances and enabling automated message rotation.

Keywords: whatsapp rotator, instance management, sender safety

Target User Roles: You can specify sending by role if you classify WordPress members as groups or have more than 1000 users at the same time.

Target Roling Screen
User Role Targeting

Filter for targeting messages to specific WordPress user roles such as Customers or Subscribers.

Keywords: role targeting, user segmenting, wordpress membership filter

Target Specific Users: If you want to send to a selected number of members, you can search for the name or email in this area to select them manually.

Direct Manual Targeting Field
Manual User Selection

Search and selection tool for manually picking individual users from the site's database.

Keywords: manual selection, user search, targeted outreach

External Numbers (WhatsApp): If you have a list of international numbers and you want to send messages to them as well, you can put the list here, with a number in each line in international code without 00 or +, for example 9660000000000 or 20111111111111. Ensure your numbers follow the Correct Phone Format to avoid delivery failure.

List Box Interface
External Phone Numbers

Text area for pasting a list of external WhatsApp numbers not currently in the site's user database.

Keywords: external numbers, contact import, whatsapp broadcast list

External Emails: If you have an external email list and you want to send messages to them as well, you can put the list here, an email in each line, for example [email protected], [email protected], and so on.

External Email Block
External Email List

Text area for pasting a list of external email addresses for the broadcast campaign.

Keywords: email list, external contacts, email marketing

Only Verified Phones? (WhatsApp): If you want to send to accounts that have interacted with your site in a real way and have already confirmed their number, the numbers will be filtered so that the message is sent only to those whose numbers have been previously verified via Checkout OTP or the Registration Form.

Verified Verification Filter UI
Verified Phone Filter

Option to restrict the campaign to users whose phone numbers have been verified via OTP.

Keywords: verified phones, otp verification, data quality

Step 2: Additional Customer Filters

This step works based on the information provided by the customer to make the campaign more localization to the user.

Additional Step Controls
Location and Language Filters

Filters for narrowing the audience based on their billing country and profile language.

Keywords: location filters, language targeting, localization settings

Billing Country: Filter by user billing country. If “All Countries” is selected (or none), it applies to every country.

Billing Maps Grid
Billing Country Filter

A selection grid to target specific countries based on user billing information.

Keywords: billing country, geographic targeting, global marketing

WordPress Profile Language: Filter by user’s WordPress profile language. If “All Languages” is selected (or none), it applies to every profile language.

Language Localization Logic
Profile Language Filter

Filter to target users based on the language preference set in their WordPress profile.

Keywords: language filter, content localization, user preference

Step 3: WooCommerce Customer Segmentation

This step allows you to add more elements to narrow the scope of the campaign.

Segment Wizard Pane
WooCommerce Segmentation

Advanced interface for segmenting customers based on their purchase history and behavior.

Keywords: customer segmentation, purchase history, ecommerce targeting

Min. Total Spent: Only include customers who spent at least this amount.

Minimum Spend Field
Total Spent Filter

Filter to target high-value customers who have spent more than a specific amount in the store.

Keywords: spending filter, vip customers, sales analysis

Min. Order Count: Only include customers with at least this many orders.

Transaction Volume Constraint
Order Count Filter

Filter to target customers based on the total number of orders they have placed.

Keywords: order count, customer loyalty, purchase frequency

Purchased Specific Products: If you want to promote to customers who have purchased a specific product

Specific ID Selector
Product Purchase Filter

Filter for targeting customers who have purchased specific product IDs from the store.

Keywords: product targeting, cross-selling, upsell automation

Order Statuses (for Product Filter): If you want to promote to customers who have orders with a specific status such as completed orders or any other status

Order Lifecycle Box
Order Status Filter

Filter to include or exclude customers based on their latest order status (e.g., Completed, Processing).

Keywords: order status, lifecycle filter, woocommerce funnel

Step 4: Message Content

At this stage you can select the content to be sent and you have multiple options.

General Standards / Type Text only
In the case of a WhatsApp message, you have the WhatsApp text editor, and in the case of an email, you have the message title and text according to the WordPress editor.

Textual Compose Box
Message Content Editor

The editor interface for composing the primary text content of the broadcast campaign.

Keywords: message editor, campaign content, text composer

Text with Media (WhatsApp)
A field has been added for uploading files, and it accepts images, audio files, and PDF files. Note that you can include anything in the mailbox as well.

Media Dropzone Manager
Rich Media Attachments

Area for uploading images, audio, or PDFs to be included in the WhatsApp broadcast.

Keywords: media attachments, rich messaging, file upload

Share WordPress Post/Page
In this type, you can send any post or page from your site to WordPress with your message, with the ability to view a preview.

CMS Node Search Field
WordPress Content Sharing

Tool to search and link WordPress posts or pages for automatic link preview generation.

Keywords: post sharing, link previews, content marketing

Include in shared post info: Title, Excerpt, Link, Featured Image. If “Append” is not checked, the Post/Page content will replace the main message text for the respective channel(s).

Share WooCommerce Product
In this type, you can send the product from your website to WooCommerce with your message, with the ability to view a preview.

Woo Product Linker Utility
WooCommerce Product Sharing

Selection tool for including live product data (price, image) directly into the message.

Keywords: product sharing, ecommerce broadcast, direct selling

Include in shared product info: Title, Price, Short Description, Link, Main Image. If “Append” is not checked, the Product content will replace the main message text for the respective channel(s).

With any selection type, you may also add a custom supplementary message text to explain the distinct purpose of your campaign explicitly to end recipients.

Custom Text Summary UI
Supplementary Text Field

Optional field for adding a custom personalized note alongside shared products or posts.

Keywords: custom text, personalized note, campaign explanation

Step 5: Scheduling & Timing

In this step you can specify the sending schedule information.

Temporal Setup Plane
Scheduling and Timing

The setup screen for defining broadcast speed, intervals, and daily message limits.

Keywords: campaign scheduling, message timing, send speed

WhatsApp Scheduling & Email Scheduling

  • Min Interval (sec): Minimum time limit for sending messages
  • Max Interval (sec): Maximum time limit for sending messages
  • Daily Send Limit: The number of messages you want to send daily before stopping sending

Safety Caution: The maximum tested safe daily deployment baseline is approximately 500 WhatsApp dispatches. Breaching safety ceilings rests risk factors strictly upon sender logic.

Interval Map Grid
Send Interval Settings

Settings for minimum and maximum intervals between messages to mimic human behavior.

Keywords: send intervals, random delay, anti-spam settings

Common Scheduling (Overall)

Master Clock Visualization
Launch Schedule

The date and time picker for scheduling exactly when the campaign should begin its broadcast.

Keywords: launch schedule, automated start, broadcast timing
  • Schedule Start: If you select now or past timestamps, sending begins immediately upon campaign activation. Scheduled Future datestamps hold delivery queues until zero-hour arrives.
  • Repeat Campaign: Defines routine automated recurrences (Daily, Monthly cascades).

Step 6: Review

Detailed audit mapping validating global parameter definitions preceding launch execution routines.

Final Check Validation View
Final Campaign Review

The summary screen displaying all selected parameters for a final check before launch.

Keywords: campaign review, pre-launch audit, final validation

Manage Existing Campaigns

Oversee active queues, pause operations, track progression metrics, and direct modification edits.

Grid Operations Visual Map
Active Campaign Control

The operational dashboard for monitoring active campaigns, with controls for pausing or editing.

Keywords: campaign control, monitor broadcast, active queue

Status Index Reference

  • Active: The campaign currently fires dispatch iterations.
  • Paused: Queue currently in non-active hibernation loop state.
  • Completed: Master distribution sequences finalized successfully.
  • Draft: Nodes undergoing initial configurations; saved safety checkpoints.

Operations Context Menu

  • Pause: Exposes only for Active Campaigns
  • Resume: Exposes only for Paused Campaigns
  • Edit: Exposes only on all except Completed
  • Delete: Permeates available across All lifecycle states
  • Re-Run: Visible explicitly only inside Completed Status references
Share this article:

Did this page help you?
99% found this article helpful (244 likes)