WhatsApp · Capability

WhatsApp Templates And Analytics

Unified workflow for managing message templates and analyzing conversation and template performance. Combines Business Management API template CRUD and analytics capabilities used by marketing teams, content managers, and business analysts.

Run with Naftiko WhatsAppMessage TemplatesAnalyticsMarketingReporting

What You Can Do

GET
List message templates — Lists all message templates for a WABA.
/v1/message-templates
POST
Create message template — Creates a new message template.
/v1/message-templates
DELETE
Delete message template — Deletes a message template.
/v1/message-templates
POST
Update message template — Updates an existing message template.
/v1/message-templates/{message_template_id}
GET
Get conversation analytics — Retrieves conversation analytics.
/v1/conversation-analytics
GET
Get template analytics — Retrieves template analytics.
/v1/template-analytics

MCP Tools

list-message-templates

Lists all message templates for a WhatsApp Business Account. Supports filtering by name, language, status, and category.

read-only idempotent
create-message-template

Creates a new message template. Templates must be approved by Meta before use.

update-message-template

Updates an existing message template. Only APPROVED or PAUSED templates can be edited. Edits re-trigger the approval process.

idempotent
delete-message-template

Deletes a message template. Deleting by name removes all language variants.

idempotent
get-conversation-analytics

Retrieves conversation analytics for a WABA with configurable time range, granularity, and dimensional breakdown.

read-only idempotent
get-template-analytics

Retrieves analytics for specific message templates including sent, delivered, read, clicked, and cost metrics.

read-only idempotent

APIs Used

whatsapp-business-mgmt