Connect Shopify to Slack
Ideas
What you can do with Shopify and Slack
Post a weekly Shopify sales report in Slack
Every Monday Slack shows last week's orders, revenue and best sellers, with a short comment on what changed.
See how it worksGet low-stock warnings from Shopify in Slack
Each morning Slack lists the products that will run out within two weeks at their current sales rate.
See how it worksDraft a weekly blog post about one of your products
Each week a new blog draft about one of your products appears in Shopify, and Slack tells you it is ready to review.
See how it worksGet a Slack alert when orders stop or ship late
Slack tells you when no orders have come in for longer than usual, or when paid orders are waiting too long to ship.
See how it worksPost yesterday's Shopify orders to Slack
Every weekday at 9, yesterday's order count and revenue are posted to your sales channel.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Shopify and Slack, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Shopify and Slack automation you can describe
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 300 or with express shipping to #priority-orders, and send other orders as a single hourly summary.
Each morning, use AI to read yesterday's order notes and post any that mention a complaint, gift message or delivery request to #customer-care.
Use cases
Why people connect Shopify and Slack
How the two apps work together
- Shopify webhooks send events such as new orders, refunds and inventory updates to a ClickRuntime trigger link instantly.
- The script formats the details and posts them to a Slack channel or DM.
- Scheduled runs query Shopify for summaries posted at set times.
New order posts
Store owners and small teams post each order to Slack with items, total and shipping country.
Low stock alerts
Ops staff get a Slack message when inventory for a product drops below a set level.
Refund and cancellation alerts
Customer service leads see each refund or canceled order in Slack with the reason.
Daily sales summary
Owners get a morning Slack post with yesterday's orders, revenue and top products.
More apps
Shopify, Slack and other apps in one automation
Orders to Slack and a sheet
When a Shopify order is placed, post it in #orders on Slack and add a row to our Orders Google Sheet.
VIP order alerts
When a Shopify order comes from a customer in our Klaviyo VIP segment, post it in #vip on Slack.
Supplier reorder drafts
When a Shopify product drops below 10 units, post in #inventory on Slack and draft a reorder email to the supplier in Gmail.
Setup
Connect Shopify and Slack once
Shopify
E-commerce
- In the Dev Dashboard at dev.shopify.com, create an app.
- Create and release a version with the Admin API scopes your automations need, such as
read_orders,read_productsandwrite_products. - Install the app on your store. The store must belong to the same Shopify organization as the app.
- From the app's Settings, copy the Client ID and Client secret.
- In the ClickRuntime dashboard, open Connections, choose Shopify and enter your shop domain, Client ID and Client secret.
Slack
Team chat
- At api.slack.com/apps, create a new app from scratch in your workspace.
- Under OAuth & Permissions, add the bot scopes the automation needs, such as
chat:write,channels:readandchannels:history. - In the ClickRuntime dashboard, open Connections, choose Slack and enter your app's details, then install it to your workspace.
- In each channel the automation should use, type
/invite @your-app-name.
FAQ
Questions about connecting Shopify and Slack
How does ClickRuntime connect to my Shopify store?
Will it change anything in my store?
Can different alerts go to different channels?
Does it work with more than one store?
Which Shopify access does it need?
Can it hide customer details in Slack?
Does it post past orders?
Related pages
Keep exploring
Tell your assistant what Shopify and Slack should do together
Free plan. No credit card.
