Small shop teams split the work: one person packs, another answers customers, someone else buys stock. FlowMattic posts the WooCommerce events each of them needs to Slack, from new orders and failed payments to empty shelves and fresh reviews, so the store runs from a shared channel instead of constant wp-admin checks.
43 triggers71 actions7 example workflows18 ready-made templatesUnlimited runs
Try a pairing
When this happens in WooCommerce43 triggers
Do this in Slack14 actions
1. TriggerNew Order Created
2. ActionSend Channel Message
When WooCommerce fires New Order Created, FlowMattic runs Send Channel Message in Slack with the data from that event.
You build this in the FlowMattic workflow builder on your own site. See the setup steps
WooCommerce and Slack workflows you can build
Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.
Ready-made template
Post every new order to the sales channel
Order number, items and total appear in Slack as each order is placed, which helps a small team pack quickly and celebrate a good day.
Fields mapped from the earlier steps (a typical setup)
From WooCommerce
To Slack
Order number
Message heading
Billing name
Customer line
Line items
Items list
Order total
Total line
Shipping method
Packing note
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.
Triggers and actions in this pair
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
Good to know
Slack has no triggers in FlowMattic, so you cannot change an order from Slack. To act on orders, add WooCommerce actions such as Add Order Note or Change Order Status in the workflow.
Customer names and addresses in a busy public channel are visible to everyone in it. Use a private channel for anything with personal details.
In the abandoned cart example, Check Cart Status after the Delay lets the Filter skip shoppers who came back and paid.
Send Channel MessagePost or Schedule a new message to a specific #channel
Add ReminderAdds a reminder for the user
Create ChannelCreates a new channel
List All ChannelsRetrieve list of all channels
Set Channel TopicSets the topic on a selected channel
Set StatusSets your Slack status to the given text and emoji
Invite User To ChannelInvite an existing User to an existing Channel. You must be a member of the channel to invite someone to it
Find User by EmailFinds a user by matching against their email instead of their username
Find User by IDFinds a user by their ID.
Send Direct MessageSend a direct message to a user or yourself from the Slackbot. Can also schedule a message for later
Send Private Channel MessagePost a new message to a private channel you choose. Can also schedule a message for later
Update ProfileUpdate basic profile fields such as name or title
Find MessageFinds a Slack message using the Slack Search feature
Upload FileUpload file to your slack workplace
Why run this pair with FlowMattic
WooCommerce and Slack connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Store data stays on your server
Orders go from WooCommerce to Slack through the same WordPress site that took them.
Peak season costs the same
Runs are unlimited, so a busy sale weekend does not push your automation bill up.
Forty-three store events
From stock thresholds to customer spend milestones, almost any moment in the store can post to the channel that should hear about it.
Common questions
How does the WooCommerce Slack integration work?
FlowMattic watches WooCommerce events on your site, like New Order Created or Product Low Stock, and runs Slack actions such as Send Channel Message. You build and test each workflow on the visual builder in wp-admin.
Can I post orders to different channels by shipping country?
Yes. Add a Router after New Order Created that checks the shipping country, with one path per warehouse channel.
Can I hide customer details from the Slack message?
You choose every field in the message, so include only the order number and total in public channels and keep names and addresses for a private one.
Can I get alerts for subscriptions?
Yes. WooCommerce Subscription Created and WooCommerce Subscription Status Updated can post new subscriptions and cancellations to Slack.
Can Slack send a daily sales total?
Yes. Start with Schedule, run Retrieve Sales Report or Retrieve Orders Totals, and post the figures with Send Channel Message.
30-day money-back guarantee Unlimited workflows and runs Self-hosted
Reviewed 23 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. WooCommerce integration 2.2.2, Slack integration 1.0.