When templates are used
Use templates for:- Starting a new one-to-one WhatsApp conversation.
- Restarting a thread after the 24-hour customer-service window closes.
- Sending WhatsApp campaigns to contacts or groups.
- Sending structured updates such as appointment reminders, account updates, and authentication codes.
Template ownership
Templates belong to the WhatsApp Business Account that owns them. In Vocily, the operator experience stays phone-number-first: when you choose a WhatsApp number, Vocily only shows templates that can be sent from that number’s connected account. This prevents using a template from one WhatsApp Business Account with a number from another account.Open Templates
Open WhatsApp → Manage → Templates. The Templates view shows the templates synced into Vocily. From this page, you can:- Create a template.
- Preview an existing template.
- Edit a template when Meta allows the template state to be edited.
- Duplicate a template into a new submission.
- Delete a template from Meta when deletion is allowed.
- Refresh templates from Meta.
Create a template
Select Create template from the Templates view. The builder opens as a full-page experience with three checkpoints:- Setup — define the template identity, choose the category and category path, then set language and label.
- Content — write the message and configure header, body, footer, buttons, and delivery validity.
- Review — inspect validation issues, preview the message, and submit it to Meta.
Setup fields
The Setup checkpoint is where the path branches. Choose the category first, then choose the available path inside that category. The fields and validation in later steps change based on this choice.What each category means
Meta reviews the submitted content and can place the template in a different category if
the copy better matches another category.
Available category paths
Changing the category resets the selected path to the default enabled path for that
category. For example, choosing Authentication selects Copy Code, while
choosing Marketing or Utility selects Custom Message.
See WhatsApp pricing and charges for Vocily’s current
template rates by category.
Category paths
Use this section before filling the Content checkpoint. It explains what each enabled category path asks you to configure.The builder only submits enabled category paths. Disabled paths are shown so teams can
understand the broader Meta template family; those paths are coming soon.
Content fields
The Content checkpoint builds the Metacomponents array: header, body, footer, buttons,
and optional message validity. The common fields are below, followed by the fields that
change by template path.
Marketing category fields
Use this path for promotional or engagement messages.Utility category fields
Use this path for service updates that are tied to an existing customer action, account, ticket, order, booking, or alert.Authentication category fields
Use this path for verification-code messages.Header
Headers are optional. Set Header type to one of:
For a Text header:
- Maximum length is 60 characters.
- Only one variable is supported.
- If you use a variable, provide a sample value so Meta can review the template.
- Upload the media file from the builder.
- Image headers accept JPEG or PNG files.
- Video headers accept MP4 files.
- Document headers accept PDF files.
- Wait until the upload shows Ready before submitting.
Body
The body is required and is the main WhatsApp message.
The body editor supports WhatsApp-style formatting:
Variable rules:
- Numbered variables must be sequential:
{{1}},{{2}},{{3}}. - Numbered mode does not allow named variables.
- Named variables must start with a lowercase letter and can include lowercase letters, numbers, and underscores.
- Variables should not be adjacent.
- The body should not start or end with a variable.
- Add enough fixed text around variables so Meta can understand the message during review.
Footer
Footers are optional and work best for short compliance or opt-out copy.
Use the footer for simple lines such as opt-out reminders or brief context. Put the main
message in the body, not the footer.
Buttons
Buttons are configured from the Buttons card in the Content checkpoint. What you can use depends on the path you chose in Setup:
You cannot mix quick replies, call-to-action buttons, and marketing opt-out buttons in
the same template. Choose one button mode.
Quick Reply
Use Quick Reply when the customer should tap a simple response.
Rules:
- You can add up to 10 quick reply buttons.
- Each quick reply needs text.
Call to action
Use Add CTA when the button should open a URL or call a phone number.
Rules:
- CTA buttons support at most 2 URL buttons.
- CTA buttons support at most 1 phone button.
- A URL button needs a URL.
- A phone button needs a valid E.164 phone number.
Marketing Opt-Out
Marketing templates can use Marketing Opt-Out buttons.
Vocily also tracks marketing opt-outs by phone number. Marketing templates and campaigns
should not be sent to contacts who have opted out.
Copy Code
Authentication templates use the Copy Code category path.
Keep Authentication copy short and focused on the code. Do not use marketing language in
an Authentication template.
Message validity period
In Vocily, the Message validity period section appears for Utility and Authentication templates. Meta calls this time-to-live, or TTL. It controls how long WhatsApp keeps retrying delivery if the message cannot be delivered right away.
If you do not set a custom validity period, Meta applies the category default. Meta
recommends setting Authentication TTL close to the actual code expiration time so a
customer does not receive a code after it is no longer usable.
Review and submit
The Review checkpoint shows:- Whether the template is ready to submit.
- Any validation issues that still need attention.
- Name.
- Language.
- Category.
- Selected category path.
- Variable count.
- Button count.
- Marketing compliance reminders for Marketing templates.
Edit, duplicate, and delete templates
Existing templates can be managed from the Templates view.
When editing, Vocily sends the updated category, variable format, optional validity
period, and components to Meta. Meta can reject an update even if the builder validation
passes.
Status and quality
Template status comes from Meta and is shown in Vocily after sync or webhook updates.
Quality score also comes from Meta. It helps you understand how customers are responding
to the template. Low-quality templates can be paused or disabled by Meta.
Sync and lifecycle updates
Vocily syncs templates from Meta and receives template lifecycle updates from Meta. These updates keep the local template list aligned when Meta approves, rejects, pauses, reinstates, recategorizes, changes quality score, or changes template components. If a template was changed in Meta and the Vocily list has not updated yet, select Refresh from the Templates view.Use templates
Approved templates can be used in:- Monitoring and inbox for one-to-one replies outside the 24-hour customer-service window.
- WhatsApp campaigns for outbound sends to groups.
What’s next
- Add audiences in Contacts and groups.
- Send templates at scale in WhatsApp campaigns.
- Use templates one-to-one in Monitoring and inbox.