Product Icon

Slack Notifications for WooCommerce

WooCommerce Slack keeps your team connected by sending real-time store notifications directly to your Slack channels. From new orders to stock alerts, every event comes straight into Slack so you’re always in the loop.
Choose a billing option
$79
Save 20%
$158 $126.40

Third-party subscription required.

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

Your WooCommerce store, live in your team’s Slack

Every sale, refund, stock change, and review — posted to the right Slack channel the moment it happens. WooCommerce Slack turns your store into a real-time feed your whole team can actually keep up with, without anyone sitting in the WordPress dashboard.

It’s a notification system for your WooCommerce store that runs where your team already works. Rather than order emails piling up in an inbox nobody clears, or a dashboard nobody keeps open, every event you care about lands in Slack the instant it occurs — routed to the channel that should see it, worded the way you want to read it.

Banner reading Your store, live in Slack, beside a Slack channel where the WooCommerce app posts a new order, a refund, and a low-stock alert to the #orders, #finance, and #ops channels.

How do you find out a sale just came in?

Most stores refresh the orders screen, wait on a daily digest, or — worse — hear about a problem from a customer first. A big order lands and nobody’s there to greet it. A product quietly sells out. A refund goes through unnoticed until the numbers don’t add up at month-end. By the time someone spots it in wp-admin, the moment to act has usually passed.

Your team is already in Slack all day. Your store should be talking to them there — the instant something happens, not hours later.

 

The ten Slack notification events for WooCommerce

Ten event types cover the moments that matter across your store — the cash register, the stockroom, and the community around your products. Switch on the ones your team cares about; each one is independent:

  • New order
  • Order status update
  • Subscription renewal
  • Refund
  • Back order
  • Low on stock
  • Out of stock
  • New review
  • New customer
  • New post

Get every new order in Slack the moment it lands

The new-order notification posts to Slack the instant checkout completes, so someone can start fulfilment — or just feel the store’s pulse — without opening wp-admin. Each message carries the customer’s name, what they bought, the order total, and a one-click link back to the order. It fires on the classic checkout, the WooCommerce checkout block, and standard order hooks, so the orders you’d expect to see are the orders you get.

  • Post new orders to a Slack channel the instant checkout completes
  • Include customer name, items, order total, and a link to the order
  • Filter out $0 orders when you don’t want the noise
  • Works with both the classic checkout and the checkout block

A Slack channel receiving WooCommerce notifications — a new order, an order marked completed, and a refund — each posted by the WooCommerce app with a timestamp.

Catch low stock before your customers do

Back-order, low-stock, and out-of-stock events send a stock notification the moment inventory crosses the thresholds you already set in WooCommerce. Purchasing and ops find out while there’s still time to reorder, instead of hearing about it from a customer staring at an unavailable product. Each alert names the product, its stock level, and a link to edit it — and you can route stock alerts to their own channel, well away from the sales feed.

  • Alert a channel when a product hits your low-stock threshold
  • Get notified the moment an item sells out or goes on back order
  • Include the product name, stock level, and a link to the product
  • Keep inventory alerts in their own channel, separate from orders

Send each event to the right channel

Every event type has its own channel, emoji, and sender name, so #sales sees orders, #ops sees stock, and #finance sees refunds — no single firehose nobody reads. Channels are multiselect, so one event can post to several places at once when more than one team needs it. Anything you leave unset falls back to a default channel and emoji, so you’re never stuck configuring every field to get started.

  • Choose one or more Slack channels for each event type
  • Give each event its own emoji so alerts are scannable at a glance
  • Set the bot’s sender name to match your store
  • Fall back to a default channel and emoji for anything unset

A settings table routing each WooCommerce event to its own Slack channel and emoji — new order to #orders, refund to #finance, low on stock to #ops, new review to #marketing.

Write the message your team actually reads

Each event has its own message template built from tokens — {order_number}, {order_total}, {product_name} and more — plus Slack markup so key details link straight back to the order, product, or customer. Keep it to a tidy one-liner, or switch on extended notifications to attach rich detail: line items, product thumbnails, and timestamps. You decide how much each channel sees, event by event.

  • Customize every notification with a token-based message template
  • Link straight to the order, product, or customer with Slack markup
  • Turn on extended notifications for line items, thumbnails, and timestamps
  • Tune the detail level per event — short and scannable, or fully detailed

A WooCommerce message template with tokens on the left and the resulting formatted Slack order notification on the right.

Follow orders through every status change

The order-status event posts a message whenever an order moves — and you choose exactly which statuses trigger it. Watch only for completed and refunded, or track the full journey from processing to shipped, including any custom statuses your store uses. Each message reports the new status alongside the order’s addresses and billing email, keeping fulfilment, support, and finance aligned on where every order stands.

  • Notify Slack when an order changes to any status you pick
  • Select from WooCommerce’s built-in and your own custom statuses
  • Include the new status, addresses, and billing email in the message
  • Keep fulfilment, support, and finance on the same page

Cover refunds, reviews, customers, and posts too

Orders and stock are only part of the picture. Refunds post to your finance channel with the amount, reason, and order link. New product reviews reach the team the moment they’re left. New customer registrations and newly published posts each get their own alert, so marketing can welcome buyers and announce content without watching the dashboard. That’s ten distinct events, each on its own switch.

  • Post refunds with amount, reason, and order link to a finance channel
  • Share new product reviews with the team as they arrive
  • Welcome new customers with a registration alert
  • Announce newly published posts to a content or marketing channel

Built for your whole team

Because every event routes to its own channel, each part of your team gets exactly the feed they need — and nothing they don’t:

  • Store owners watch sales roll in on #orders
  • Ops and purchasing catch stock issues on #ops before they cost a sale
  • Finance sees every refund on #finance the moment it happens
  • Support follows order status changes so they can answer “where’s my order?” instantly
  • Marketing celebrates new reviews and welcomes new customers on #community

Cards showing which team watches which channel: store owners on #orders, ops and purchasing on #ops, finance on #finance, support on #orders, and marketing on #marketing.

From “how did we miss that?” to “we’re already on it”

The difference is timing. Without real-time notifications, the important stuff surfaces late — in a report, an inbox, or a customer complaint. With WooCommerce Slack, it surfaces the second it happens, in front of the person who can act on it.

  • A refund used to slip by until reconciliation — now it’s in #finance instantly
  • A best-seller used to sell out silently — now #ops sees it hit the threshold
  • Orders used to mean refreshing wp-admin — now they land in #orders on their own
  • The whole team used to wait on a daily digest — now they see the store live

Three cards — Orders, Stock, and Refunds — each routed to its own Slack channel with its own message template.

Works with your subscriptions too

WooCommerce Slack runs perfectly well on its own — but if you sell subscriptions, it also posts a notification every time a renewal order is created, so recurring revenue shows up in Slack right beside first-time orders. It works with WooCommerce Subscriptions, Constellation by Kestrel, and YITH WooCommerce Subscription. Your subscriptions extension handles the billing; WooCommerce Slack makes sure the team sees each renewal land.

Fits the WooCommerce setup you already run

It’s a WooCommerce-native integration, not a bolt-on — notifications fire from the same checkout your store already uses.

  • Compatible with High-Performance Order Storage (HPOS / custom order tables)
  • Fires on the classic checkout and the Cart & Checkout blocks
  • Works with WooCommerce Subscriptions, Constellation, and YITH Subscription renewals
  • Extensible and developer-friendly, with filters on every event’s message and content

 

Built by a team that runs it

We didn’t build WooCommerce Slack and walk away — we use it. Kestrel runs it on our own store to keep an eye on sales and refunds, so it’s the first thing in our team channels each day. It’s the tool we wanted for ourselves, maintained by the same people who rely on it.

Key features

  • 10 notification types
  • Per-event channel and emoji
  • Send one event to multiple channels
  • Custom notification messages with template tags and Slack formatting
  • Extended notifications for detailed order and review data
  • Order status filtering
  • $0-order filtering
  • HPOS and checkout blocks compatible
  • Subscription renewal notifications
  • Extensible and developer-friendly

Four WooCommerce Slack features shown as cards: ten notification events, per-event routing, custom message templates, and extended notifications.

Up and running in minutes

  1. Add the extension to your store, then install and activate
  2. Open WooCommerce → Settings → Integration → Slack
  3. Connect your Slack workspace with one authorization
  4. Pick your channels, switch on the events you want, and word your messages
  5. Send a test notification — and you’re live

Put your store where your team already works

Stop refreshing the orders screen and waiting on digests. Add Slack Notifications for WooCommerce and turn every order, refund, stock change, and review into a message in the right channel — the instant it happens. For a closer look, browse the documentation, or send us your pre-sales questions any time.

Made and supported by the team at:
Kestrel logo


Frequently asked questions

Which WooCommerce events can I send to Slack?

Ten event types: new order, order status update, subscription renewal, refund, back order, low stock, out of stock, new review, new customer, and newly published post. Each one is an independent switch and can be routed to its own Slack channel.

Can I send different events to different Slack channels?

Yes. Every event has its own channel selector, and you can choose more than one channel per event. Send orders to #sales, stock alerts to #ops, and refunds to #finance — or fan a single event out to several channels at once. Anything you leave unset uses your default channel.

Can I customize what each notification says?

Yes. Each event has a message template built from tokens like {order_number} and {order_total}, plus Slack markup for clickable links. Turn on extended notifications to add rich attachments with line items, product thumbnails, and timestamps. Developers can customize further through the extension's filters.

Does it work with WooCommerce Subscriptions?

Yes. When a subscriptions extension is active, renewal orders trigger their own Slack notification, so recurring revenue shows up alongside new orders. WooCommerce Subscriptions, Constellation by Kestrel, and YITH WooCommerce Subscription are all supported.

Will it notify me about orders created at my point of sale?

Orders created through standard WooCommerce order hooks — including POS plugins that use them — will trigger notifications. Some POS tools create orders through non-standard flows; if yours is one of them, the order-status event is a reliable fallback for catching those orders.

Is it compatible with HPOS and the block-based checkout?

Yes. WooCommerce Slack declares compatibility with High-Performance Order Storage (custom order tables) and the Cart and Checkout blocks, so it fits both classic and modern WooCommerce stores.

Is this plugin developer-friendly?

Yes, it’s extensible and translation-ready, so developers can tailor it further if needed.

Can I reply to or manage orders from Slack?

Not currently. WooCommerce Slack sends notifications one way — from your store into Slack — to keep your team informed at a glance. Managing orders still happens in WooCommerce. If you would like to see more management features crossing to your store from Slack, please contact our team and we'll be happy to help!

Customer reviews

We are accepting reviews for this product, and will display them when we get a few more.

Extension information

  • WooCommerce version required: 4.0.0
  • PHP version required: 7.4
  • Tested with WordPress: 6.9
  • Tested with WooCommerce: 10.4.3
  • Requires at least WordPress: 5.6
  • Requires at least WooCommerce: 4.0

Compatibility

  • Cart & checkout blocks
  • High performance order storage (HPOS)

Countries

  • Worldwide

Related Products

Price $279 annually
Rated 3.2 out of 5 stars
Price $79 annually
Rated 3.4 out of 5 stars
Price $59 annually
Rated 3.1 out of 5 stars
Price $109 annually
Rated 2.7 out of 5 stars
Price $49 annually
Rated 4.1 out of 5 stars
Price $109 annually
Rated 2 out of 5 stars
Price $109 annually
Rated 2.3 out of 5 stars
Price $109 annually
Rated 2.6 out of 5 stars
Price $39 annually
Rated 2.8 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.