# 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="https://605198658-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP7nf2G1iCRba8EP7DawZ%2Fuploads%2FAV1gMvns27AtwWH5FfVv%2Fimage.png?alt=media&#x26;token=b6181267-45ab-4d54-9bcd-212ab3a003f5" alt=""><figcaption></figcaption></figure>

<figure><img src="https://605198658-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP7nf2G1iCRba8EP7DawZ%2Fuploads%2FklZ3ZhcxWLgUb1ikQO6N%2Fimage.png?alt=media&#x26;token=0373e73c-1f81-4243-bd25-f8839a24e17c" 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="https://605198658-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP7nf2G1iCRba8EP7DawZ%2Fuploads%2FBtFK6fsSFzoPLVDbap9X%2Fimage.png?alt=media&#x26;token=97052c0f-2269-4bb5-a4ab-628fb91b9437" 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="https://605198658-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FP7nf2G1iCRba8EP7DawZ%2Fuploads%2FAfhyE2xEWou7q9IqHpST%2Fimage.png?alt=media&#x26;token=e4f0daad-3cde-44bd-917e-f75d2db28a66" 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.
