Skip to main content
template.* tracks the Meta catalog (approval, rejection, category). message.* tracks message delivery, different concerns.

In brief

  • template.* events = lifecycle of official templates synced with Meta.
  • instanceId is empty, templates do not use a channel instance.
  • Fires when you publish to Meta, when Meta changes status or category, or when Notifique updates the local mirror after sync.
  • For delivery, use WhatsApp webhooks (message.sent, message.delivered, …).
General setup: Webhooks. Security: Webhook security.

How the POST looks


Event reference

Possible statuses in status_changed: APPROVED, PENDING, REJECTED, IN_APPEAL, PAUSED, DISABLED, DELETED, PENDING_DELETION, LIMIT_EXCEEDED, ARCHIVED.

Payload per event

Rejected example:

Next steps