This capability needs the plan or higher.
The two campaign modes
An audience campaign has two delivery options. Send Now sends immediately, and Schedule sends once at the date and time you pick.
A webhook campaign is a standing integration instead. It is active from the moment you create it and stays active until you cancel it. See Run webhook campaigns.
The builder states that Audience versus Webhook cannot be changed after creation. To switch mode, create a second campaign.
What you need before you send
The Campaigns page gates sending until two prerequisites are met.- A Premium or Enterprise plan. Until you upgrade, the page shows Campaigns unlock on Premium.
- A funded campaign wallet. Campaigns run on prepaid funds, so the page shows Fund your campaign wallet until the wallet is first funded. The prompt does not come back if the balance later returns to zero.
Delivery rules
One running audience campaign is allowed per WhatsApp number. Launching a second campaign on a number that already has one running is rejected with the error Another campaign is already running on this channel account. Only a running campaign blocks the launch. The approved template version is pinned when an audience campaign launches. If the template changes after that, the remaining deliveries fail with the error codetemplate_version_drift. If Meta withdraws the template’s approval, the campaign pauses automatically.
Before a scheduled campaign sends, Tars re-checks the paid plan, template approval, required media, the number’s health, and parameter validity. A campaign that fails these checks is marked failed.
An audience campaign also enforces eligibility per recipient. End users without a WhatsApp number or without granted WhatsApp consent are excluded, along with marketing templates to US numbers. A webhook campaign rejects a call only when the recipient has opted out of WhatsApp. See End user consent.
