Shopify Flow Help Please

Topic summary

A user is trying to create a Shopify Flow workflow that sends a daily or weekly email report listing products from a specific collection (“Christmas”, ID: 280120230044) with inventory below 10 units. All products in this collection have SKUs starting with “XM”.

Current Issue:

  • The workflow trigger is set up correctly to check inventory levels
  • Adding a condition to filter by collection results in either “condition was false” errors or the report including all low-inventory products instead of just those from the Christmas collection
  • Screenshots were mentioned but not visible in the thread

Suggested Solution:
A two-flow approach was recommended:

  1. First flow: Triggered by “Product variant inventory quantity changed” → checks inventory level and SKU → assigns a product tag if criteria match
  2. Second flow: Runs on schedule → uses “Get product data” to retrieve tagged products → sends internal email → removes tags using a Loop

The discussion remains open, awaiting further troubleshooting or confirmation of the suggested approach.

Summarized with AI on October 24. AI used: claude-sonnet-4-5-20250929.

Hello, Shopify Community!

I’m seeking assistance with a Shopify Flow workflow I’ve created. I’ve been working with a Shopify Support Advisor, Ron, and he recommended posting here to get some expert help.

My goal is to create a single daily or weekly email report that lists all products from a specific collection that have an inventory level below 10 units.

Here’s my current situation:

Workflow Name: Send Daily Christmas Under 10 Email

Trigger: The trigger is correctly set up to check for inventory levels.

The Challenge: I need to add a condition to this workflow to filter the report so it only includes products from my “Christmas” collection (which has ID: 280120230044). The products in this collection all have an SKU that starts with “XM”.

I tried using a condition based on the product collection, but I keep getting a “condition was false” error, or the report includes all products under 10 units instead of just the ones from the specified collection.

Could an experienced Flow user or developer please help me find the correct condition to use? I’ve attached screenshots of my current workflow below.

Thank you so much for your help!

Hard to tell without seeing the screenshots.
Maybe forum engine hid them?

I’d approach it with 2 flows:
First runs on “Product variant inventory quantity changed”. Check the inventory level and SKU, if matches – assign product tag.

Second flow runs on schedule, daily, uses “Get product data” to retrieve a list of products tagged by the first flow and feeds it into “Send internal email”.
Then, removes tag from those products using Loop.