# How to Send WhatsApp Broadcast

### Create a New Broadcast

After your template gets approved, go to the ***Broadcast*** page and add a new broadcast.

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

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

Step 1: Name the broadcast.&#x20;

Step 2: Select the recipient list for the broadcast.&#x20;

Step 3: Select the message template you want to broadcast.&#x20;

Step 4: Determine whether to broadcast now or schedule a time for broadcast.&#x20;

Step 5: Click "Submit" to broadcast when you are all done.&#x20;

### Using Template Parameters in Broadcast

When your selected WhatsApp template includes parameters (e.g. `{{1}}`), you must assign values before sending the broadcast.

#### Body Parameters

If your template contains variables in the message body (e.g. `Hi {{1}}`), you will see a **BODY** parameter field.

**How to use:**

1. Locate the parameter field under **Template Parameters → BODY**.
2. Enter the value you want to replace the variable.
3. The preview on the right will update automatically.

<figure><img src="/files/7eWfUt09pzF4vuEdtvmm" alt="" width="375"><figcaption></figcaption></figure>

**Example:**

* Template: `Hi {{1}}, check out our promotion`
* Input: `John`
* Final message: `Hi John, check out our promotion`

**Using contact data (dynamic values):**\
You can personalize messages by inserting custom fields:

* Format: `{{customFields.fieldName}}`
* Example: `{{customFields.firstName}}`

Each recipient will receive a message with their own data.

***

#### Button Parameters (Dynamic URL)

If your template includes buttons (e.g. **Visit website**) with dynamic values, you must define the parameter for the button URL.

**How to use:**

1. Go to **Template Parameters → BUTTONS**.
2. Find the button (e.g. *Visit website*).
3. Enter the parameter value that will be appended to the URL.

<figure><img src="/files/ntwfqL8vq5Q3Sn5LvyWm" alt="" width="375"><figcaption></figcaption></figure>

**Example:**

* Base URL: `https://chatalog.ai/`
* Parameter input: `promo2026`
* Final URL: `https://chatalog.ai/promo2026`

***

#### Important Notes

* All required parameters must be filled before submitting the broadcast.
* Parameters support both:
  * Static text (same for all recipients)
  * Dynamic variables (e.g. custom fields)
* Always check the preview to confirm the final message format.


---

# 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://docs.chatalog.ai/broadcast-setup/broadcast-whatsapp/how-to-send-whatsapp-broadcast.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.
