Create a Utility WhatsApp Template
Use a Utility template for transactional messages that follow an action the user already took, such as order confirmations, delivery updates, payment alerts and account notifications. Creating one takes four steps:
Meta may automatically recategorize a Utility template as Marketing based on its template policies. Keep the content strictly about the user’s existing activity, such as an order, payment, renewal or alert.
Step 1: Create the template
Navigate to Templates → External → WhatsApp Templates, then click Create. Fill in the dialog and click Create Template.

Step 2: Build the message
A Utility message has a header, body, footer and buttons. The Preview on the right shows how it looks.

Add a header (optional)
The header appears at the top of the message. For Utility messages, keep it informational. Choose one type.
Text
Enter a short title in Header Content (maximum 60 characters), such as Payment successful or Order update. You can add one variable, with a sample value.

Image
Click Choose JPG or PNG file and upload a sample image (maximum 5 MB).

Video
Click Choose MP4 file and upload a sample video (maximum 16 MB).

Document
Click Choose PDF file and upload a sample document (maximum 100 MB).

Location
Shows a location, with its name and address, above the message body.

Media samples are only used by Meta to review your template. Do not include any customer information.
Write the body
Enter the main message (maximum 1,032 characters). Describe the notification clearly and refer to the user’s existing activity. You can format text and add variables. Provide a sample value for every variable so Meta can review the message.

Set the message validity period
Choose how long Meta tries to deliver the message, for example 30 days. If it isn’t delivered in time, you aren’t charged and the recipient doesn’t see it.

Add buttons (optional)
Buttons should help the user complete their existing action. Click Add Button and choose a type.
Flow (commonly used)
Opens a WhatsApp Flow.

Quick Reply: Custom
The user sends a predefined reply, such as Yes or No.

Quick Reply: Marketing Opt-Out
Lets users opt out of receiving marketing messages.
Call to Action: Visit Website
Opens a website. Use a static URL to send the same link to everyone, or select Dynamic URL to send a different link to each user, such as a payment link. Select Track URL to track clicks with Fyno Shorty.

Call to Action: Call Phone Number

Call to Action: WhatsApp Voice Call

Step 3: Add more languages (optional)
To reach users in different regions, click Add next to Languages and add a version of the template in each language. Translate the message and button text, and keep the same variables in every language.
Step 4: Save or send for approval
When your template is ready, save it as a draft or send it to Meta for approval. See Save as Draft vs Send for Approval.
