Managing Webhooks | Developer Documentation Managing Webhooks Updated: Dec 12, 2025 WhatsApp Business Accounts (WABAs) and their assets are objects in the Facebook Social Graph. When a trigger event occurs to one of those objects, Facebook sees it and sends a notification to the webhook URL specified in your Facebook App’s dashboard. In the context of embedded signup, you can use webhooks to get notifications of changes to your WABAs, phone numbers, message templates, and messages sent to your phone numbers. You must individually subscribe to every WABA for which you wish to receive webhooks. After fetching the client’s WABA ID, subscribe your app to the ID in order to start receiving webhooks. See Webhooks for more information about webhooks and fields. Subscribe to webhooks on a business customer WABA Response Upon success: Repeat this process for any other WABAs for which you wish you receive webhooks notifications. Note that if you subscribe your app to webhooks for multiple WABAs, all webhooks notifications will be sent to the app’s callback URL specified in the Webhooks product panel of the App Dashboard, unless you override webhooks. Get all subscriptions on a WABA To get a list of apps subscribed to webhooks for a WABA, send a GET request to the subscribed_apps endpoint on the WABA: Unsubscribe from a WABA To unsubscribe your app from webhooks for a WhatsApp Business Account, send a DELETE request to the subscribed_apps endpoint on the WABA. Overriding the callback URL See Webhooks Overrides. Set up notifications You can set up webhooks to send you notifications of changes to your subscribed WhatsApp Business Accounts. The types of notifications you can subscribe to are: Available subscription fields Field name Description account_alerts The account_alerts webhook notifies you of changes to a business phone number’s messaging limit, business profile, and Official Business Account status. account_review_update The account_review_update webhook notifies you when a WhatsApp Business Account has been reviewed against our policy guidelines. account_update The account_update webhook notifies of changes to a WhatsApp Business Account’s partner-led business verification submission, its authentication-international rate eligibility, or primary business location, when it is shared with a Solution Partner, policy or terms violations, offboarding, reconnection, or when it is deleted. automatic_events The automatic_events webhook notifies you when we detect a purchase or lead event in a chat thread between you and a WhatsApp user who has messaged you via your Click to WhatsApp ad, if you have opted-in to Automatic Events reporting. business_capability_update The business_capability_update webhook notifies you of WhatsApp Business Account or business portfolio capability changes (messaging limits, phone number limits, etc.). history The history webhook is used to synchronize the WhatsApp Business app chat history of a business customer onboarded by a solution provider. message_template_components_update The message_template_components_update webhook notifies you of changes to a template’s components. message_template_quality_update The message_template_quality_update webhook notifies you of changes to a template’s quality score. message_template_status_update The message_template_status_update webhook notifies you of changes to the status of an existing template. messages The messages webhook describes messages sent from a WhatsApp user to a business and the status of messages sent by a business to a WhatsApp user. partner_solutions The partner_solutions webhook describes changes to the status of a Multi-Partner Solution. payment_configuration_update The payment_configuration_update webhook notifies you of changes to payment configurations for Payments API India and Payments API Brazil. phone_number_name_update The phone_number_name_update webhook notifies you of business phone number display name verification outcomes. phone_number_quality_update The phone_number_quality_update webhook notifies you of changes to a business phone number’s throughput level. security The security webhook notifies you of changes to a business phone number’s security settings. smb_app_state_sync The smb_app_state_sync webhook is used for synchronizing contacts of WhatsApp Business app users who have been onboarded via a solution provider. smb_message_echoes The smb_message_echoes webhook notifies you of messages sent via the WhatsApp Business app or a companion (“linked”) device by a business customer who has been onboarded to Cloud API via a solution provider. template_category_update The template_category_update webhook notifies you of changes to template’s category. user_preferences The user_preferences webhook notifies you of changes to a WhatsApp user’s marketing message preferences.