Skip to main content

Campaigns Overview

A campaign is a scheduled, large-scale broadcast that sends approved WhatsApp templates to a filtered audience. Campaigns support time slots, rate limiting, A/B testing, and detailed analytics -- everything you need for planned marketing at scale.


When to Use Campaigns vs Broadcasts

FeatureBroadcastsCampaigns
Audience sizeUp to 200Unlimited
Audience selectionManual entry or Excel uploadSegments, tags, attributes, engagement filters
SchedulingImmediateScheduled with time slots and day-of-week controls
A/B testingNot availableSplit audience across multiple templates
PacingNot availableAutomatic — messages spread evenly across the time window
AnalyticsBasic send statusFull funnel with retargeting
RetargetingNot availableTarget non-responders from previous campaigns

Rule of thumb: Use broadcasts for quick, small sends (under 200 people). Use campaigns for anything planned, large, or recurring.


Campaign Lifecycle

Every campaign moves through a series of states:

StateDescription
DraftCampaign is being configured. You can edit all settings freely.
ScheduledCampaign has been launched and is waiting for its first time slot to begin.
SendingMessages are actively being sent within the current time slot.
PausedSending is paused (e.g., between time slots) and will resume in the next active window.
CompletedAll messages have been sent. The campaign is finished.
StoppedA user manually stopped the campaign before it finished sending.

State Transitions

Draft  →  Scheduled  →  Sending  →  Completed

Stopped
  • Draft to Scheduled -- You click Launch on the review step
  • Scheduled to Sending -- The current time falls within a configured time slot
  • Sending to Completed -- All messages in the audience have been sent
  • Sending to Stopped -- You click Stop on an active campaign
  • Sending pauses between time slots -- If a time slot ends before all messages are sent, sending resumes in the next time slot

Campaign List Page

Access the campaign list from Functions → Campaigns. Campaigns are shown as cards, with a search box and status filter chips at the top. Each card shows:

ItemDescription
Name & StatusCampaign name with its lifecycle state (Draft, Scheduled, Sending, Paused, Completed, Stopped)
TemplatesHow many templates the campaign sends
Sent progressHow many messages have been sent so far
ScheduleThe campaign's time window
RecipientsThe audience size

Available Actions

ActionWhen AvailableDescription
View DetailsAny stateOpen the campaign detail page with analytics
EditDraft onlyContinue editing the campaign wizard
StopSending or ScheduledStop sending immediately
DeleteDraft onlyRemove the campaign

Next Steps