Create a template
- Choose New template and enter its name, language, category, and variable format.
- Add an optional text, image, video, or document header.
- Write the required message body and example values for variables.
- Add an optional footer and supported buttons.
- Use Validate, resolve errors, and Save to submit for review.
- Return to the list to check approval before sending.
Editor limits
Positional variables use consecutive numbers starting with
{{1}}. Named variables use lowercase names such as {{customer_name}}. Provide surrounding text instead of a body made only of variables. The format selector is locked while the message contains variables.
Supported buttons are Quick reply, URL, and Phone number. Keep quick-reply buttons together. At most two URL buttons and one phone button are allowed. URLs must be valid HTTP(S) addresses; phone numbers use international format. Dynamic button URLs, location headers, flow/catalog buttons, and deletion are not offered here.
Header uploads are review examples; choose the actual media at send time.
Approval and sending
OnlyAPPROVED templates can be sent. PENDING means under review. REJECTED can be edited and resubmitted. Other visible states include IN_APPEAL, PENDING_DELETION, DISABLED, and PAUSED. The app allows editing approved or rejected templates, excluding Authentication.
From the inbox, select a template, fill every variable and media field, inspect the preview, and send. Campaigns use the same approved-template requirement. Approval timing, detailed rejection reasons, and template quality are not supplied by this editor.
Frequently asked questions
Does Validate submit to Meta?
Does Validate submit to Meta?
No. Save validates again and submits when the form is valid.
Why is a template absent from campaigns?
Why is a template absent from campaigns?
Check the selected channel and ensure the template is approved.
Can I rename an existing template?
Can I rename an existing template?
Name, language, and variable format are immutable after creation.
Can I use the review example image for every recipient automatically?
Can I use the review example image for every recipient automatically?
The example is for review; inspect and choose the actual media during sending.
