Before you start
Before you start, sign in to the dashboard and select the organization you want to work in.- You need a connected WhatsApp number. See Connect WhatsApp.
- Templates live under Campaigns, so your campaign wallet must be funded once. See Fund your campaign wallet.
- To create, edit, or delete templates you need the Admin or Member role. Syncing templates from Meta needs the Admin role. See Roles and permissions.
Open the Templates tab
Go to Campaigns, then select the Templates tab. Templates belong to one WhatsApp number. The list shows the templates of the number selected in the account picker. Each row is one template name. The columns are Template Name, Status, Category, and Languages. A template with more than one language shows one status badge for each state its languages are in. The toolbar has:- An account picker, shown only when more than one WhatsApp number is connected.
- Search templates…, which matches the template name.
- A status filter: All status, Submission failed, Approved, Pending, Rejected, Paused, In Appeal, Disabled.
- A category filter: All categories, Utility, Marketing, Authentication.
- Sync Now, which pulls the latest templates and statuses from Meta. Only Admins can run it.
- Create Template, which opens the editor.
Read the status badges
Meta decides the status. Tars shows it as a badge and keeps it current through Meta status updates and Sync Now.Create a template
Select the number in the account picker, then select Create Template. The editor opens with the title Create Message Template, a form on the left, and a phone preview on the right. A line under the title starts with For and names the number the template is created for. After you create or delete a template, the Templates tab opens again on the same number.Template Details
Enter the template name
order_confirmation.Choose the category
Choose the language
Content
Choose a header type under Header (optional)
If the header is Text, enter the header text
If the header is media, upload a sample file
Write the body
Add variables to the body
{{1}}, {{2}}, and so on, in order. Named placeholders are not accepted.Enter an example for each variable
{{1}} field appears for each variable. Meta reads these examples during review.Add a footer under Footer (optional)
Buttons
You can add up to three buttons. Select Add Button for each one and choose its type.- Quick Reply: button text only.
- URL: button text and a link. The link can include a
{{1}}variable, and an Example value (for Meta’s review) field then appears. - Phone Number: button text and a phone number.
Phone preview
The preview on the right updates as you type. It shows the header, body, footer, and buttons as they render on a phone, with each variable shown as a highlighted placeholder such as{{1}}.
Submit for approval
Select Submit for Approval
If Meta rejects the submission at once, read the alert
Read a template
Select a row in the Templates tab to open the template detail page. The header shows the template name, its status badge, its category, and a language picker when the template has more than one language. The actions are:- Edit: opens the editor. Disabled when Meta does not allow edits, and the tooltip tells you why.
- Duplicate: opens the editor with a copy of the content and an empty name.
- Use in campaign: opens the campaign builder with this template selected. Enabled only for approved templates.
- Sync: refreshes every template on this number from Meta. Only Admins can run it.
- Delete: removes the template from your WhatsApp Business Account.
Edit a template
Open the template and select Edit
Change the content, then select Save & Resubmit
- Approved templates can be edited once per 24 hours, and 10 times in 30 days. That limit applies to approved templates only, and rejected and paused templates can also be edited.
- The category of an approved template cannot change.
- Pending, In Appeal, and Disabled templates cannot be edited, as the status table above states. Duplicate a Disabled template instead.
Templates in use by campaigns
You cannot edit a template while a scheduled, running, active, or paused campaign uses it. Selecting Edit opens the Template in use by active campaigns dialog instead of the editor. The dialog lists each campaign with its status and a Go to campaign button. Select Close to go back, or Duplicate instead to open the editor with a copy. Pausing a campaign does not release the template, because a paused campaign still counts as in use. A launched campaign pins the template version it was launched with. If the template changes after launch, the remaining deliveries fail with the error codetemplate_version_drift.
Delete a template
Open the template and select Delete
Confirm with Delete Template
