How it works

Follow these 4 simple steps to start receiving Discord notifications when your Shopify products hit low inventory levels

Shopify logo icon

Inventory Level Updated

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: This monitors your Shopify inventory in real-time, detecting the exact moment any product variant's stock level changes so you never miss a critical inventory update.

This trigger automatically activates whenever Shopify updates the available quantity for any product variant in your store. It captures the current inventory level, inventory item ID, and location details without any configuration needed from you. The trigger runs continuously in the background, passing fresh inventory data to the filtering step whenever stock levels change. No manual setup is required since MESA connects directly to Shopify's inventory system.

Filter: Check if inventory is low

App connector: Filter • Time to complete: 1 minute
Why this matters: This prevents notification spam by only allowing products with 3 or fewer items in stock to trigger Discord messages, ensuring you only get alerted when inventory truly needs attention.

The filter evaluates the available inventory quantity from the trigger and only allows the workflow to continue when stock levels are at or below your threshold. It's pre-configured to trigger when available inventory is less than or equal to 3 units, but you can adjust this number based on your reorder preferences. If inventory is above the threshold, the workflow stops here and no Discord message gets sent. When inventory meets the low-stock criteria, all inventory data passes through to the next step.

Retrieve Product Variant Details from Inventory Item ID

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: This converts the raw inventory item ID into readable product information like titles and variant names that make your Discord notifications meaningful and actionable.

This step takes the inventory item ID from the trigger and queries Shopify to fetch complete product details including the product title, variant title, and product ID. This enriched product data gets combined with the inventory information and passed forward to create a comprehensive Discord notification. Without this step, your Discord message would only contain cryptic inventory item numbers instead of recognizable product names.

discord icon

Create Channel Message

App connector: Discord • Time to complete: 2 minutes
Why this matters: This delivers the low inventory alert directly to your Discord channel with all the product details and a quick link to manage the item in your Shopify admin.

This step sends a formatted message to your specified Discord channel containing the product name, variant details, current inventory quantity, and a direct link to the product in your Shopify admin. You'll need to configure the Channel ID field by right-clicking your Discord channel, selecting "Copy ID," and pasting it into the template. The message content is pre-written to include all relevant product information and automatically generates the correct Shopify admin URL. Once configured, every low-stock alert will appear in your Discord channel with consistent formatting.

Make it your own

Customize this workflow even further:

Expand inventory alerts to Slack or email
Send the same low-stock notifications to your Slack workspace or email address, allowing different team members to receive alerts through their preferred communication channels.
Add supplier contact automation
Chain an email step that automatically contacts your suppliers with reorder requests when specific products hit low inventory, including current stock levels and suggested reorder quantities.
Create inventory reports in Google Sheets
Connect a spreadsheet action that logs every low-stock event with timestamps, creating an inventory history report you can analyze for purchasing patterns and seasonal trends.
Deploy AI for smart reorder suggestions
Let an AI agent evaluate your sales velocity and seasonal patterns to recommend optimal reorder quantities and timing, then automatically send those suggestions to your purchasing team.

Frequently asked questions

Can I set different inventory thresholds for different products?
This template uses a single threshold (3 units) for all products. To set product-specific thresholds, you'd need to add a Custom Code step that checks product tags or metafields to determine individual low-stock levels for each item.
Will I get multiple Discord messages if the same product's inventory keeps dropping?
Yes, you'll receive a new Discord notification each time the inventory level updates and still meets your threshold. If a product drops from 3 to 2 to 1 unit, you'll get separate messages for each change.
What happens if my Discord server or channel gets deleted?
The workflow will fail at the Discord step and you'll receive an error notification in MESA. You'll need to update the Channel ID in the template settings to point to a new Discord channel before the notifications will resume working.
What is a template?
Templates are pre-made workflows by our team of experts. Instead of building a workflow from scratch, these have all the steps needed to complete the task.
Can I personalize a template?
Yes! Every step can be customized to meet your exact requirements. Additionally, you can even add more steps and make it more sophisticated.
Are templates free?
Yes! Our entire library containing hundreds of templates are free to use and customize to your exact needs.

Ready to start receiving Discord notifications when your Shopify products hit low inventory levels?

Join thousands who've automated their work and saved an average of 3.5 hours every week.

Start with this template — It's free
7-day free trial • 5 min setup • Cancel anytime