Use Flow to spark B2B customers to reorder if haven't ordered in certain period of time

Topic summary

Goal: Automate B2B reorder reminders in Shopify Flow so retailers are emailed after a set period only if they have not placed another order since their last one.

Context: The flow is partially built (screenshot referenced) with a missing condition to prevent emails to customers who already reordered.

Suggestion: Use a “get order data” action to retrieve recent orders for the customer (by customer ID) and conditionally send the email only when no newer orders exist.

Follow-up: The OP requested implementation details, but the responder couldn’t provide free support.

Outcome: The team found a solution by adding logic to compare the current order’s created_at timestamp with the customer’s last order date. If they match (i.e., no newer order exists), the marketing email is sent; otherwise, it’s suppressed.

Notes:

  • Technical concepts: Shopify Flow (automations with triggers/conditions/actions), “get order data” (fetch order history for validation).
  • The exact code and full flow setup were not shared. The referenced screenshot informs context but isn’t required to understand the resolution.

Status: Resolved with an internal conditional check; no open questions remain.

Summarized with AI on December 19. AI used: gpt-5.

We are attempting to use Flow to send our retailers a reminder to reorder after a certain period of time (marked by a customer tag) IF they have not ordered in that amount of time since their last order.

I have it laid out right now as:

But I would like to add something where that red asterisk is like “if the customer has not placed another order, THEN send the marketing email.”

Any ideas? It isn’t ideal that we would send a “do you need another order?” email if they HAVE already reordered. Appreciate any feedback/ideas!

1 Like

You could drop a get order data action in there for that specific customer ID.

Thanks Kalen! Are you able to go into a little more detail? This is a new process for me and upon looking into it, I’m not sure what type of details to add in

1 Like

No problem! Unfortunately my ability to provide free support here is limited but happy to help further on a paid basis if that’s of interest.

Fair enough! Thanks for your help. Another member of our team ended up finding a code to check and see if the Order was created at is equal to when the customer last ordered.

1 Like

Hi @icecream_ops

Customers can also choose when they want reorder reminders and automatic reminders will be sent with reorder link in Buy Again - Reorder & Remember app.

Additionally, i am planning to add a feature where a merchant can set when to set reorder reminders.

Let me know if you have any questions and I will be happy to help you.