WhatsApp Cloud API is one of the most effective solutions to implement direct, personalized, and scalable communication strategies. This guide provides a complete breakdown of the types of messages that can be used in mass campaigns, focusing on structure, practical application, and compliance with platform policies.
Visit the full guide on how to use and set up WhatsApp mass messaging campaigns.
All mass campaigns must use templates pre-approved by Meta. These templates fall into three main categories:
Designed for promotional campaigns, remarketing, product launches, cross-selling, and demand generation.
Template Type | Main Application | Ideal For |
---|---|---|
Multi-product | Display up to 30 products organized in sections. Ideal for e-commerce. | Category promotions, launches, cross-selling, user reactivation. |
Catalog | Integrated view from the Meta Commerce Manager catalog. For remarketing or general promotions. | Welcome campaigns, global promotions, full inventory access. |
Coupon | Includes code copy button. Useful for exclusive offers. | Urgent campaigns, abandoned cart recovery, loyalty rewards. |
Limited Offer | Template with countdown. Perfect for urgency. | Flash sales, time-sensitive events, limited-time promotions. |
Carousel | Up to 10 swipeable cards. Ideal for collections or featured products. | Multiple products, testimonials, bundles, pricing plans, or step-by-step processes. |
Flow | Interactive micro-chatbot-style template. Useful for lead capture or qualification. | Forms, surveys, bookings, onboarding, lead scoring. |
Important: All templates must comply with Meta's policies and can be rejected if they contain disallowed promotional content or improper structure.
Designed to automate operational tasks such as confirmations, reminders, customer service, or document delivery.
Template Type | Main Use | Ideal For |
---|---|---|
Appointment Confirmation | Send structured details after a booking. | Scheduled services, classes, sales calls, or interviews. |
Event Reminder | Reduce no-shows before a scheduled appointment. | Attendance confirmations, upcoming expirations or renewals. |
Document Delivery | Attach relevant files (invoices, contracts). | After-sales, proposal sending, quotes, or technical documentation. |
Location Request | Collect customer address in the field. | Delivery coordination, technical support, on-site visits. |
Structured Flow | Automate onboarding or support. | Data capture, structured support, initial self-service. |
These templates can be easily integrated with third-party systems using tools like MAKE, Zapier, or through custom development with our API.
Focused on secure verification processes and access management.
Template Type | Application | Ideal For |
---|---|---|
OTP (One-Time Password) | Identity validation in critical processes. | User registration, payment validation, sensitive operations. |
Verification Link | Secure access to platforms or account recovery. | Account activation, secure login, password resets. |
Recommendation: Limit their use strictly to security functions. Any promotional purpose may lead to rejection or blocking by WhatsApp.
Each template is made up of the following blocks:
It can include an image, video, text (maximum 60 characters), document, or location. This is the part shown as a preview in the conversation.
Recommendation: Include a Header whenever possible. This section is what appears in the WhatsApp message preview and can significantly increase the open rate. Emojis are not allowed in this section.
This is the main content of the message. It can contain up to 1024 characters and supports:
Free text
Dynamic variables (e.g., {{1}}
for the customer's name)
Emojis
Rich text formatting (bold, italics, and underline)
Recommendation: Although you can use up to 1024 characters, it's better to keep messages short and focused to make them easier to read on mobile devices.
Fixed text shown at the bottom of the message, in italics. Ideal for additional info or instructions such as: “Reply STOP to stop receiving these messages.”
Recommendation: Emojis are not allowed in this section. It's recommended to use the space for helpful elements such as unsubscribe links.
You can add buttons to make it easier for users to interact. Below are the available options:
Link: Redirects the user to a static or dynamic URL. You can include up to two buttons of this type per template. Useful for linking to landing pages, shopping carts, or any external resource.
Phone Call: Lets the user start a call directly from the message. You can also include up to two of these buttons per template. Recommended for direct service or commercial contact.
Quick Reply: Lets you offer up to 10 options the user can select with a single tap. These responses appear as a list rather than visible buttons. Useful for guided flows, FAQs, or request classification.
This structure ensures each template is clear, effective, and aligned with WhatsApp's guidelines—offering a great user experience and high interaction rates for your campaigns.
Each marketing template is designed for a specific action within the conversion funnel. Below, you’ll find their technical characteristics, structure, and recommended usage context.
Overview
This template allows you to display up to 30 products from your e-commerce catalog, organized into a maximum of 10 sections, all within a single structured message. It’s ideal for showcasing variety without overwhelming the user, keeping everything inside the WhatsApp conversational experience. Recommended Use Cases
Technical Components
Restrictions and Considerations
Recommended Use Cases:
|
![]() |
Overview
Allows you to showcase your full product catalog directly within WhatsApp. When clicked, the user accesses an integrated view to explore and browse the entire inventory without leaving the chat. Recommended Use Cases
Technical Components
Restrictions and Considerations
|
![]() |
Overview Template designed for promotional campaigns, which includes a “copy code” button to help users save a coupon or discount code directly from WhatsApp.
Recommended Use Cases
Technical Components
Restrictions and Considerations
|
![]() |
|
![]() |
Overview
This template lets you send a message with up to 10 horizontal cards, each containing an image, text, and a button. The user can scroll horizontally within the same message, creating a visual carousel experience. Recommended Use Cases
Technical Components
Restrictions and Considerations
|
![]() |
Overview This template allows you to build a conversational experience inside WhatsApp, similar to a micro-chatbot. Through a predefined sequence, the user answers questions or selects options to move through various automated steps. Recommended Use Cases
Technical Components
Restrictions and Considerations
|
![]() |
These templates help automate post-sale interactions, improve user experience, and reduce the operational load on your teams. Each one serves specific functions within internal or customer service processes.
General Description This template automatically sends a confirmation message with the key details of a scheduled appointment: date, time, location, or access link. It is designed to reduce uncertainty and formalize the user’s commitment. Recommended Use Cases
Technical Components
Restrictions and Considerations
|
![]() |
General Description
This template is designed to send a reminder before a previously confirmed event or appointment. Its purpose is to reduce no-shows and improve attendance rates.
Recommended Use Cases
Technical Components
Restrictions and Considerations
|
![]() |
General Description Allows sharing relevant documents via WhatsApp, such as PDF, Word, or Excel files. It is useful to enhance the user experience with structured technical or commercial information. Recommended Use Cases
Technical Components
Restrictions and Considerations
|
![]() |
General Description
Template that allows requesting the user to share their real-time location, facilitating logistics operations or field services. Recommended Use Cases
Technical Components
Restrictions and Considerations
|
![]() |
General Description Allows initiating an interactive flow from a message, where the user answers questions, selects options, and navigates through an automated sequence. It is used to reduce human intervention and streamline processes. Recommended Use Cases
Technical Components
Restrictions and Considerations
|
|
These templates are designed to validate the user’s identity or allow access to platforms or protected processes securely. They must not be used for promotional purposes.
General Description Template that allows sending a one-time password (OTP) to validate the user's identity in critical processes. It is commonly used in environments that require enhanced security for validating sensitive actions. Recommended Use Cases
Technical Components
Restrictions and Considerations
|
![]() |
General Description Template that allows sending the user a unique link to validate their identity or complete a verification process (e.g., secure access, password reset, registration confirmation). Recommended Use Cases
Technical Components
Restrictions and Considerations
|
![]() |