Create a template
- Go to Templates in the sidebar.
- Click New template.
- Fill in the template details as described below.
- Click Submit for approval.
Template name
Enter a name using only lowercase letters, numbers, and underscores — no spaces. This name is used internally and in the Meta Business Manager. Example:order_shipped_notification
Category
Select one of: Marketing, Utility, or Authentication. See templates overview for guidance on choosing the right category.Language
Select the language for this template. If you need the same template in multiple languages, create a separate template for each.Header (optional)
Choose a header type:
For media headers, upload the file. The same file is used every time the template is sent — you cannot change it per send.
Body
The body is the main message. Write clearly and concisely. To include variable content (customer name, order number, date, etc.), insert numbered placeholders:{{N}} placeholder is filled in at send time. Keep variable usage to what’s genuinely needed — overly variable-heavy bodies are more likely to be rejected.
Footer (optional)
A short line of text shown below the body in a smaller, grey font. Commonly used for “Reply STOP to unsubscribe” or a disclaimer.Buttons (optional)
Add up to three buttons:After submitting
The template status shows as Pending while Meta reviews it.- Approved — the template is ready to use in conversations and broadcasts.
- Rejected — Meta declined it. The rejection reason is shown. Fix the content and resubmit.
- Body contains a URL that belongs to a different business
- Template appears to be spam or promotional while categorised as Utility
- Missing variable samples
Sync from Meta
If you created or updated templates directly in Meta Business Manager, sync them into WapNotify:- Go to Templates.
- Click Sync from Meta.