# How to create WhatsApp Broadcasts

The **WhatsApp Broadcasts** feature enables you to send a single, templated message from your WhatsApp Business Account to a large number of contacts at once. This is ideal for sending announcements, marketing promotions, order updates, or event reminders efficiently and at scale.

To use this feature:

* You must have a WhatsApp Business account connected to Tiledesk (see [Related Articles](#related-articles) below)
* Send all messages using pre-approved WhatsApp message templates (this ensures compliance with WhatsApp policies and provides a structured and reliable messaging format for recipients).

To guarantee maximum compatibility across different WhatsApp Business Platform implementations, we **recommend using templates that rely exclusively on numbered variables (e.g., {{1}}, {{2}}, {{3}})** within the message body.\
This approach follows Meta’s official guidelines and helps avoid potential issues related to named variables, which may be handled inconsistently by external systems.

The image below shows an example of a properly configured template.

<figure><img src="/files/ijxwBVktWftVNPreC0mV" alt=""><figcaption></figcaption></figure>

To begin creating a broadcast from the left sidebar select the **WhatsApp Broadcast** menu item and then click on the **New broadcast** button<br>

<figure><img src="/files/zyrBjywI5ME3Y6coIbp2" alt=""><figcaption></figcaption></figure>

In the **New broadcast** page follow this step<br>

**Choose a template**

* Locate the **"Choose a Template"** combo box.
* Click selection button to view all available templates from your linked WhatsApp Business Account.
* Select the appropriate template for your message (e.g., `appointment_reminder`, `health_tip`).

**Import Contacts from a CSV File**

* Click the **"Import from CSV"** button
* A dialog window will open. **Download the sample file** by clicking the link for **`dental_office.csv`** (or the suggested file name). Use this file as a guide to format your CSV correctly.

1. Prepare your CSV file following the sample structure (note: In the CSV file, the column names have the same name as the placeholders in the template preview). The most important column is **phone\_number**, which must be in **international format**: a **+**, the **country dial code**, and the **full phone number**.\
   Example: `+1 555 123 4567`.
2. Upload your CSV file by clicking **"Choose File"**

<figure><img src="/files/FdQg2rdj4s1G8BRwxELV" alt=""><figcaption></figcaption></figure>

#### **Check Fields and Send**

After importing the CSV file, check the fields in the Contacts section and then click on the **Send broadcast** button

<figure><img src="/files/sazEOD58Oqh6DRXeFwY9" alt=""><figcaption></figcaption></figure>

#### After Sending the Broadcast

You can monitor the status of your broadcast on the WhatsApp broadcasts page (this page contains the entire history of your broadcasts).<br>

<figure><img src="/files/tRk3obH6cmVTFpKHG1yl" alt=""><figcaption></figcaption></figure>

For more detailed information, simply click on any broadcast in the list to view its details

<figure><img src="/files/PMURlbbGf3lZoJKExH9b" alt=""><figcaption></figcaption></figure>

#### Related Articles

* [How to configure a WhatsApp Business account](/apps-and-integrations/whatsapp-business/how-to-connect-tiledesk-with-whatsapp-business.md)
* [How to connect Tiledesk with WhatsApp Business](/apps-and-integrations/whatsapp-business/how-to-connect-tiledesk-with-whatsapp-business.md)
* [How to use WhatsApp templates with Tiledesk](/apps-and-integrations/whatsapp-business/how-to-use-whatsapp-templates-with-tiledesk.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guide.tiledesk.com/apps-and-integrations/whatsapp-business/how-to-create-whatsapp-broadcasts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
