Skip to navigation

Create a Marketing WhatsApp Template

Use a Marketing template to send promotions, announcements or campaign notifications to users. Creating one takes four steps:

  1. Create the template
  2. Build the message, as a Common message, a Carousel or a Calling Permission Request
  3. Add more languages (optional)
  4. Save or send for approval

Step 1: Create the template

Navigate to Templates → External → WhatsApp Templates, then click Create. Fill in the dialog and click Create Template.

FieldWhat to enter
Template NameA unique name in lowercase, with underscores instead of spaces. For example, summer_sale_offer.
IntegrationsThe WhatsApp Business Account to create the template in. The template can only send messages from this account’s phone numbers.
CategorySelect Marketing.
LanguageOne or more languages. You can add or remove languages later.

Step 2: Build the message

In Template Type, choose the type of message:

Template typeUse it to
CommonSend a standard message with a header, body, footer and buttons.
CarouselSend up to 10 swipeable cards, each with its own media and buttons.
Calling Permission RequestAsk users for permission to call them on WhatsApp.

A standard WhatsApp message with a header, body, footer and buttons.

1

Add a header (optional)

The header appears at the top of the message. Choose one type.

Enter a short title in Header Content (maximum 60 characters). You can include one variable.

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

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

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

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.

2

Write the body

Enter the main message (maximum 1,032 characters). You can format text and add variables. Provide a sample value for every variable so Meta can review the message.

4

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.

5

Add buttons (optional)

Click Add Button and choose a type. The menu shows how many of each type you can add.

The user sends a predefined reply, such as Yes or No.

Lets users opt out of receiving marketing messages.

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.

Opens a WhatsApp Flow.

FieldWhat to enter
Button TitleThe button text users see.
Flow IDThe ID of the flow, generated in Meta.
Flow ActionNavigate opens a specific screen. Data Exchange sends or receives data.
Navigate ScreenThe name of the first screen of the flow.
Button typeMaximum
Call to Action buttons in total4
Visit Website2
Call Phone Number1
WhatsApp Voice Call1
Copy Coupon Code1
Marketing Opt-Out1
Flow1

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.