The WhatsApp campaign lets you send an **approved WhatsApp template** to every contact carrying a **label**, in one go. It's the ideal tool to re-engage leads, confirm appointments or wake up dormant customers.

## Before you start

- You must have a **WhatsApp inbox** connected.
- You must have at least one **message template approved** by Meta for that number.
- The contacts you want to reach must share a common **label** (applied from their profile or in bulk).

## Create the campaign

1. Go to **Campaigns → WhatsApp → New campaign**.
2. **Title**: an internal name.
3. **Inbox**: your WhatsApp inbox.
4. **Template**: choose an approved template (the displayed name includes its language).
5. **Fill in the template parameters**: the header (image/media if the template has one), the body variables and the buttons.
6. **Audience**: select one or more **labels**.
7. **Schedule**: choose the send date and time.
8. Create the campaign.

## ⚠️ Pitfalls to avoid

- **The audience = ALL account contacts carrying the label**, not an inbox. Double-check your label before sending.
- **If your template has an image/media header, you MUST provide that image.** Otherwise WhatsApp rejects every send with error **132012** — and the campaign goes out "empty" (0 messages sent, with no obvious alert). The form now blocks sending until the image is filled.
- The body variable that personalizes the message is **`{{contact.name}}`** (the contact's first name is inserted automatically).
- **Sending a campaign does NOT create a conversation** in your inbox. If the contact replies, a conversation then opens normally.

> **Good to know:** once launched, a one-off campaign can no longer be edited. Check the template, the image and the label before scheduling.
