How to Connect WooCommerce to WhatsApp: Order Status Notifications from WordPress Without Shady Plugins
WooCommerce WhatsApp integration: built-in webhooks, REST API keys, plugins, and Make, Zapier or n8n, plus ready templates for every order status.
WooCommerce has built-in webhooks under WooCommerce > Settings > Advanced > Webhooks that send events such as order created and order updated to your WhatsApp Business API platform. You can also use a WordPress WhatsApp plugin, or Make, Zapier or n8n, all of which support WooCommerce. Abandoned carts need a plugin because they are not built in.
01What can you send from WooCommerce?
| WooCommerce status | WhatsApp message | Template category |
|---|---|---|
| Processing | Order and payment confirmation | Utility |
| On hold | Awaiting bank transfer | Utility |
| Completed | Shipped or delivered | Utility |
| Cancelled / Refunded | Cancellation or refund confirmation | Utility |
| Pending payment for a while | Reminder to complete payment | Marketing |
| A few days after completion | Review request | Utility |
WooCommerce fires an "order updated" event on every change, so build your logic on the new status value in the payload.
02Three ways to connect
- WordPress WhatsApp plugins: there are many, and quality varies. Choose one that uses the official WhatsApp Business API, is actively updated and has support. Avoid plugins that run WhatsApp Web on a device, because they put your number at risk of being banned.
- Built-in webhooks: under WooCommerce > Settings > Advanced > Webhooks, add a webhook and choose the topic (Order created or Order updated), the delivery URL and the status "Active".
- Make, Zapier and n8n: all three have a WooCommerce app. You need REST API keys from WooCommerce > Settings > Advanced > REST API.
Ask the Modeer 360 team about a direct WooCommerce integration, or the easiest way to route your store's events to your templates.
03Setup steps
- Set up the official WhatsApp Business API with a dedicated number for your store.
- Create REST API keys (read-only is enough for notifications) if you will use Make or Zapier.
- Or add a webhook: name, status Active, topic Order updated, and the delivery URL from your platform.
- Keep the secret so you can verify that requests really come from your store.
- Add a condition: send only when the status changes to processing or completed, for example.
- Map the fields: billing.first_name, billing.phone, order number and total to the template variables.
- Get your templates approved and test with a real order.
The phone field in WooCommerce is free text. Add a country code selector or format validation on the checkout page, or a share of your messages will never arrive.
04Ready-to-use WooCommerce templates
05Common mistakes
- A message for every update: editing an internal note triggers Order updated. Send only when the status changes.
- Unofficial plugins: they can get your number banned and lose your conversations.
- Bank transfer template with no follow-up: route the receipt photo to a team member or agent who reviews it.
- Cash on delivery: confirm the order before it ships.
06The conversation after the notification
In Modeer 360, the receipt photo and the question land in the inbox. The AI agent answers repeat questions such as shipping times and exchanges, and passes the receipt to the reviewing team member with a summary. All of it is stored in the customer's profile in the CRM.
Key takeaways
- WooCommerce webhooks live under Settings > Advanced > Webhooks.
- Make, Zapier and n8n support WooCommerce with REST API keys.
- Send only when the status changes, not on every update.
- Avoid plugins that rely on WhatsApp Web.
Frequently asked questions
Does WooCommerce have abandoned cart tracking?
Not built in. You need a plugin that records carts and then sends them through a webhook or an automation tool.
Do I need a developer?
Not with Make or Zapier. With a direct webhook, you need a receiving URL and a few simple conditions.
Is Modeer 360 integrated with WooCommerce?
Ask the Modeer 360 team about a direct WooCommerce integration.
- #WooCommerce WhatsApp notifications
- #WooCommerce webhooks
- #WordPress WhatsApp plugin
- #WooCommerce order statuses