> For the complete documentation index, see [llms.txt](https://docs.cekat.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cekat.ai/en/chat/broadcasts.md).

# Broadcasts

Broadcasts let you send bulk messages over WhatsApp. Before you use this feature, make sure you've added a payment method to your WhatsApp number.

**Note:** Broadcasts are only available for WhatsApp.

## How to use Broadcasts

### **Step 1: Create a recipient list**

1. **Open the Broadcast page:**\
   Go to the **Broadcast** page and choose the **Recipient** tab.
2. **Add a recipient list:**
   * Click **Add Recipient**.
   * Choose **Upload File**.
3. **Name your list:**
   * Fill in the **List Name**.
   * Tick **Upload Custom Contact**.
4. **Prepare your contact file:**

   * Download the CSV/XLS template from the system,
   * or use your own CSV/XLS file, formatted to match (as in the image below).
   *

   ```
   <figure><img src="https://3693109682-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZNZlvyOVkZXyd3pz2Cql%2Fuploads%2F6UkVTTOjhUtDQHCJPgbS%2Fimage.png?alt=media&#x26;token=4ff1d2e9-c93f-4235-bf4e-be51c05b9162" alt=""><figcaption></figcaption></figure>
   ```
5. **Upload the file:**
   * Click **Select File**, choose the file you want to upload, then click **Open**.
   * Click **Save** to save the list.
6. **Check your list:**
   * Your list name will appear in the recipient list.
   * Open it to make sure the number of contacts, names and phone numbers are all correct.

### **Step 2: Create a template message**

To send a broadcast, you need to use a **template message** approved by Meta. A template is a predefined message that can include text, images and interactive buttons. Only templates with the *Approved* status can be used.

👉 To create and manage templates, [see how](/en/chat/broadcasts/template/how-to-create-a-template.md)

### **Step 3: Create a campaign**

1. **Open the Campaign tab:**\
   On the **Broadcast** page, choose the **Campaign** tab.
2. **Create a new campaign:**
   * Click **Create Campaign**.
   * Fill in the **Campaign Name**.
3. **Choose your campaign settings:**
   * **Sender/Platform**: use the same number as the template.
   * **Recipient List**: choose the list you made in Step 1.
   * Optional: add a **Label List** if you need one.
4. **Choose a template message:**
   * Pick the template from Step 2.
   * Fill in its variables:
     * Enter them manually (the same for every recipient),
     * or pull them automatically from your recipient list's CSV/XLS file.
5. **Optional:**\
   Schedule when it sends with **Set Schedule Time**.
6. **Save your campaign:**\
   Click **Create**.
7. **Check the campaign status:**
   * The campaign will appear in the list as **Processing** or **Complete**.
   * Once it's done, your broadcast will have reached your customers, and you'll see the messages in the **Chat** tab.

#### Still not sure about something? Watch the video tutorial below to see each step in action.

{% embed url="<https://youtu.be/38xM4Gg06i8>" %}
