user_preferences webhook reference | Developer Documentation
user_preferences webhook reference
Updated: Nov 5, 2025
This reference describes trigger events and payload contents for the WhatsApp Business Account user_preferences webhook.
The user_preferences webhook notifies you of changes to a WhatsApp user's marketing message preferences.
Triggers
Parameters
| Placeholder | Description | Example value |
|---|---|---|
<BUSINESS_DISPLAY_PHONE_NUMBER>String |
Business display phone number. |
15550783881 |
<BUSINESS_PHONE_NUMBER_ID>String |
Business phone number ID. |
106540352242922 |
<PREFERENCE>String |
Values can be:
stop - Indicates the WhatsApp user has opted to stop receiving marketing messages from you.resume - Indicates the WhatsApp user has opted to resume receiving marketing messages from you. |
stop |
<PREFERENCE_DESCRIPTION>String |
Description of marketing message preference.
Values can be:
User requested to stop marketing messagesUser requested to resume marketing messages |
User requested to stop marketing messages |
<WEBHOOK_TRIGGER_TIMESTAMP>Integer |
Unix timestamp indicating when the webhook was triggered. |
1739321024 |
<WHATSAPP_BUSINESS_ACCOUNT_ID>String |
WhatsApp Business Account ID. |
102290129340398 |
<WHATSAPP_USER_ID>String |
WhatsApp user ID. Note that a WhatsApp user's ID and phone number may not always match. |
16505551234 |
<WHATSAPP_USER_PROFILE_NAME>String |
WhatsApp user's name as it appears in their profile in the WhatsApp client. |
Sheena Nelson |