WooCommerce has a REST API with a consumer key and secret. Your flow uses it to pull orders and their status, and a webhook lets WordPress report when an order changes status. That's how you send shipping updates without fiddling with plugins.
What this automates for you
- Look up order status by order number or email address
- Send a shipping update on a status change
- Log return requests as a note on the order
- Resend an invoice or a payment link
How to set up the integration
- 1In WooCommerce, generate a read-only key under Settings → Advanced → REST API.
- 2Set the key and secret as a basic-auth header in your HTTP block.
- 3GET /wp-json/wc/v3/orders?search={{orderNumber}} to find the order.
- 4Add a webhook on “order updated” for proactive messages.
Flows that use this integration
Example flow with message copy and steps.
View →Example flow with message copy and steps.
View →Example flow with message copy and steps.
View →Frequently asked questions
Is this integration a ready-made app, or do I build it myself?
You build it yourself in the HTTP block: fill in the URL, headers, and fields. That usually takes about fifteen minutes. The upside is that you decide exactly which data gets exchanged.
Do integrations cost extra?
No. HTTP and API integrations are part of the €50 per month subscription, no matter how many systems you connect.
What if WooCommerce has no suitable API endpoint?
Then you use Make, Zapier, or n8n as a middle layer. Your flow talks to a single webhook, and the middle layer talks to everything else.