Step 1 — Template List and Create New
Go to the Templates tab of your application. The page has two views:- My Templates — the templates you created, with their language, category, status, and creation date.
- Library — ready-made templates from Meta’s Template Library. See Template Library below.

Step 2 — Category Selection
After clicking + Create New, you are taken to the step where you select the template category.
Note: Meta may change the template’s category during the review process.
Step 3 — Message Details
In this step, the basic information for your template is entered.
After entering the information, click Next.
Step 4 — Template Content
In this step, the message content of the template is created. The live preview on the right card updates in real time.
For the two special button types, see the dedicated guides:
- Flow Templates — open a WhatsApp Flow with the Flow Trigger button. Only the Flow ID is needed.
- Request Contact Info Templates — ask a customer you know only by their business-scoped user ID to share their phone number.
Step 5 — Summary and Create
In the final step, all the information you entered is listed in the Summary card. Review the information and click Create to submit the template to Meta.
- Category
- Template type
- Template name
- Language
- Channel
- Labels (if any)
Step 6 — Meta Review Process
After the template is created, it is reviewed by Meta. The result is reflected in the template’s status:
The review process usually completes within a few minutes to a few hours.
Template Library
The Library view lists Meta’s pre-written templates. Meta wrote and pre-checked these templates for common business cases, so templates created from the library are usually approved faster than templates written from scratch.Open the library
Go to the Templates tab of your application and click Library next to My Templates.Find a template
Each card shows the template’s name and a preview of its content, including variables like{{1}} and any buttons. Use the filters to narrow the list:
The library contains Utility and Authentication templates only. For marketing messages, create a template from scratch with + Create New.
Use a template
- Find the template you need and click Use Sample on its card.
- The panel opens the template creation screen with the sample loaded as a draft. All its content — header, body, footer, and buttons — is already filled in.
- Edit the draft if you need to: change the wording, adjust the variables, or update the buttons. The live preview updates as you type.
- Click Next, review the Summary, and click Create to submit the template to Meta.
- The new template appears under My Templates. Its status follows the same Meta review process as any other template (see Step 6 above).
{{1}}, {{2}}, …) are filled in at send time — see Send Template Messages.