For all Shopify plans

Shopify Flow can't trigger on metafield changes. FieldWatch can.

Watch specific metafields on products, customers, orders, and collections. When a value changes, FieldWatch fires a Shopify Flow trigger with the old and new values — so you can automate anything.

FieldWatch dashboard showing active watches, events this month, and recent metafield change activity

Built for Shopify

Meets Shopify's highest quality standards

Old + New Values

Every trigger includes previous and current values

Free to Start

3 watches, 20 events/month. No credit card required.

Shopify Flow has no trigger for "metafield changed."

Metafields power your custom data — product attributes, customer tags, order flags. But when those values change, Flow has no way to react.

No native trigger

Shopify Flow can trigger on "Order created" or "Product status changed" — but not "metafield value changed." If your automation depends on custom data, you're stuck.

No old/new comparison

Even when other apps detect a change, they don't tell you what the previous value was. You can't build "when status changes FROM draft TO active" without both values.

No filtering or conditions

You want to trigger only when a value changes to "VIP" — not on every edit. Without conditions, you're drowning in irrelevant triggers or building workarounds in Flow.

FieldWatch solves all three.

FieldWatch create watch wizard with resource type selector, metafield definition browser, and condition configuration

Browse your real metafields. Pick one. Done.

FieldWatch fetches your actual metafield definitions from Shopify. No typing namespace and key from memory — just pick from a list. Select the resource type, choose a metafield, set your condition, and save.

  • Browse real metafield definitions from your store
  • Products, customers, orders, collections
  • Manual entry fallback for any namespace/key
  • Works with all metafield types (text, number, JSON, references, lists)

Trigger only when it matters.

Don't fire on every change. Set conditions: trigger only when the value equals "VIP," contains "urgent," changes to "active," or exceeds a threshold. Your Flow workflows get clean, relevant triggers — not noise.

  • Equals / Not equals — exact value match
  • Contains — partial string match
  • Changed to / Changed from — directional transitions
  • Greater than / Less than — numeric thresholds
FieldWatch conditional trigger configuration with equals, contains, changed_to, and greater_than options
FieldWatch execution history showing watch name, resource, old and new values, condition match status, and Flow trigger status

See every trigger. Know what changed.

Full execution history shows every trigger fire — which watch, which resource, old value, new value, whether the condition matched, and whether Flow was triggered. Debug issues in seconds.

  • Complete audit trail per watch
  • Old and new values for every change
  • Condition match and Flow trigger status
  • 7 to 90 days retention by plan

Set up in under a minute

1

Pick a Metafield

Choose the resource type and browse your actual metafield definitions. Select the one you want to watch.

2

Set Your Condition

Trigger on any change, or only when the value equals, contains, or transitions to a specific value.

3

Build in Flow

FieldWatch fires a "Metafield Changed" trigger in Shopify Flow with all the context. Build any automation you want.

Simple, transparent pricing

Start free. Upgrade when you need more.

Free

$0/month

  • 3 metafield watches
  • 20 events per month
  • Shopify Flow triggers
  • 7-day execution history
Install Free
Most Popular

Pro

$9/month

  • Unlimited watches
  • 5,000 events per month
  • Conditional triggers (6 types)
  • 30-day execution history
  • 7-day free trial
Start Free Trial

Business

$19/month

  • Everything in Pro
  • Unlimited events
  • All 8 condition types
  • 90-day execution history
  • 7-day free trial
Start Free Trial

All paid plans include a 7-day free trial. Cancel anytime. Billed through Shopify.

Frequently asked questions

What does FieldWatch do?

FieldWatch watches specific metafields on your Shopify products, customers, orders, and collections. When a watched metafield value changes, FieldWatch fires a Shopify Flow trigger with the old value, new value, and resource details — so you can automate any downstream action.

Do I need Shopify Plus?

No. FieldWatch works on all Shopify plans — Basic, Shopify, Advanced, and Plus.

How does it detect metafield changes?

FieldWatch subscribes to resource update webhooks and queries Shopify for the current values of your watched metafields. It compares against stored snapshots to detect changes. When a change is found and your conditions match, it fires a Shopify Flow trigger with the old and new values.

What are conditional triggers?

Instead of triggering on every change, you can set conditions: only trigger when the value equals a specific string, contains a keyword, changes to or from a specific value, or exceeds a numeric threshold. Available on Pro and Business plans.

Does it include old and new values?

Yes. Every Flow trigger includes the previous value and the new value, along with the resource type, resource ID, resource title, metafield namespace, key, and timestamp. You can use these in Flow conditions and actions.

Can I try it before paying?

Absolutely. The Free plan includes 3 watches and 20 events per month at no cost, with no time limit. When you need unlimited watches, conditional triggers, or more events, the Pro and Business plans each have a 7-day free trial.

Start triggering Flow on metafield changes today.

Free plan includes 3 watches and 20 events per month. No credit card required.

Questions, issues, or feature requests?

We'd love to hear from you.