How to send automation emails only on working days?

Topic summary

A merchant seeks to send automated order notification emails only on working days (Monday-Friday), ideally between 09:00-13:00. Their production occurs 2 days after orders, but they need the automation to account for weekends—for example, orders placed Thursday or Friday should wait until Monday.

Proposed Solutions:

  • A third-party app (Adminix) offered a serverless workflow solution, though the merchant prefers native Shopify Flow functionality.
  • A community member shared a working workaround using Shopify Flow:
    1. Store the order day in a metafield or tag
    2. Add a brief wait step
    3. Check the stored day and create conditional paths (Mon-Wed waits 2 days; Thursday waits longer, etc.)
    4. Use Liquid date filters to manage timing logic

Current Status:
The merchant accepted the workaround solution but expressed interest in native Flow support for business-day scheduling in the future. One user requested the workflow screenshot be re-posted as it’s currently not loading.

Summarized with AI on November 14. AI used: claude-sonnet-4-5-20250929.

We manufacture our products on demand and want to automatically notify the customer when his order is being made. Usually this happens 2 days after the order, so the “WAIT” action is fine. However, we manufacture only on working days which means that in case an order is made on THU or FR the automation should wait until MO.

Is there a way to configure shopify flow to send mails only on working days (MO-FR)? In best case also only between 09h and 13h.

I would really appreciate some help with this.

Thanks!!

Hello,

My name is Christian. I’m CEO at Adminix - a serverless workflow automation platform. We are currently in the process of publishing our app to Shopify marketplace. But we can help you to solve the problem already. We can create a workflow responsible for doing your automation. Your Shopify webhook will trigger it, and all processes will be running inside your AWS account.

Best,
Christian

Dear Christian,

thanks for the offer. We’ll have a look at it. However, 3rd party app installation for this will be the last resort.

Hi @GW-Store

a way to solve this is:

  1. store the day the order happened in a metafield or tag
  2. wait a few seconds
  3. in the same workflow check for that tag content
  4. output an action accordingly (you likely need a path for Mon-Wed waiting 2 days; one path for Thu waiting N and so on).

This is how I solved it:

You can use metafields as well.

I did test the liquid in my screenshot but you can also use this liquid filter guide and you’ll see it links to many other date outputs you can use: like abbreviations for days and hours.

I add a small wait step to make sure the tag has time to update correctly.

You can use the same principle to store pretty much anything in a metafield and re-use it as a condition i guess.

The Flow team is always working on new features to manage timing and dates so you should stay tuned for new releases.

Hey! Thanks a lot for the reply! We can accept this solution :slightly_smiling_face:

Anyhow, the implementation of a native feature by shopify flow in the future (without workarounds) would be very welcome!

I appreciate the screenshot. I wonder in future if you’d consider posting the actual flow data so it can be used/edited by those following here?

I’m looking to achieve something similar, I don’t suppose you could re-post the original screenshot? It’s currently not loading.

Thanks

Steve