Get Discord Notifications for Shopify Inventory Updates

6 min setup
No coding required
Runs automatically

Keep your team in the loop when product stock levels change in your Shopify store. This workflow sends instant messages to your Discord channel whenever inventory gets updated, so everyone knows about low stock, restocks, or sold-out items without constantly checking your admin dashboard. It's perfect for teams that use Discord to coordinate and need real-time visibility into inventory changes.

Shopify logo icon
Inventory Level Updated
Retrieve Product Variant Details from Inventory Item ID
Retrieve Product Variant
discord icon
Create Channel Message

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."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
PetFriendly

"It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Zailys

"The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Rothy's

How it works

5 steps to get Discord notifications whenever your Shopify inventory changes

Shopify logo icon

Inventory Level Updated

App connector: Shopify • Time to complete: 1 minute
Why this matters: This is what starts the entire workflow—every inventory change in your store activates this automation.

This trigger monitors your Shopify store for any inventory level updates. Whenever a product's stock level changes—whether from a sale, manual adjustment, or restock—this step captures the inventory item ID and available quantity, then passes that information to the next steps. You don't need to select specific products; it watches your entire inventory automatically.

Retrieve Product Variant Details from Inventory Item ID

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: Inventory item IDs aren't human-readable, so this step converts that ID into actual product information your team can understand.

This step takes the inventory item ID from Step 1 and looks it up in Shopify to find which product variant it belongs to. It automatically retrieves the product title, variant title, product ID, and product variant ID. The step is pre-configured with Inventory Item ID as the lookup value, so you don't need to change anything—just ensure the step is enabled and it will run automatically.

Retrieve Product Variant

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: This step gets the SKU, which helps your team quickly identify products in your inventory system or warehouse.

Using the product variant ID from Step 2, this step fetches additional variant details from Shopify's API, specifically the SKU field. The SKU is included in your Discord notification so team members can reference the exact product code when checking stock, fulfilling orders, or placing reorders. This step is already configured and runs automatically—no input needed.

Retrieve Shop

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: Your shop domain is needed to build clickable admin links, so your team can jump directly to the product page.

This step retrieves your Shopify shop information, particularly your myshopify_domain. This domain is used in Step 5 to construct a direct URL to the product in your Shopify admin. Instead of your team having to search for the product manually, they'll get a link that takes them straight to the product page for quick action. No configuration required—this step runs automatically.

discord icon

Create Channel Message

App connector: Discord • Time to complete: 2 minutes
Why this matters: This is where the Discord notification is actually sent and where you control which channel receives alerts and what information appears.

Configure the Discord channel where inventory alerts should be posted. You'll need to enter your Discord channel ID in the channelId field (right-click your channel in Discord and select "Copy ID"). The message content is pre-filled with a formatted notification that includes:

📦 "Inventory Updated"
Product name: {{shopify_2.product_title}}
Variant name: {{shopify_2.product_variant_title}}
SKU: {{shopify_4.sku}}
Available quantity: {{shopify.available}}
[Clickable admin link]

You can customize the message text, add or remove fields, change emojis, or adjust formatting to match your team's preferences.

Ready to set this up? It only takes 6 minutes.

Our support team will even help you personalize this workflow for free.

Get started →

Make it your own!

Customize this workflow even further:

Filter by inventory threshold
Only send Discord alerts when stock drops below a critical level, like 10 units or less. This reduces notification noise and ensures your team only sees the inventory changes that actually require attention, rather than every single stock adjustment throughout the day.
Route to different Discord channels
Send low-stock alerts to your operations channel, restock notifications to your marketing team, and out-of-stock alerts to customer service. By using conditions to check inventory levels and product collections, you can make sure the right teams see the right inventory updates.
Track inventory trends over time
Save each inventory change to a MESA Data table along with timestamps, product details, and previous stock levels. This creates a historical record you can analyze to identify fast-moving products, seasonal trends, or unusual stock patterns that might indicate issues.
Batch updates during high-volume periods
Add a short delay (like 5 minutes) and aggregate multiple inventory changes into a single Discord message. This is especially useful during busy sales periods or after bulk imports, preventing your channel from being flooded with dozens of individual notifications.

Common questions

Will this trigger for every single inventory adjustment, even small ones?

Can I customize the Discord message format or add more information?

Does this work with Shopify stores that have multiple inventory locations?

Ready to get Discord notifications whenever your Shopify inventory changes?

7-day free trial • 6 min setup • Cancel anytime

Need help? Our automation experts will help you personalize this workflow for free. Contact support