Update Shopify Inventory From Slack Messages
When an item runs out mid-shift, staff tell each other in Slack, but Shopify keeps selling it online until someone opens the admin. This workflow listens to your private Slack channels, reads short commands like SOLD OUT | Chicken Tikka or ADD 10 | Mango Lassi, finds the product, and sets or adjusts its inventory at the Shopify location that channel belongs to.
How it works
8 steps to mark items sold out in Shopify by typing in Slack
A staff member posts in a location's Slack channel
A staff member posts in a location's Slack channel
Read the command and match the channel to a location
Read the command and match the channel to a location
Ignore chat that isn't an inventory command
Ignore chat that isn't an inventory command
Find the Shopify product by its name
Find the Shopify product by its name
Branch on the command word
Branch on the command word
Shopify sets stock at that location (0 for SOLD OUT)
Shopify sets stock at that location (0 for SOLD OUT)
Shopify adds or removes units at that location
Shopify adds or removes units at that location
Slack reacts to the message to confirm the update
Slack reacts to the message to confirm the update
Ready to mark items sold out in Shopify by typing in Slack
Get setup in 8 minutes.
FAQs
Can one workflow cover several locations?
Yes. The Custom Code step holds a map of Slack channel IDs to Shopify location IDs, so each channel updates its own location. Add a line to the map when you open a new location and invite the MESA app to its channel.
Does marking an item sold out stop in-person sales on Shopify POS?
Setting available inventory to 0 stops customers adding the item to their cart online, unless you allow selling when out of stock. Shopify POS staff can still ring up items at zero or below, so the message is mostly about online and delivery orders.
What happens if someone mistypes the product name?
If no product matches, the workflow stops before touching inventory. You can add a Slack Send Message step on that branch to reply in the channel asking them to check the name.
Personalize this template
Customize this workflow even further:
You're in good company
"MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful."
"It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."
"The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"
mark items sold out in Shopify by typing in Slack
8 min setup • Fully supported if you need help
