Shopify flow - ADDING TAGS WHEN METAFIELDS UPDATE

Topic summary

A user seeks to automatically add product tags in Shopify Flow when metafield values are updated or changed. The desired workflow would trigger whenever a metafield’s namespace and key value changes, then apply a corresponding tag (e.g., “FEATURE_Red”).

Current Limitation:

  • Shopify Flow does not currently support metafield update events as triggers.
  • These underlying events don’t exist in Shopify’s system yet.

Suggested Workarounds:

  • Use a scheduled Flow that runs hourly to check products updated in the last hour, then conditionally add tags based on metafield values.
  • Consider third-party automation platforms like Make.com or Zapier as alternatives.

Future Availability:

  • No confirmed roadmap for metafield update events.
  • If Shopify’s metafields team builds these events in the future, Flow would likely add them as triggers.
Summarized with AI on October 26. AI used: claude-sonnet-4-5-20250929.

Hi Shopify’ers

I wondered if anybody has come across a way to run a flow workflow when the metafields of a product update?

What im trying to do is:

  1. Create product
  2. Add metafield value (lets say ‘Red’ as an example)
  3. When metafield namespace and key value is updated/changed or added then flow will run
  4. A tag will be added to the product as “FEATURE_Red”

Hope that has made sense.

I dont want it to run when the product is added, i want it to run whenever the product metafield key value is updated

There aren’t any events yet for when metafields are updated. That said, you can use something like:

  • Every hour
  • Get product data (where updated_at was in last hour)
  • For each product
    • Check metafield value and tag not already there
    • Add tag

Hi Paul,

Are events for metafield updates on the roadmap for flow?

Kindly,

Nathan

I dont feel it would be in roadmap, you can try make.com or zapier for this @TwistyPuzzles

No, because the events don’t exist yet. I’m not sure if the metafields teams have plans to build these events or not, but once they are available Flow would add them as trigger.

Hi @TwistyPuzzles, @n8churrr,

If you don’t mind using third-party apps, the Flow Companion app allows you to track events when a metafield value of an order, product, or customer changes.

When a metafield value changes, the trigger Product/Order/Customer metafield changed is activated. The trigger data includes information about the product/order/customer, the metafield, and the previous and current values.

To use this functionality, you need to enable it in the app settings by adding the metafields you want to monitor to the list of tracked ones.

1 Like

Wow, that does look awesome and would do the job perfectly.

1 Like