# Template messages

### Overview

WhatsApp Business message templates are predefined messages that businesses can send to customers. You must use a template when you’re messaging someone for the first time or when it’s been more than 24 hours since their last message; templates are also required for broadcast messages.

Every template must be approved by Meta to confirm it complies with WhatsApp’s Business and Commerce Policies—this usually takes a few minutes but can take up to 48 hours. Sending a template starts a business-initiated conversation and is billed based on your location and the template category. Learn more about WhatsApp pricing [here](https://business.whatsapp.com/products/platform-pricing).

### **How to create template messages in Zaapi**

* Go to Settings → Integrations → WhatsApp → Template Manager. A default template (`zaapi_re_engagement_template`) is already created for you.
* Click “Create new template”
* Select the WhatsApp Business Account that will use this template.
* Enter a template name (letters, numbers, and underscores only).
* Choose a category:
  * Marketing – promotional content, special offers, etc.
  * Utility – transactional updates, e.g., order confirmations, shipping updates.
* Choose the language.
* Compose the template (as needed): Header, Body, Footer, and Buttons.
  * Follow the “Optimizing Variables: Best Practices” to ensure all content with variables meets Meta’s guidelines.
* Click Submit for review. The status will show Pending first, then Approved (or Rejected if it doesn’t meet Meta’s policies).


---

# 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://help.zaapi.com/integrations/whatsapp-business/template-messages.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.
