Skip to content

Connect Slack to WooCommerce

Your store runs in WooCommerce, but your team talks in Slack. Get yesterday's sales, low stock, risky orders and refund requests posted where people already are, so nobody has to log in to the WordPress admin to find out how the shop is doing.

Ideas

What you can do with Slack and WooCommerce

Sales snapshots, stock alerts, fraud checks and refund lookups, posted to the right Slack channel. These are ready-made starting points. Anything else you can describe works too.

Build your own

Build any Slack and WooCommerce automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what should happen between Slack and WooCommerce in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Post orders over $200 to #big-orders right away and send the rest as an hourly summary.

If today's revenue by 3pm is 40 percent below the same weekday average, post a warning to #sales.

Use cases

Why people connect Slack and WooCommerce

How the two apps work together

  • WooCommerce webhooks send new orders and product updates to your trigger link straight away, or the script checks every few minutes.
  • The script posts order and product details to the Slack channels you choose.
  • Scheduled runs post daily sales summaries and stock checks.
  • Store owners hearing about sales

    Each new order is posted to #orders with total and items. The team feels progress during the day.

  • Fulfilment teams catching urgent orders

    Orders with express shipping or notes are posted to a fulfilment channel. They ship first.

  • Ops teams watching stock

    Low-stock and out-of-stock products are posted to #inventory. Reorders happen in time.

  • Support teams watching refunds

    Refunds and failed payments are posted to #support. Patterns are spotted early.

More apps

Slack, WooCommerce and other apps in one automation

An automation isn't limited to two apps. Add the next step in another app and it runs as part of the same automation.

Orders log

Post each WooCommerce order to #orders and add it to my Google Sheet.

Shipment updates

When a ShipStation shipment is created for a WooCommerce order, post the tracking number in the order thread in Slack.

Repeat customer alerts

When a WooCommerce order comes from someone in my Klaviyo VIP list, post it to #vip.

Setup

Connect Slack and WooCommerce once

Every idea on this page uses the same two connections, so you set them up once. If one is missing, your assistant tells you and links to the right place.

Slack

Team chat

  1. At api.slack.com/apps, create a new app from scratch in your workspace.
  2. Under OAuth & Permissions, add the bot scopes the automation needs, such as chat:write, channels:read and channels:history.
  3. In the ClickRuntime dashboard, open Connections, choose Slack and enter your app's details, then install it to your workspace.
  4. In each channel the automation should use, type /invite @your-app-name.

WooCommerce

E-commerce

  1. In WP Admin, go to WooCommerce, Settings, Advanced, REST API, and click Add Key.
  2. Choose the user the key acts as and set the permission to Read/Write, which is needed for creating products, coupons and webhooks. Read is enough for reports.
  3. Click Generate API Key and copy the Consumer key (ck_...) and Consumer secret (cs_...).
  4. In the ClickRuntime dashboard, open Connections & secrets and save both, together with your store's URL.

FAQ

Questions about connecting Slack and WooCommerce

How does ClickRuntime connect to my WooCommerce store?
With a REST API key you create in WooCommerce under Settings, Advanced, REST API. Give it read access for reports and alerts, or read/write if an automation should update orders, and save the key and secret in your ClickRuntime dashboard.
Does it work with any WooCommerce host?
Yes, as long as your store is reachable over HTTPS. It talks to the standard WooCommerce REST API, so managed hosts and self-hosted WordPress both work.
Which Slack channel do the messages go to?
The one you name in your request, such as #sales or #inventory. Different automations can post to different channels.
Will it slow down my store?
No. Each check makes a handful of API calls on a schedule or when an order arrives, which is far lighter than a person browsing the admin.
Can it post product images?
Yes. The product image URL can be included in the Slack message.
Can it handle several stores?
Yes. Connect each store and route each one to its own channel.
Does it show customer details in Slack?
Only what you choose. You can leave out names and emails and post only totals and items.

Tell your assistant what Slack and WooCommerce should do together

Free plan. No credit card.