Skip to content

Campaigns

v0.1.x (Legacy)Switch to v0.2.x docs

Campaigns allow you to send bulk messages to users. You can send any kind of message, but be aware of the 24 hour conversation limit when sending non template messages.

Step 1: Create the Campaign

Navigate to Campaigns from the sidebar and click the + icon to create a new campaign.

Create campaign

Give it a descriptive name and click Save.

Created campaign

Step 2: Add Messages

Add messages to campaign

There are two ways to add messages:

  1. Go to the Templates page and select your template.
  2. Click the CSV icon to download a pre‑formatted CSV.
  3. Fill the to column with phone numbers.
messaging_product,recipient_type,to,type,template.name,template.language.code,template.components
whatsapp,individual,5511999999999,template,hello_world,en_US,[]
whatsapp,individual,5521888888888,template,hello_world,en_US,[]
  1. Upload the file in the Add messages to campaign section.

Method 2: Raw JSON

Select JSON and paste an array of WhatsApp message objects. See the Meta API Reference for the format.

Tip: Send a message from Chats, click Message data, and copy the sender_data field to get a valid JSON object.

Message data example

Step 3: Send and Monitor

Click the blue Send ▶️ button. A progress graph appears in real time.

Campaign progress

Note: A "success" means Meta's API accepted the message. For final delivery status, check the Chats page after some time.