---
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."
slug: "/features/broadcast/pre-approved-template"
---

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-ph shot-01-official-audience" data-shot="01-official-audience.png">
  <div class="doc-shot-ph-frame" role="img" aria-label="Official API audience step">
    <span class="doc-shot-ph-kicker">Screenshot example</span>
    <strong class="doc-shot-ph-title">Official API audience step</strong>
    <span class="doc-shot-ph-hint">Clean UI. No real names, emails, or chats.</span>
  </div>
</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)
