AltScore
WhatsApp Templates

WhatsApp Templates

WhatsApp Templates are pre-approved message formats that allow businesses to send structured notifications and communications to users outside the 24-hour messaging window. They are essential for proactive outreach like reminders, updates, and marketing campaigns.

What Are Templates?

Templates are message structures that must be approved by Meta (WhatsApp) before they can be sent to users. They support dynamic content through variables, allowing personalization while maintaining compliance with WhatsApp policies.

Template Categories

CategoryDescriptionUse Cases
MARKETINGPromotional and engagement messagesOffers, announcements, re-engagement campaigns
UTILITYTransactional and service updatesOrder confirmations, shipping updates, appointment reminders
AUTHENTICATIONSecurity and verification messagesOTP codes, login verification, account security

Template Components

A WhatsApp template consists of several components:

ComponentRequiredDescription
HeaderNoText, image, video, or document at the top
BodyYesMain message content (min. 32 characters)
FooterNoSmall text at the bottom (max. 60 characters)
ButtonsNoInteractive actions (max. 10 buttons)

Variables

Templates support dynamic variables using the format {{1}}, {{2}}, etc. These placeholders are replaced with actual values when sending messages:

Hello {{1}}, your order {{2}} has been shipped and will arrive on {{3}}.

Template Lifecycle

┌─────────┐    ┌──────────────────┐    ┌──────────┐
│  Draft  │───▶│ Pending Approval │───▶│ Approved │
└─────────┘    └──────────────────┘    └──────────┘
                       │                     │
                       ▼                     ▼
                 ┌──────────┐          ┌──────────┐
                 │ Rejected │          │  Active  │
                 └──────────┘          └──────────┘
StateDescriptionActions Available
DraftTemplate created but not submittedEdit, Publish, Delete
Pending ApprovalSubmitted to Meta for reviewView, Delete
ApprovedApproved and ready to useSend Test, View
RejectedRejected by MetaEdit, Resubmit, Delete
PausedTemporarily disabledView
ArchivedNo longer in useView

Available Tools

ToolDescriptionLink
Create TemplateCreate new WhatsApp templatesStep-by-step guide
Publish TemplateSubmit templates for approvalPublication process
Test TemplateSend test messagesTesting workflow
Manage TemplatesView, edit, and delete templatesManagement interface

Button Types

Templates support three types of buttons:

TypeDescriptionExample
URLOpens a web link"Visit our website"
PhoneInitiates a phone call"Call support"
Quick ReplySends a predefined response"Yes", "No", "Learn more"

Quick reply buttons can trigger flows in the conversational builder, enabling automated follow-up conversations.

Supported Languages

Templates can be created in multiple languages:

CodeLanguage
enEnglish
esSpanish
pt_BRPortuguese (Brazil)
frFrench
deGerman

Best Practices

  • Keep it concise - Users prefer short, clear messages
  • Personalize with variables - Use {{1}}, {{2}} for dynamic content
  • Choose the right category - Incorrect categorization may lead to rejection
  • Test before sending - Always send test messages to verify formatting
  • Monitor approval status - Templates may take 24-48 hours for Meta review

On this page