Send Slack Alert if No Shopify Orders Are Received Within an Hour

5 min setup
No coding required
Runs automatically

Stay on top of your sales with real-time alerts for unexpected dips in order volume. This MESA workflow template sends a Slack message to your team if no Shopify orders are received in the past hour, acting as an early warning system for potential issues. Quickly address and resolve disruptions to prevent revenue loss and ensure a smooth customer experience.

schedule icon
Schedule
Get List of Orders
Filter
slack logo icon
Send 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

4 steps to start receiving Slack alerts whenever your store goes an hour without any new orders

schedule icon

Schedule

App connector: Schedule • Time to complete: 0 minutes (Auto-configured)
Why this matters: This timer automatically checks your store every hour to see if orders are coming in, ensuring you catch slow periods before they become bigger problems.

The schedule runs every hour at the top of the hour (12:00, 1:00, 2:00, etc.) and kicks off the entire workflow. This step is pre-configured to trigger hourly, which gives you timely alerts without overwhelming your Slack channel. The system automatically calculates the timing, so you don't need to worry about time zones or daylight saving changes. Each hour, it sends a signal to the next step to start checking for recent orders.

Get List of Orders

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: This step retrieves all orders from the past hour so the workflow can determine whether your store had any sales activity during that time period.

The workflow automatically queries your Shopify store for any orders created in the last 60 minutes, regardless of their status (paid, unpaid, cancelled, etc.). It pulls this data using Shopify's API and includes all order types to give you the most complete picture of store activity. The search looks at the order creation timestamp and compares it to the current time minus one hour. This data then gets passed to the filter step to determine if any orders exist.

Filter

App connector: Filter • Time to complete: 0 minutes (Auto-configured)
Why this matters: This step decides whether to send the alert by checking if the order list from step 2 is empty - if no orders were found, it triggers the Slack notification.

The filter examines the order data retrieved in the previous step and only allows the workflow to continue if zero orders were placed in the past hour. When orders do exist, the workflow stops here and no alert gets sent. When the order list is empty, it signals that your store needs attention and passes control to the Slack messaging step. This prevents unnecessary notifications during busy periods while ensuring you're alerted during slow times.

slack logo icon

Send Message

App connector: Slack • Time to complete: 2 minutes
Why this matters: This step delivers the actual alert to your team, providing immediate notification that your store hasn't received orders so you can investigate or take action.

You'll need to specify which Slack channel should receive the alert in the "channel" field - this could be your general team channel, a dedicated alerts channel, or a direct message to yourself. The message automatically includes your shop name and states that no orders were placed in the past hour, giving your team clear context about the situation. You can find your channel name by looking at the channel list in your Slack workspace, or use a channel ID for more precision. The alert gets sent immediately when the conditions are met, so your team knows right away when sales activity drops.

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

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

Get started →

Make it your own!

Customize this workflow even further:

Customize alerts for different time periods
Change the schedule to check every 30 minutes, 2 hours, or even daily depending on your store's typical order volume and how quickly you want to respond to quiet periods.
Add multiple notification channels
Duplicate the Slack step to send alerts to different channels - perhaps urgent alerts to your main team channel and summary reports to a management channel.
Include more store context in alerts
Connect additional Shopify data retrieval steps to include information like current inventory levels, recent customer activity, or pending abandoned carts in your alert messages.
Set up escalating notifications
Use delay steps and additional filters to send different messages if the quiet period continues - like a gentle first alert after 1 hour and a more urgent message after 3 hours of no orders.

Common questions

Will this alert trigger during my store's normal closed hours?

What happens if Shopify is temporarily unavailable when the workflow runs?

Can I modify the alert message to include more details about my store's performance?

Ready to start receiving Slack alerts whenever your store goes an hour without any new orders?

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

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