A campaign pairs one approved template — or a whole Drip sequence — with an audience you choose and a moment to send it. Start from Campaigns overview.
1
What a campaign is, and naming it
A campaign joins one message to one audience and one send time — that's the whole shape of it, and the builder at Campaigns → New Campaign walks those decisions in order as a stack of collapsible sections, each earning a green check once it's complete. Start with Add campaign name: what you type there is an internal label for your campaign list and insights, so pick something you'll still recognise in a month — recipients never see it. Nothing is kept while you work — Discard in the header simply leaves the builder, and only Publish creates the campaign and sets it moving. A draft you already have reopens in this same builder, and a draft never sends on its own — it waits until you publish it.
2
Single Send or Drip
Single Send delivers one approved template a single time — now or at a scheduled moment. It fits anything with a moment attached: flash sales and offers, event reminders, important updates. Drip isn't a message but a sequence: it carries its own templates and its own delay between each step, so people receive several messages automatically over time — welcome journeys, educational nudges, lead nurture. The choice reshapes the section beneath it: Single Send shows the Template Message dropdown, while Drip replaces that with a picker where you Select an existing sequence, find it via Search drips…, or build one with Create New — which is then selected for you.
3
The message and its variables
A campaign can't send free text — WhatsApp only permits pre-approved templates for business-initiated messages, so the Template Message dropdown is where your content comes from. Only templates Meta has Approved appear in the list — anything still in review or rejected simply isn't there, and when nothing qualifies the dropdown reads No approved templates available and won't open. Use + Add New Template to build one; the full walkthrough is in Create a template. If the template's body carries placeholders, a Message variables panel appears below it with one field per placeholder — fill every one, because Publish stops on a blank variable rather than deliver a broken message.
4
Who it goes to
Define Your Audience decides who receives the campaign, and it works one of two ways: pick a ready-made group under Segments, or hand-pick people under Manual Selection. A campaign uses one or the other — never both — so choosing a segment clears your manual picks, and picking contacts clears the segment. Filtering, invalid-contact handling and your daily messaging limit are covered in Define your audience.
5
Sending, retries and publishing
Send or Schedule settles the timing: Send now starts delivery the moment you publish, while Schedule for later asks for a date and a time and parks the campaign under Campaigns → Scheduled Campaigns until then. Schedule for later carries a Time (GMT +8) note, but the moment you pick is read in your own device's timezone. Under Improve Delivery Performance, Auto-retry campaigns keeps re-attempting messages that didn't land, up to the Retry messages until date, and credits are only deducted once a delivery succeeds — skip it for time-sensitive campaigns, since a retry can arrive long after the moment has passed. Fallback to SMS for failed WhatsApp deliveries is a separate switch that reaches people over SMS when WhatsApp can't. Publish then checks the campaign holds together — a template or a configured drip, at least one contact or segment, every variable filled, and a date and time if you scheduled — and stops with an error rather than sending something incomplete.