Home / Sources / WooCommerce

WooCommerce

Orders, products, subscriptions.

Source Commerce Native
Triggers
9
Used on
4,820 sites
Setup
Auto-detected
Min version
WC 8.0+

How this source works

FlowSync taps into the native WooCommerce action hooks. The moment WooCommerce is detected on your site, all triggers below are available in the workflow builder — no extra configuration, no webhooks to wire up.

Available triggers 9 total

Orders

Order created
order_created
Fires the moment a customer places an order. Includes line items, totals, billing email.
Order processing
order_processing
Fires when the order moves to "processing" — payment confirmed, awaiting fulfillment.
Order on hold
order_on_hold
Order placed but awaiting payment confirmation. Useful for manual-payment workflows.
Order payment completed
order_payment_completed
Includes the payment gateway, transaction ID, product IDs, and the order total.
Order completed
order_completed
Fires when an order moves to "completed" status, after payment + fulfillment.
Order cancelled
order_cancelled
Fires on customer- or admin-initiated cancellation. Pairs well with win-back flows.
Order failed
order_failed
Payment or gateway failure. Useful for declining-payment recovery workflows.
Order refunded
order_refunded
Triggers on any refund — partial or full. Includes amount + reason.
Order status changed
order_status_changed
Catch-all for any status transition. Includes old_status and new_status.

Sample event payload

Every trigger ships with a structured payload. Here's what order_completed looks like when it fires:

Order completed
order_completed
PAYLOAD
order_id48201
order_total"249.00"
order_currency"USD"
product_ids[12, 47, 88]
billing_email"[email protected]"
timestamp2026-07-09T00:03:58Z

Popular workflow recipes

Tap any recipe to install it as a starting point — all wires connected.

WooCommerce Brevo

Add new WooCommerce events to Brevo, tagged by type

2 actions · common
WooCommerce Mailchimp

Sync WooCommerce contacts into Mailchimp

1 action · common
WooCommerce HubSpot

Mirror WooCommerce changes to HubSpot CRM

1 action · common

How to use it

1

Make sure WooCommerce is active

FlowSync auto-detects WooCommerce on plugin activation. If it’s running, you’ll see it under FlowSync → Sources with a green status dot.

2

Pick a trigger in the workflow builder

Open a workflow, click the trigger node, and select any WooCommerce event. The payload schema is loaded automatically so the field picker works downstream.

3

Filter, branch, or pass the payload to an action

Use the IF/ELSE node to gate the flow on plan tier, country, role — anything in the payload. Then connect any action and use {{trigger.field}} style merge tags.

4

Replay real events

FlowSync stores the last 1,000 fired events. Click any one in Logs → WooCommerce and hit Replay to dry-run a workflow against a known-real payload.

Wire up WooCommercein minutes.

Install FlowSync free, pick a trigger, and send events anywhere you need them.