WPP Marketing
Language and currency
Log in
Plans
Customers
Customer case studiesReal stories with features and modules used. Fashion & accessoriesCart, repurchase, launches and order notifications. FootwearNumbering, exchanges, cart and seasonal campaigns. Bags & handbagsConsultative support, offers and sales recovery. Beauty & cosmeticsRestocking, kits, coupons and post-purchase engagement. PerfumerySpecial dates, repurchase and preference-based campaigns. Health & supplementsRecurring campaigns, repurchase reminders and targeted campaigns. Home & DecorConsultative support, cart and delivery status. FurnitureQuotes, pre-purchase questions and order tracking. Household utilitiesPromotions, product questions and recurring orders. Electronics & ComputersPre-purchase, pending payment and order notifications. Cell phones & accessoriesCompatibility, offers and cart recovery. Pet shopRecurring repurchase, campaigns and post-sale for pet products. Food & BeveragePromotions, recurring orders and fast communication. Babies & MaternityRestocking, bundles, kits and recurring communication. Sports & FitnessOffers by interest, repurchase and order follow-up. Jewelry and semi-jewelryHigh-value support, coupons, and sales recovery. Eyewear & AccessoriesConsultative support, orders, and repurchase campaigns. Stationery & giftsHolidays, lists, and segmented campaigns. Auto parts & accessoriesQuotes, compatibility, payment and order status. Tools & buildingQuotes, technical questions and cart recovery. Digital productsAccess, onboarding, renewal and post-purchase. Marketplaces and multi-brand storesCampaigns by category, segmented base and recurrence.
Search the site
Language and currency
Status webhooks

Receive WhatsApp message statuses in your system.

Configure a URL to receive queue, creation, delivery, read, error, number-not-found, expiration, and logout events.

Flow

WPP Marketing notifies your system when the status changes.

Status webhooks are useful for auditing, reconciliation, internal dashboards, support, and rules in your own system.

01 You provide the URL

Register an HTTPS endpoint from your system in the dashboard to receive callbacks.

02 Choose events

Enable only the statuses your system needs to consume to avoid operational noise.

03 Status changes

Delivery, read, error, expiration, invalid number or logout are detected in the operation.

04 Your system receives

The endpoint processes the payload, logs the event, and updates its own dashboard or internal rule.

Available return events.

These statuses help your system know what happened after a message entered the WhatsApp flow.

POST QUEUE

Message entered the processing queue.

Fila
POST MESSAGE_CREATED

Message was created in the flow and received an identifier for tracking.

Criação
POST MESSAGE_DELIVERED

Message was delivered to the recipient when the channel returns confirmation.

Entrega
POST MESSAGE_READ

Message was read when read receipt is available.

Leitura
POST MESSAGE_ERROR

Message encountered an error during sending, validation, or processing.

Erro
POST LOGOUT

WhatsApp connection was terminated and may require action from operations.

Conexão
Best practices

Prepare your endpoint to receive repeated and out-of-order events.

Webhooks are deliveries between systems. Your backend should respond quickly, log requests, and process idempotently.

HTTPS

Use a secure, public, and stable URL to receive callbacks.

Quick reply

Respond with HTTP 200 or 204 after receiving the event and process long-running tasks in an internal queue.

Idempotency

Use message and event identifiers to prevent duplication on redeliveries.

Logs

Log payload, date, HTTP status, and processing result for auditing.

Alerts

Use error events, number not found and logout to alert support or operations.

Separation

Status webhooks are responses from WPP Marketing. To send store commercial events, use the Events API.

Want to track deliveries and errors in your system?

Configure a webhook URL in the dashboard and choose which statuses should be sent back to your application.

Configurar webhooks