Skip to main content

🌐 Overview

The WhatsApp Templates module provides:

  • Template creation and management tools
  • Compliance with WhatsApp Business policies
  • Template status tracking and approval workflow
  • Broadcast history and performance analytics
  • Category-based template organization
Access Requirements

Authorized users can access this module.


🧭 Navigation Path

WhatsApp → Templates

The WhatsApp module menu includes:

  • Dashboard
  • Templates
  • Broadcasts
  • Support Chat
  • No-Reply Chat
  • Tickets
  • Queries
  • Tags List
  • Settings
  • Chatbot

📋 Templates Dashboard Overview

The Templates Dashboard provides a centralized view of all WhatsApp templates created within the system.

Dashboard Sections

  • Search Bar – Search templates by name

  • Category Filter – Filter templates by category

  • Status Tabs

    • Active Templates
    • Pending Templates
    • Rejected Templates
    • Deleted Templates
  • Create Template – Create a new WhatsApp template


Template View

📊 Template List Details

Each template row displays key information and usage metrics.

Template Information

FieldDescription
Template NameSystem-unique template identifier
CategoryUtility or Marketing
LanguageTemplate language (e.g., en_US, es_ES)
StatusApproval status from WhatsApp
Total BroadcastsNumber of times the template was used
SentMessages successfully sent
DeliveredMessages delivered to recipients
ReadMessages read by recipients
FailedMessages that failed delivery
CancelledCancelled message attempts
Created AtTemplate creation date

➕ Create WhatsApp Template

Click Create Template to configure a new WhatsApp template.

Create template View

🔧 Creation Workflow

  1. Click Create Template
  2. Enter Template Name (unique, lowercase, underscores allowed)
  3. Select Category (Utility / Marketing)
  4. Select Language (e.g., English – US)
  5. Configure Template Components
  6. Review message in WhatsApp Preview
  7. Submit the template for WhatsApp approval


✏️ Update Template Workflow

  1. Open an existing template from the list
  2. Click Edit Template
  3. Update required fields or components
  4. Review changes in WhatsApp Preview
  5. Click Update Template
Template Updates

Updating an approved template may require re-approval by WhatsApp depending on the changes.


🧩 Template Components

Templates are built using modular components. Only Body is mandatory.

📝 Header (Optional)

  • Format: Text
  • Purpose: Short title displayed at the top of the message

Example:

Meeting Link

📜 Body (Required)

  • Main message content
  • Supports dynamic variables using double curly braces

Example:

Hello {{user}}, please join the meeting on {{link}}

Buttons (Optional)

Buttons allow recipients to take quick actions from WhatsApp.

Supported button type:

  • Quick Reply

Example:

  • Button Text: Join Meeting

  • Informational text displayed at the bottom
  • Maximum 60 characters

Example:

Zupians Support

Template Categories

Utility Templates

Used for transactional, operational, and system-generated messages.

Common Use Cases:

  • Exam / score notifications
  • Ticket or case updates
  • Account or service alerts

Marketing Templates

Used for promotional and engagement-based communication.

Common Use Cases:

  • Campaign announcements
  • Feature promotions
  • Engagement reminders

🔄 Template Variables

Variables allow dynamic values to be passed at the time of sending messages.

Variable Rules

RuleDescription
Sequential OrderVariables must be sequential (param_0, param_1, param_2…)
Runtime MappingVariables are mapped to runtime data
Missing ValuesMissing values are shown as NA

Example Mapping

param_0 → User Name
param_1 → Total Score
param_2 → English Score
param_3 → Math Score

🔍 Template Preview

The Preview option displays how the message appears to the end user on WhatsApp, including:

  • Business name header
  • Message content
  • Variable-substituted values

This helps validate formatting and content before usage.

Preview


Broadcast History

Each template provides access to its broadcast history(how many times template used so far).

Broadcast History Details

  • Template Name
  • Mobile Number
  • Status (Sent / Failed)
  • Variables Used (JSON payload)
  • Sent At timestamp
  • Preview option

Template Broadcast View

📊 Statistics

The Statistics view provides insights into template performance.

Performance Metrics

  • Total messages sent
  • Delivery success rate
  • Read count
  • Failure metrics
Analytics Insight

Monitor delivery and read rates to optimize template performance and user engagement.


🔄 Template Status Lifecycle

  1. Pending – Submitted and awaiting WhatsApp approval
  2. Approved – Available for broadcasts and automations
  3. Rejected – Rejected due to policy violations or formatting issues
  4. Deleted – Removed from active usage

🔗 Usage Across Modules

Approved templates can be used in:

  • WhatsApp Broadcasts
  • Automated Notifications
  • Support and No-Reply Chats
  • Chatbot workflows

✨ Best Practices

  • Keep messages concise and user-friendly
  • Avoid promotional language in Utility templates
  • Ensure variable order matches backend payload
  • Use Preview before sending broadcasts
  • Create separate templates for different use cases

⚠️ Common Issues & Resolutions

IssueReasonResolution
Template RejectedPromotional content in UtilityRewrite content neutrally
NA values shownMissing variable dataEnsure payload mapping
Low read rateMessage too longShorten content

❓ Frequently Asked Questions (FAQ)

1. Can an approved template be edited?
Yes. Approved templates can be edited, but significant changes may require re-approval from WhatsApp.
2. How long does WhatsApp template approval take?
Usually within 24–48 hours.
3. Can one template be used multiple times?
Yes. Approved templates can be reused across multiple broadcasts and automation workflows.