**Send one approved template to every contact with the labels you choose, at a scheduled time, and see who received and read it.**

## Plan & access

* **Chatwoot Cloud:** WhatsApp campaigns are available on the **Business plan and above**. They are on automatically; you do not need to request them.

* **Self-hosted:** It works on all plans.

* **Campaign analytics:** Business plan and above on Cloud. On self-hosted, Enterprise plan only. Your installation's super admin turns on **Campaign Analytics** in **Super Admin › Accounts ›** open the account **› Edit**, under **Premium features**, then clicks **Save changes**.

* **Inbox:** WhatsApp Cloud API only (Quick setup or manual). Twilio and 360dialog inboxes cannot send campaigns.

* **Who:** administrators.

See  [Pricing & Plans](https://www.chatwoot.com/pricing).

**How to check you have it:** open **Campaigns** in the sidebar. If **WhatsApp** appears under it, campaigns are available for your account.

## Before you start

At least one **approved template** in your WhatsApp Cloud API inbox. See [Templates and the 24-hour window.](https://chatwoot.help/hc/user-guide/articles/1754940076-whatsapp-templates)

## Create a campaign

1. Go to **Campaigns › WhatsApp** and click **Create campaign**.

   ![](https://app.chatwoot.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCQU1MQVFjPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--4aba186046c17a55cf4506c75874173314c9c602/wa08-g1-list.png)

2. **Basic settings:** enter a **Title** and pick your WhatsApp **Inbox**. The **Account information** panel shows the number's messaging tier, account status and quality rating from Meta.

   ![](https://app.chatwoot.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCR1lMQVFjPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--8f93e8b1dda96f3c8255cac5349900dc021c85ec/wa08-g2-basic.png)

3. **Audience:** choose one or more **Labels**. Contacts with **any** of the labels are included. Click **View** to see exactly who is included. The panel shows how many customers your WhatsApp account can message.

   ![](https://app.chatwoot.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCTkVMQVFjPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--0904b6915adf523221166140b1f5d0d1fe8d7156/wa08-g3-audience.png)

4. **Template:** pick an approved template and fill in its header, variables and buttons. Check the **Message preview**.

   ![](https://app.chatwoot.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCQjhNQVFjPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--d824435b67d3aee104d3115fd8a0e12e061e49f2/wa08-g4-template.png)

5. Click **Schedule campaign**, pick a time and click **Create**.

   ![](https://app.chatwoot.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCTEVNQVFjPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--5218f7e2399566ed742f3cecb6b97df1a619d596/wa08-g8-schedule-popover.png)

**Test it:** send the first campaign to a test label that contains only your own number. The **Live test** button at the top of the form is not available yet (its tooltip reads **Live test will be available soon**).

## What to expect

* The campaign sends **once**, at the scheduled time. Its status moves from **Scheduled** to **Processing** to **Completed**.

* You can edit it while it is **Scheduled**. Once it starts sending, it cannot be changed.

* Contacts **without a phone number** are skipped.

* Only **approved templates** can be sent. Free-text broadcasts are not possible on WhatsApp.

* How many customers you can message in a day is set by **Meta's messaging limit**, shared across all numbers in your business portfolio. See [Manage your WhatsApp number](https://chatwoot.help/hc/user-guide/articles/1791472075-11-manage-your-whats_app-number).

* When customers reply, a new conversation opens in the inbox and the 24-hour window starts.

* Campaign messages sent to a contact appear in their WhatsApp conversation, marked **Campaign**.

## See results

Analytics is available on the Business plan and above (Cloud), or a paid self-hosted plan. Click **View analytics** on the campaign to see:

* **Audience**, **Submitted to WhatsApp**, **Delivered**, **Read**, **Failed** and **Skipped**

* The **Deliveries** table: each contact's status and, for failures and skips, the **Reason**. Filter it by status.

* While a campaign is still sending, the numbers are partial. Campaigns sent before campaign analytics was introduced have no analytics.Analytics may be unavailable for campaigns sent before delivery tracking was introduced.

  ![](https://app.chatwoot.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCR0VOQVFjPSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--026feeac42e5acd3dd4de030bf3d4fda7b3118c9/wa08-g6-analytics.png)

## Good practice

* Create a dedicated label for each campaign instead of reusing a broad one.

* Use **Utility** templates for updates and **Marketing** templates only for contacts who opted in.

* Watch your quality rating after each campaign. Many blocks or reports can lower your messaging limit.

## Troubleshoot

<!--cw-colwidths:0,0,670-->
| Symptom                                                                 | Likely cause                                                          | What to do                                                                                                                                                                            |
| ----------------------------------------------------------------------- | --------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| No **WhatsApp** under Campaigns                                         | Your plan does not include campaigns, or you are not an administrator | On Chatwoot Cloud, check you are on the Business plan or above. Check you are signed in as an administrator. If both are true and the tab is still missing, contact Chatwoot support. |
| My inbox is not in the list                                             | It is a Twilio or 360dialog inbox                                     | Campaigns need a WhatsApp Cloud API inbox. See **[Choose how to connect WhatsApp](https://chatwoot.help/hc/user-guide/articles/1791465157-2-choose-how-to-connect-whats_app)**        |
| **This inbox has no approved templates that can be used in a campaign** | No approved templates, or they have not synced                        | Click **Sync Templates**. See **[Templates and the 24-hour window](https://chatwoot.help/hc/user-guide/articles/1754940076-whatsapp-templates)**                                      |
| Some contacts did not receive it                                        | No phone number, missing label, or Meta rejected the message          | Open **View analytics**, filter by **Failed** or **Skipped**, and read the reason. For error codes see                                                                                |
| I cannot edit the campaign                                              | It has already started sending                                        | Create a new campaign **[Troubleshoot WhatsApp](https://chatwoot.help/hc/user-guide/articles/1768986869-common-whats_app-issues-and-how-to-fix-them)**                                |


