Learn how to use WhatsApp templates to start conversations and send notifications
This guide explains how to initiate conversations with customers using WhatsApp templates, including syncing templates from Meta, testing them, and sending them via API.
WhatsApp requires pre-approved message templates to initiate conversations with customers or send messages outside the 24-hour customer service window. This ensures quality and prevents spam.
WhatsApp templates are pre-approved message formats that businesses use to:
Kapso seamlessly integrates with Meta’s WhatsApp template system:
The 24-hour customer service window ensures quality conversations. After this window, templates help you re-engage customers professionally.
Meta classifies templates into three categories:
Promotional content, product announcements, sales
Order updates, account alerts, transaction confirmations
One-time passwords, verification codes
Before using templates in Kapso, you must create them in Meta WhatsApp Manager:
Template placeholders can be:
Kapso supports both formats.
Once your templates are approved by Meta:
Navigate to WhatsApp → Templates in your Kapso project
Select your WhatsApp configuration from the dropdown
Click Sync Templates
Kapso will fetch all approved templates from Meta and display them with:
Re-sync templates whenever you:
Before using templates in production, test them:
Click the Test button next to any template
In the test dialog:
Click Send Test to send the message
The test will:
Use the external API to send templates programmatically:
Query parameters:
whatsapp_config_id
: Filter by specific configstatus
: Filter by status (e.g., “approved”)category
: Filter by categoryExample response:
Request body with positional parameters:
Or with named parameters:
Example using cURL:
Success response:
Error response:
Error: “Template requires 3 parameters, but 2 were provided”
Solution:
Error: “Failed to send template message” or delivery failures
Common cause: No payment method configured in Meta Business Manager
Solution:
Send template messages to multiple recipients
Receive notifications when customers respond
Learn how to use WhatsApp templates to start conversations and send notifications
This guide explains how to initiate conversations with customers using WhatsApp templates, including syncing templates from Meta, testing them, and sending them via API.
WhatsApp requires pre-approved message templates to initiate conversations with customers or send messages outside the 24-hour customer service window. This ensures quality and prevents spam.
WhatsApp templates are pre-approved message formats that businesses use to:
Kapso seamlessly integrates with Meta’s WhatsApp template system:
The 24-hour customer service window ensures quality conversations. After this window, templates help you re-engage customers professionally.
Meta classifies templates into three categories:
Promotional content, product announcements, sales
Order updates, account alerts, transaction confirmations
One-time passwords, verification codes
Before using templates in Kapso, you must create them in Meta WhatsApp Manager:
Template placeholders can be:
Kapso supports both formats.
Once your templates are approved by Meta:
Navigate to WhatsApp → Templates in your Kapso project
Select your WhatsApp configuration from the dropdown
Click Sync Templates
Kapso will fetch all approved templates from Meta and display them with:
Re-sync templates whenever you:
Before using templates in production, test them:
Click the Test button next to any template
In the test dialog:
Click Send Test to send the message
The test will:
Use the external API to send templates programmatically:
Query parameters:
whatsapp_config_id
: Filter by specific configstatus
: Filter by status (e.g., “approved”)category
: Filter by categoryExample response:
Request body with positional parameters:
Or with named parameters:
Example using cURL:
Success response:
Error response:
Error: “Template requires 3 parameters, but 2 were provided”
Solution:
Error: “Failed to send template message” or delivery failures
Common cause: No payment method configured in Meta Business Manager
Solution:
Send template messages to multiple recipients
Receive notifications when customers respond