Send Slack Shipping Updates When WooCommerce Orders Are Fulfilled
The moment a WooCommerce order is marked fulfilled, this sends the customer a Slack message with their tracking number and link — cutting "where's my order?" tickets and delighting buyers.
- 1
Step 1 — Trigger on fulfillment
Add the
WooCommercetrigger forOrder Fulfilled, which carries the tracking number and carrier. - 2
Step 2 — Build the message
Add a
Setnode with a friendly note plus{{ $json.tracking_number }}and the carrier's tracking URL. - 3
Step 3 — Notify via Slack
Add a
Slacknode. SetResourcetoMessageandOperationtoSend. Choose the channel (e.g.#alerts) and drop the tracking number and link into the message text using expressions like{{ $json.summary }}. Connect your Slack OAuth or bot-token credential.
Frequently asked questions
Doesn't WooCommerce already email tracking?
Sometimes — but this lets you use Slack specifically, customise the copy, and reach customers where they actually read, which many default emails miss.
Can I include delivery estimates?
If the carrier API returns an ETA, add a call in Step 2 to include the estimated delivery date in the message.