---
title: Send a Broadcast with a Pre-Approved Template
description: >-
  Send an Official API Broadcast using a Meta Pre-Approved Template so the
  message can arrive outside the 24-hour window.
sidebar:
  order: 2
---
In this tutorial, you will send one Official API Broadcast using a **Pre-Approved Template**.

**Time needed:** 12 minutes

## Before you start

Make sure:

- You are logged in to Wabot.
- You have an **Official API** WhatsApp account that shows **Online**.
- At least one **Pre-Approved** template is approved in Meta and ready to sync.
- You have a small test group. Put only your own number in it first.

> Create templates in **Meta Business Manager**. Wabot syncs templates that Meta has already approved. See [Templates](/features/templates) if you need to sync first.

> Regular messages only go to people in the 24-hour session. A **Pre-Approved Template** can still be delivered after that window.

## 1. Open Broadcast

On the left menu, click **Broadcast**.

## 2. Start a new Broadcast

Click **Create**.

Enter a **Broadcast Name**.

**Example:** `Raya Promo Template`

## 3. Choose Official API and a small group

1. Select **Official API**.
2. Pick one Official API account. You can select only one.
3. Choose **Contact Groups**.
4. Under **Include Groups**, pick your test group.
5. Check the recipient count. Keep it small for this tutorial.

Click **Continue**.

<figure class="doc-shot">
  <img class="doc-shot__light" src="/images/features/broadcast/03-audience-official-light.png" alt="Choose Your Audience with Official API and Include Groups highlighted" width="1216" height="1400" loading="lazy" decoding="async" />
  <img class="doc-shot__dark" src="/images/features/broadcast/03-audience-official-dark.png" alt="Choose Your Audience with Official API and Include Groups highlighted" width="1216" height="1400" loading="lazy" decoding="async" />
  <figcaption>Pick <strong>Official API</strong>, one account, then your test group. <strong>Estimated Sends</strong> shows the count.</figcaption>
</figure>

## 4. Pick a Pre-Approved Template

Select **Pre-Approved Template**.

Click **Browse and Choose a Pre-Approved Template**.

If the list is empty, click **Sync**, then pick an approved template.

Fill every placeholder such as `{{1}}` or `{{2}}`.

If the template has a header image, video, or document, upload that file.

Check the preview on the right.

If you see **Send Test Message**, send one to your own number first.

**Right:** `60123456789`  
**Wrong:** `+60 12-345 6789`

Click **Continue**.

## 5. Send it now

Choose **Send Now**.

Review the account, audience, and template. Click **Launch Broadcast**.

## Make sure it worked

This tutorial worked when:

- The Broadcast appears in the list.
- The status moves to **Sending** or **Completed**.
- The test phone receives the template message, including the filled variables.
- There is no **Failed** status for that recipient.

## If it didn’t work

### No templates in the list

- Confirm you selected **Official API**.
- Click **Sync**.
- Open **Templates → Pre-Approved** and check the template status is approved.

### You cannot fill the placeholders

Every variable in the template must have a value before you can continue.

### The message did not arrive

- Open **Report** and read the error.
- Check the test number uses a country code and no `+`.
- Confirm the template is still approved in Meta.

### Continue is disabled

- Fill in **Broadcast Name**.
- Select one Official API account.
- Select a **Pre-Approved Template**.
- Select at least one group under **Include Groups**.

## Next

The template Broadcast is done. Next, send a Button, List, or Poll message.

[Send a Broadcast with a Button, List, or Poll →](/features/broadcast/interactive-template)
