# Search: send a WhatsApp template

8 results · lang: en · section: all. Each match links to its section as Markdown (`section`); `markdown` is the whole page.

## 1. Messaging API Reference

For developers › Public API · updated 2026-10-06
url: https://chatfuel.com/docs/public-api/messaging
markdown: https://chatfuel.com/docs/public-api/messaging.md

Read conversations and send text, attachments and WhatsApp templates on WhatsApp, Instagram, Facebook, TikTok and the website widget through the Public API.

- How to send a WhatsApp template
  > Sending a template takes three steps: pick an approved template, fill in its parameters, and send the filled template. All steps work for **Agent**. … whatsAppTemplates — The bot's WhatsApp templates with their status, language, category and components.
  section: https://chatfuel.com/docs/api/v1/page?path=public-api/messaging&section=how-to-send-a-whatsapp-template
- How to send messages
  > Channel rules still apply. On WhatsApp, a free-form message reaches the contact only within the 24-hour messaging window after the contact's last message; after that, send an approved template. Instagram and Facebook have similar messaging windows. Delivery problems show up in t…
  section: https://chatfuel.com/docs/api/v1/page?path=public-api/messaging&section=how-to-send-messages
- A WhatsApp message is accepted but never delivered
  > The 24-hour window is probably closed. Read `errors` on the returned message or wait for `messageUpdated`; to reach the contact, send an approved template with `whatsAppTemplateSend`.
  section: https://chatfuel.com/docs/api/v1/page?path=public-api/messaging&section=a-whatsapp-message-is-accepted-but-never-delivered

## 2. Can You Send a Template for Me?

Help Center › WhatsApp · updated 2026-08-12
url: https://chatfuel.com/docs/whatsapp/how-to-send-a-template-from-live-chat
markdown: https://chatfuel.com/docs/whatsapp/how-to-send-a-template-from-live-chat.md

No — the AI Co-Worker can't send templates on your behalf. But you can easily do it yourself right from the live chat.

- How to send a template yourself
  > Select the approved template you want to send. … Fill in any variables if the template requires them.
  section: https://chatfuel.com/docs/api/v1/page?path=whatsapp/how-to-send-a-template-from-live-chat&section=how-to-send-a-template-yourself
- Good to know
  > You can only send templates that have been approved by Meta. If yours isn't showing up, check its status in WhatsApp Manager.
  section: https://chatfuel.com/docs/api/v1/page?path=whatsapp/how-to-send-a-template-from-live-chat&section=good-to-know
- Short answer
  section: https://chatfuel.com/docs/api/v1/page?path=whatsapp/how-to-send-a-template-from-live-chat&section=short-answer

## 3. Virtual Users in the Chatfuel Public API

For developers › Public API · updated 2026-10-06
url: https://chatfuel.com/docs/public-api/virtual-users
markdown: https://chatfuel.com/docs/public-api/virtual-users.md

A virtual user is an API-only Editor or Agent in one bot with its own token. Create, rotate, re-role and remove virtual users with your personal API token.

- What Editor and Agent virtual users can do
  > read conversations, send messages and WhatsApp templates … read conversations and send messages on every channel
  section: https://chatfuel.com/docs/api/v1/page?path=public-api/virtual-users&section=what-editor-and-agent-virtual-users-can-do
- How virtual users appear in the dashboard and the API
  > In the dashboard, a virtual user is listed in **Settings → Teammates** with the **API** label after its name. The same label appears in the contact assignee list and in the Fuely AI human handoff settings, so you can assign contacts to an integration just like to a teammate. … I…
  section: https://chatfuel.com/docs/api/v1/page?path=public-api/virtual-users&section=how-virtual-users-appear-in-the-dashboard-and-the-api
- How to create a virtual user
  > `role.roleType` must be `Editor` or `Agent`. The permissions in `botPermissions` are ignored: a virtual user always gets the standard permission set of its role, adjusted by the bot's role settings. Pass an empty list.
  section: https://chatfuel.com/docs/api/v1/page?path=public-api/virtual-users&section=how-to-create-a-virtual-user

## 4. How to Send Messages Outside the 24-Hour Window

Help Center › WhatsApp · updated 2026-08-17
url: https://chatfuel.com/docs/whatsapp/how-to-send-messages-outside-24-hour-window
markdown: https://chatfuel.com/docs/whatsapp/how-to-send-messages-outside-24-hour-window.md

WhatsApp only allows free-form messages while the 24-hour messaging window is open.

- Step 2: Send the template using Re-engage
  > Select your approved **WhatsApp template**. … Add a **payment method** — Meta charges per template message sent.
  section: https://chatfuel.com/docs/api/v1/page?path=whatsapp/how-to-send-messages-outside-24-hour-window&section=step-2-send-the-template-using-re-engage
- Step 1: Create and get a template approved
  > Before you can send anything outside the 24-hour window, you need at least one approved template. … Click **Create Template** and choose a category:
  section: https://chatfuel.com/docs/api/v1/page?path=whatsapp/how-to-send-messages-outside-24-hour-window&section=step-1-create-and-get-a-template-approved
- Overview
  > Templates are structured message formats reviewed and approved by Meta. Because they're vetted upfront, WhatsApp allows businesses to send them at any time, regardless of the messaging window.
  section: https://chatfuel.com/docs/api/v1/page?path=whatsapp/how-to-send-messages-outside-24-hour-window&section=overview

## 5. Fuely AI and Automations API Reference

For developers › Public API · updated 2026-10-06
url: https://chatfuel.com/docs/public-api/ai-automations
markdown: https://chatfuel.com/docs/public-api/ai-automations.md

Configure Fuely AI through the Public API: Automations and their settings, company knowledge, booking rules and WhatsApp broadcasts.

- WhatsApp broadcasts
  > Each broadcast is a small flow: `settingsBlock` holds when and to whom it is sent, and `payloadBlock` holds the template. Set the audience and timing with the `whatsAppOneTimeNotification*` and `whatsAppScheduledMessage*` mutations from the flows API: for example, choose recipie…
  section: https://chatfuel.com/docs/api/v1/page?path=public-api/ai-automations&section=whatsapp-broadcasts
- How to read Automations
  > availableMetaConversionEventNames — Conversion events Fuely AI can send to Meta. … The scopes are `All` (Main bot); `WhatsAppDirectMessages`, `WhatsAppClickFromAds`, `WhatsAppClickFromPosts`; `InstagramDirectMessages`, `InstagramPostComments`, `InstagramAdComments`, `InstagramSt…
  section: https://chatfuel.com/docs/api/v1/page?path=public-api/ai-automations&section=how-to-read-automations
- Introduction
  > Fuely AI is the assistant that answers a bot's contacts, and Automations decide where and how it answers. Through the Public API an integration can read and change Automations and their settings, fill in the company knowledge Fuely AI uses, set booking rules and create WhatsApp…
  section: https://chatfuel.com/docs/api/v1/page?path=public-api/ai-automations

## 6. How to Send a Broadcast on a Client's Birthday

Help Center › WhatsApp · updated 2026-08-12
url: https://chatfuel.com/docs/whatsapp/how-to-send-birthday-broadcast
markdown: https://chatfuel.com/docs/whatsapp/how-to-send-birthday-broadcast.md

Sending an automatic message on each contact's birthday isn't natively supported in Chatfuel yet — it's on our roadmap and we're actively working on it.

- Good to Know
  > **Template must be pre-approved** — the birthday message goes out as a WhatsApp template, so Meta has to approve it before you can send. Get it approved once and reuse it every day. … **Coming soon** — once native birthday broadcasts are released, you'll be able to migrate the s…
  section: https://chatfuel.com/docs/api/v1/page?path=whatsapp/how-to-send-birthday-broadcast&section=good-to-know
- 3\. Send the broadcast
  > Create a re-engage / broadcast with a friendly birthday WhatsApp template and send it to the audience from step 2. Because this goes out as a template message, it will reach contacts even after the 24-hour messaging window has closed — and Meta will charge per message sent.
  section: https://chatfuel.com/docs/api/v1/page?path=whatsapp/how-to-send-birthday-broadcast&section=3-send-the-broadcast
- Overview
  > Sending an automatic message on each contact's birthday isn't natively supported in Chatfuel yet — it's on our roadmap and we're actively working on it. Until it ships, you can approximate the flow with a manual workaround: store each contact's birthday as a custom attribute, th…
  section: https://chatfuel.com/docs/api/v1/page?path=whatsapp/how-to-send-birthday-broadcast&section=overview

## 7. How to Create a Broadcast List

Help Center › WhatsApp · updated 2026-08-12
url: https://chatfuel.com/docs/whatsapp/how-to-create-a-broadcast-list
markdown: https://chatfuel.com/docs/whatsapp/how-to-create-a-broadcast-list.md

A broadcast list lets you send a message to multiple contacts at once, even if their 24-hour messaging window has expired.

- Good to Know
  > **Template approval** — WhatsApp templates need to be approved by Meta before you can use them. This can take a few minutes to a few hours. … **Delivery issues** — if your broadcast messages aren't being delivered, check Problems with sending messages on WhatsApp for troubleshoo…
  section: https://chatfuel.com/docs/api/v1/page?path=whatsapp/how-to-create-a-broadcast-list&section=good-to-know
- How to Create a Broadcast List
  > Choose a **WhatsApp template** — this is the message your contacts will receive. Templates must be pre-approved by Meta before they can be used. … Connect a **payment method** — broadcast messages are template messages, and Meta charges per message sent. Make sure your payment m…
  section: https://chatfuel.com/docs/api/v1/page?path=whatsapp/how-to-create-a-broadcast-list&section=how-to-create-a-broadcast-list
- Overview
  > A broadcast list lets you send a message to multiple contacts at once, even if their 24-hour messaging window has expired. Because these messages are sent outside the conversation window, they use pre-approved WhatsApp templates and require a connected payment method.
  section: https://chatfuel.com/docs/api/v1/page?path=whatsapp/how-to-create-a-broadcast-list&section=overview

## 8. How to Create Re-Engage Messages

Help Center › WhatsApp · updated 2026-08-12
url: https://chatfuel.com/docs/whatsapp/how-to-create-re-engage-messages
markdown: https://chatfuel.com/docs/whatsapp/how-to-create-re-engage-messages.md

Re-engage messages let you reach out to contacts whose 24-hour messaging window has expired.

- Good to Know
  > **Template approval** — WhatsApp templates need to be approved by Meta before you can use them. This can take a few minutes to a few hours. … **Delivery issues** — if your re-engage messages aren't being delivered, check Problems with sending messages on WhatsApp for troubleshoo…
  section: https://chatfuel.com/docs/api/v1/page?path=whatsapp/how-to-create-re-engage-messages&section=good-to-know
- How to Create a Re-Engage Message
  > Choose a **WhatsApp template** — this is the message your contacts will receive. Templates must be pre-approved by Meta before they can be used. … Connect a **payment method** — re-engage messages are template messages, and Meta charges per message sent. Make sure your payment m…
  section: https://chatfuel.com/docs/api/v1/page?path=whatsapp/how-to-create-re-engage-messages&section=how-to-create-a-re-engage-message
- Overview
  > Re-engage messages let you reach out to contacts whose 24-hour messaging window has expired. Because these messages are sent outside the conversation window, they use pre-approved WhatsApp templates and require a connected payment method.
  section: https://chatfuel.com/docs/api/v1/page?path=whatsapp/how-to-create-re-engage-messages&section=overview
