How to Create a Message Template
Learn how to create and submit a WhatsApp message template in DoubleTick.
DoubleTick allows you to create WhatsApp message templates directly from your account. This article walks you through the entire process, from naming your template to submitting it for Meta's approval.
What's covered
Before you begin
Templates in DoubleTick are grouped into three categories: Marketing, Utility, and Authentication. To understand the difference between these categories before creating your first template, refer to Understanding WhatsApp Message Template Categories.

Step 1: Open the New Template Builder
Hover over the left side of your screen to open the navigation panel. Once it slides open, you will see a New Template button on the right-hand side. Click on it to open the template builder.

Step 2: Enter the basic details
Template Name: Start by entering a name for your template. Keep it simple and descriptive so it is easy to identify later. The maximum character limit for the template name is 512 characters.
Category: Select the category that best fits your template. Here is a breakdown of all available options:
Marketing:
Custom: Create promotional templates for offers, announcements, and engagement-related content.
Carousel: Send messages that showcase your catalog or multiple products. You get up to 10 cards, each of which can include details about a product or service. See how to create a carousel template message for the full walkthrough.
Call Permission: Create a call permission request template to reach users outside the service window. See how to create a call permission request template.
Utility:
Custom: Send communications related to an ongoing customer interaction, such as order updates, reminders, or alerts.
Call Permission: Create a call permission request template to reach users outside the service window. See how to create a call permission request template.
Authentication:
OTP / Copy Code: Send a verification code for transaction confirmation, account login, or identity verification.
Language: English is selected by default. If you need a different language, open the language dropdown and select from the available options. You can view the full list of supported languages approved by Meta here.
Channel: Select the WhatsApp API number (channel) you want to create this template for. If you have multiple channels onboarded, all of them will appear in the dropdown. Select the relevant one and click Next.

Step 3: Build the template content
This is where you design the actual message your recipients will see.
Header (Optional): The header appears at the top of your template. You can choose from the following five header types:
None: Select this if you do not want to add a header.
Text: Add a short heading. Maximum character limit: 60 characters.
Image: Supported formats: JPG, JPEG, PNG. Maximum file size: 5 MB. You can either upload a file from your device or enter an image URL.
Video: Supported format: MP4. Maximum file size: 16 MB. You can either upload a file from your device or enter a video URL. Please note that YouTube URLs are not supported in the header.
Document: Supported format: PDF. Maximum file size: 100 MB. You can either upload a file from your device or enter a document URL.
A live preview of your header will appear on the right-hand side as you make your selections.
Body: The body is the main message of your template. Type your content in the text field provided. The maximum character limit for the body is 1,024 characters.
To make your message more personalized, you can include variables, which are dynamic values that change for each recipient. To add a variable, type it between two curly brackets, for example: {{name}}, {{renewal_date}}, {{email_id}}, or {{order_id}}. You can use any variable that needs to be unique for each customer.
Footer (Optional): The footer appears at the bottom of your message. You can use this to add a sign-off such as your team name or brand name. The maximum character limit for the footer is 60 characters.
Once you have filled in all the content, click Next.

Step 4: Add buttons (optional)
Buttons allow your recipients to respond to your message or take a specific action directly from the chat. To add a button, click Add a Button and choose from the following types:
Marketing Opt-Out: A stop button that allows recipients to opt out of marketing messages. See what WhatsApp opt-in is and how to manage it.
Custom Button: Add a button with any label of your choice for quick replies or custom actions.
Visit Website: Embed a URL with a button label to direct recipients to a webpage. You can add a maximum of two website buttons per template.
Call Phone Number: Add your company name as the button label and enter a phone number, so recipients can call you directly from the message.
Call on WhatsApp: Let customers tap to call your WhatsApp business number directly from the message, with no dialing needed. See how to add a Call on WhatsApp button for the full walkthrough.
Share Contact Info: Let customers share their phone number with your business in one tap. Especially useful when a customer has messaged you via a WhatsApp username and you only have their BSUID. See Understanding WhatsApp usernames and BSUID to learn more. This must be the only button on the template. No other buttons can be added alongside it.
WhatsApp Flow: If you have created a WhatsApp Flow on Meta, you can link it directly to a button in your template.
You can add up to 10 buttons in a single template. Once you have added all the buttons you need, click Next.

Step 5: Provide variable examples
If your template contains variables, Meta requires you to provide a sample value for each one before the template can be reviewed. This helps Meta understand the context of your message.
For example, if you used {{name}} in your template, enter a sample name. If you used {{policy_number}}, enter a sample policy number. Fill in all the example values and click the green Submit Template button. The preview on the right-hand side will update to reflect your sample inputs.
What happens after submission
Once submitted, your template will be sent to Meta for review. This process typically takes 24 to 48 hours. During this time, the template status will show as Pending. You can check your template's status anytime from the Templates section.
Once Meta approves the template, the status will automatically change to Approved, and you can start using it to send messages to your customers. If it's rejected instead, see how to fix a rejected template for common causes and resolutions.
Key takeaways
Templates fall under three categories: Marketing, Utility, and Authentication. Pick the one that matches your use case.
Header, body, and footer make up your message content; only the body is required.
You can add up to 10 buttons per template, including Call on WhatsApp and Share Contact Info.
Share Contact Info must be the only button on its template. It can't be combined with others.
Variables need a sample value before Meta will review your template.
Meta typically reviews templates within 24–48 hours; status moves from Pending to Approved.
Frequently asked questions
Related articles
Last updated