Tracking click events
Updated: Nov 18, 2025 Marketing Messages API for WhatsApp (formerly known as Marketing Messages Lite API) is now generally available. Available using Marketing Messages API for WhatsApp (MM API for WhatsApp) and Ads Manager only We deliver a webhook payload when users click on the body or call-to-action of your marketing message. You can subscribe to this webhook to capture this data and use it to inform your campaign decisions.Limitations
At the moment, this feature is not available for all users Click events are only available for messages sent in the last 7 daysWebhooks
To receive this webhook, subscribe to thewhatsapp_business_account webhook topic. The webhook payload is on the messages field and is delivered as below:
| Field Name | Field Type | Field Description |
|---|---|---|
action_type | Required String | Name of the action |
timestamp | Required Unix timestamp | Timestamp of when the event happened |
click_component | Optional Enum | The click action Can either be cta or body |
click_id | Optional String | The unique identifier for the click. Is also appended to the original url when the user visits the url. |
tracking_token | Optional String | Internal Meta token for processing and tracking |
product_id | Optional String | ID of the product, if it was assigned in Ads Manager or Marketing API. |

