# Twilio Event Streams for WhatsApp

## Overview

Twilio Event Streams lets you subscribe to WhatsApp template update events and receive real-time notifications when a template's status or category changes.

## Template update events

This event notifies you when a WhatsApp content template is updated. The update can include changes to the template's status or category. Additional template-change events will be documented later.

The `type` field indicates which kind of template event you are receiving. Current values are `category_update` and `status_update`. The updated information—and its previous state—appears in the `template` object.

* `category_update`: Contains information about WhatsApp template category changes.
* `status_update`: Contains information about WhatsApp template status changes.

For a full description of each field in a template-update event, see [Messaging template approval: updated](/docs/events/event-types/messaging/template-approval#updated).

* **Subscription event type**: `com.twilio.messaging.template.approval.updated`

**Example event payload**

```json
{
    "specversion": "1.0",
    "type": "com.twilio.messaging.template.approval.updated",
    "source": "/v1/Templates/HXXXXXXXXXXXXXXXX",
    "id": "databridge_event_cf7521e314094255afcbed3440640c15",
    "dataschema": "https://events-schemas.twilio.com/Messaging.ApprovalUpdated/1",
    "datacontenttype": "application/json",
    "time": "2026-07-14T23:00:29.472Z",
    "data": {
      "channel": "whatsapp",
      "accountSid": "ACXXXXXXXXXXXXXXXX",
      "template": {
        "friendlyName": "owl_update",
        "previousValue": "pending",
        "externalTemplateName": "owl_update_hxxxxxxxxxxxxx",
        "language": "en",
        "currentValue": "approved",
        "sid": "HXXXXXXXXXXXXXXXX"
      },
      "dateUpdated": "2026-07-14T23:00:29.472790453Z",
      "type": "status_update"
    }
  }
```
