Skip to main content
WhatsApp requires pre-approved message templates for business-initiated conversations. They are generally approved by Meta within 24 hours.

What are WhatsApp templates?

WhatsApp templates are pre-approved messages by Meta that allow you to initiate conversations with your customers. Unlike regular messages, templates allow you to send promotional messages, notifications, and updates to users who haven’t started a conversation with you. With templates you can:
  • Send promotional messages: Share offers, promotions, and events with your contacts
  • Important notifications: Inform about changes, updates, or reminders
  • Personalization: Use dynamic parameters to personalize each message
  • Categorization: Organize your templates by categories (marketing, utility, authentication)
Templates are essential for mass marketing campaigns and maintaining proactive communication with your customers

Prerequisites

Before creating your first template, make sure you have:
  1. Active WhatsApp integration: You must have the WhatsApp Business integration configured and active
  2. Meta Business Portfolio: You need a verified business portfolio in Meta
  3. WhatsApp Business number: Your number must be verified and active
Without an active WhatsApp integration, you won’t be able to create or manage templates

Main templates view

The main templates view allows you to manage all your WhatsApp templates from a single place. Here you’ll find all the tools you need to manage your pre-approved messages.
Main templates view

Main view features

Templates list

View all your created templates with information about their name, approval status, and category.

Refresh button

Update the templates list to see the latest changes and approval statuses from Meta.

Advanced search

Search templates by name, approval status, or category to quickly find what you need.

Create new template

Access the template creation form with one click to start creating your new template.

Refresh and search templates

To update your templates information, click the Refresh button located at the top of the page. The search function allows you to find templates by:
  • Name: Search for specific templates by typing their name
  • Approval status: Filter by approved, pending, rejected, or paused
  • Category: Organize by Marketing, Utility, or Authentication
Search and filters

Information displayed for each template

Each template in the list shows important information:
Template card
  • Template name: The name you gave to the template
  • Approval status: Visual indicator of the status (approved, pending, rejected)
  • Category: Template type (marketing, utility, authentication)
  • Message preview: A sample of how the message will look

Create a new template

To create a new WhatsApp template, click the “Create Template” button located at the top right of the main page. The creation form includes a live preview that updates automatically as you build your template.
Creation form
1

1. Basic information

Configure the fundamental data of your template:

Basic information

Template Name *

Assign a unique and descriptive name.

  • Must be unique (cannot duplicate existing names)
  • Valid example: promotion_black_friday_2024

Category *

Choose the category that best describes the purpose:

  • MARKETING: Promotional messages, offers, and commercial updates
  • UTILITY: Transaction notifications, account updates, reminders
  • AUTHENTICATION: Verification codes and security

Language *

Select the language in which your template content is written.

The selected category must match the actual content. Meta may reject templates with incorrect categories
2

2. Header (Optional)

Add a header to your template by selecting the header type:

Template header
  • Text: Up to 60 characters
  • Image: JPG, PNG, or GIF
  • Video: MP4
  • Document: PDF
3

3. Message body *

Write the main content of your template. This will be the message your contacts will receive.

Message content

How variables work

Use , , , etc. as placeholders for dynamic content. When sending messages, these will be replaced with real values such as customer names, order numbers, or checkout links.

Example:

Hello , your order  is ready!

Will become:

Hello John, your order #12345 is ready!
Use variables to personalize messages with specific information from each contact
4

Add a footer text below the message. Ideal for contact information, legal terms, or calls to action.

Footer

Requirements:

  • Maximum 60 characters
  • Cannot contain dynamic parameters
5

5. Buttons (Optional)

Add up to 3 interactive buttons to your template to enhance user experience.

Template buttons

Available button types:

  • URL buttons: Links to external websites (must start with http:// or https://)
  • Phone buttons: To initiate calls directly (international format)
  • Shopify Abandoned Checkout: Special button that redirects customers to their abandoned cart. Required for abandoned checkout automation

Requirements:

  • Maximum 3 buttons per template
  • Button text: maximum 20 characters
The Shopify Abandoned Checkout button is especially useful for recovering lost sales
6

6. Preview and submit

The live preview updates automatically as you build your template, showing you exactly how your contacts will see it.

Preview

Once completed, click “Submit for Approval”. Templates are reviewed by Meta and generally approved within 24 hours.

Carefully review the preview before submitting. Make sure your template follows WhatsApp guidelines to avoid rejection

Template statuses

Templates can have different statuses during their lifecycle:
StatusDescriptionAvailable actions
PendingThe template has been submitted and is under review by MetaView details, wait for approval
ApprovedMeta has approved the template and it’s ready to useUse in campaigns, view details, duplicate
RejectedMeta has rejected the templateView rejection reason, create new version
PausedThe template has been temporarily pausedReactivate, view details

Common rejection reasons

If your template is rejected, Meta will provide a specific reason. The most common reasons include:
  • Prohibited content: Spam, misleading content, or content that violates policies
  • Incorrect category: The category doesn’t match the content
  • Incorrect format: Errors in parameters, buttons, or structure
  • Marketing policies: Violation of specific marketing policies
  • Missing information: Required fields incomplete or incorrect
If your template is rejected, review the reason provided by Meta and fix the issues before creating a new version. Templates rejected multiple times may affect your account.

Best practices for templates

Correct category

Always select the category that best describes the real purpose of your template. This speeds up the approval process.

Review before submitting

Always review the preview before submitting. Check spelling, grammar, and that all parameters are correctly defined.

Descriptive names

Use names that clearly describe the purpose of the template. This makes management easier when you have many templates.

Policy compliance

Familiarize yourself with WhatsApp and Meta content policies before creating templates to avoid rejections.
Paused templates cannot be used in new campaigns, but existing campaigns that use them will continue to work

How long does Meta take to approve a template?

Generally, Meta approves or rejects templates within 24 hours. However, this time may vary depending on:
  • The template category (marketing templates may take longer)
  • Meta’s request volume
  • The complexity of the template

Can I edit a template after submitting it for approval?

No, once submitted for approval, you cannot edit the template until it’s approved or rejected. If you need to make changes, you’ll need to create a new template.

What happens if my template is rejected?

If your template is rejected, you’ll be able to see the specific rejection reason. You can create a new version by fixing the mentioned issues. There’s no limit on how many times you can try to create a template.

How many templates can I have?

There’s no strict limit on the number of templates you can create, but it’s recommended to maintain only the templates you really need to keep your account organized.

Can I use the same template in multiple campaigns?

Yes, once a template is approved, you can use it in as many campaigns as you want. This is especially useful for frequently used templates.

Are dynamic parameters mandatory?

No, dynamic parameters are optional. You can create templates without parameters if the message is static and doesn’t require personalization.

Can I use emojis in templates?

Yes, you can use emojis in templates, but use them in moderation and make sure they’re appropriate for your business’s professional context.