How to create a WhatsApp Template
You can also refer to this video guide link:
Types of WhatsApp Business Templates
1.Marketing Templates
Used to send promotional offers, informational updates, or calls to action. Any template that doesn’t qualify as Utility or Authentication is considered a Marketing template.
2. Authentication Templates
Designed to verify user identity through one-time passcodes (OTPs). These are commonly used during login, account recovery, or other verification steps in the user journey.
3. Utility Templates
Used to facilitate specific, agreed-upon requests or transactions, or to provide updates about ongoing transactions. Examples include post-purchase notifications, order updates, and recurring billing statements..
Steps to create template
Step 1: To create a template, simply go to the MSG91 dashboard, click on WhatsApp, then navigate to the Templates section, and select the Create Template option.



Step 2: A popup will appear on the screen.
In the Name section, you can give the name to your template.
In the Category section, you can select the category of your template as Utility, Authentication , Marketing .
In the Language section, you can select your preferred language.
‘

Step 3: Select the Yes/No checkbox to enable Automatic Categorization and the MM Lite feature.
Yes: Enables the feature.
No: Keeps it disabled.
This allows the system to automatically categorize your template and activate the MM Lite experience if eligible.
To check eligibility for MM Lite:
Go to the Numbers section in your MSG91 dashboard. Look for the MM Lite column—if there’s a tick mark (✔) next to your number, it means the number is eligible, and you can proceed with using MM Lite features.

Step 4 : Types of Marketing Templates
Custom Templates
Fully customizable messages with text, media (images, videos, documents), and interactive buttons (Quick Reply or Call-to-Action). Best for personalized campaigns or announcements.Product Templates
Highlight a single product from your WhatsApp Catalog with image, name, price, and CTA. Ideal for promoting individual items or limited-time offer.Note: Product Templates must be created on Meta’s WhatsApp Manager. Once approved, they will be available for use and integration within MSG91.
Carousel Templates
Showcase up to 10 products (images, videos, documents) in a scrollable format. Each card includes product details and a CTA, perfect for displaying collections or bundles.
Step 5: After filling in the initial details, proceed to add the template content including the header, body, footer, and buttons as required.
Make sure to include variable placeholders where needed


A WhatsApp message comprises different parts like a header, body, footer, and button, adding them to your message is optional, A body can have a maximum of 1024 characters, a footer can have a maximum of 60 characters, and each button can have a maximum of 20 characters.
Header: The header can be of the media type and can send over files like videos, images, and documents.
File Type of Document: PDF, DOC(X), PPT(X), and XLS(X) [Document file sizes can be up to 100MB.]
File Type of Image: JPG, JPEG, and PNG [Image sizes can be up to 5MB.]
File Type of Video: MP4 and 3GPP [Video sizes can be up to 16MB.]
Body: You can add your message content.
Footer: You Add a short line of text to the bottom of your message template.
Button: Create buttons that let customers respond to your message or take action such as a call to action, Quick reply, or Marketing opt-out.
Step 6: Adding Buttons to Your Template


To add buttons to your WhatsApp template:
Click on "Add Button" to include the required type of button in your message.
You can choose from the following button types:
A. Quick Reply (Custom Button)
Allows users to respond with a predefined quick reply.
Supports up to 3 buttons.
B. Call-to-Action (CTA) Buttons
These buttons prompt users to take a specific action. The available options include:
Call Phone Number
Allows users to tap and make a phone call.
Maximum: 1 button
Copy Offer Code
Allows users to quickly copy a promotional or discount code.
Maximum: 1 button
Visit Website
Redirects users to a specified URL.
Maximum: 2 buttons
Step 7: Add sample values for your variables using the "Add Sample" button to preview the template on the right side, and once you're satisfied with the setup, click "Save" to submit it for approval.
Authentication Template

Utility Template

Understanding Template Status Colors in MSG91
Easily track the approval status of your WhatsApp templates using the color indicators .
Green: The template has been approved and is ready to use.
Red: The template has been rejected and cannot be used.
Brown: The template is under review and currently in process.

You can get the API cURL for the template by clicking on the "code " option available in the template section.
