How to read order status from Automations?

I am trying to set up an automation can read the current status of an order after a delay so that I can send order status emails.

Some products in my store have to be made to order. That can take some time. I have been trying to set up an automation that sends a periodic email while the order is unfulfilled, and stops sending emails one the irder IS fulfilled.

I set up a condition to read the Status element, but it can never tell when the order is fulfilled.

I’m not sure this would be possible out of the box (at least without code).

For this to work, it would need the following:

  • On a schedule, check orders and their Fulfillment status
  • If it’s not FULFILLED and an email hasn’t been sent for XYZ, then send a new email

For that, you’re likely looking for the scheduled time, followed by “Run Velo code”, and then subsequent actions.

Depending on your process, the “Order Updated”, might trigger at intervals that work for you, so something like:

  • Order updated as the trigger
  • Using the Fulfillment status as the condition
  • Something like “if the fulfillment status is not FULFILLED"


All in, it might take a few creative workarounds to get something that works for this use case :slight_smile: