Introduction

Main_Screenshot

Shopify Flow is a powerful automation platform, but its built-in trigger library has gaps. Many common store events simply don't have a corresponding native trigger, leaving merchants unable to automate workflows that matter to their business.

Flow Trigger Extension bridges that gap. It adds 24 new triggers to Shopify Flow across 7 categories, giving you granular control over orders, products, discounts, customers, collections, metafields, and storefront content, all without writing a single line of code.

What Makes It Different

Native Shopify Flow covers creation and deletion events well. What it lacks is update-level and lifecycle-level granularity. This extension focuses precisely on those gaps:

  • Variant-level product changes: track price, SKU, barcode, and unit price independently

  • Full discount lifecycle: created → updated → expired → deleted, plus redeem code events

  • Order granularity: line item changes, fulfillment transitions, and display status updates

  • CMS coverage: blogs, articles, and pages are completely absent from native Flow

  • Metafield monitoring: across 9+ resource types (Product, Variant, Collection, Customer, Order, Company, Company Location, Blog, Article, Page) in a single trigger

Flow Trigger Extensions Speed Intro

Trigger Reference by Category

Order Triggers

React to order changes with granularity that native Flow doesn't provide.

Trigger

Description

Order Update

Fires whenever any field on an order is updated (address, notes, tags, etc.)

Order Line Items Changed

Detects when line items are added, removed, or modified (quantity, price, variant)

Order Fulfillment Changed

Fires when fulfillment status changes: partial, complete, cancelled, or tracking updates

Order Display Status Changed

Fires when the display fulfillment status changes (e.g. in_progress, on_hold via POS)

Order Tags Added

Starts when one or more tags are added to an order

Order Tags Removed

Starts when one or more tags are removed from an order


Product & Variant Triggers

React to catalog changes at the variant level, critical for pricing automation and catalog sync.

Trigger

Description

Product Update

Fires when a product's details are updated (title, description, images, status, etc.)

Product Variant Price Changed

Fires when a variant's price or compare-at price is modified

Product Variant SKU Changed

Detects when a variant's SKU is added, changed, or removed

Product Variant Barcode Changed

Fires when a variant's barcode (EAN/UPC) is updated

Product Variant Unit Price Changed

Triggers when a variant's unit price (per measurement) changes


Discount Triggers

Cover the full lifecycle of discounts from creation to expiry plus redeem code management.

Trigger

Description

Discount Created

Fires when any new discount (automatic or code-based) is created

Discount Updated

Fires when a discount's details are edited (value, conditions, dates, etc.)

Discount Expired

Triggers when a discount's end date is reached and it becomes inactive (unique to this extension)

Discount Deleted

Fires when a discount is permanently deleted

Discount Code Added

Triggers when a new redeem code is added to a code discount

Discount Code Removed

Triggers when a redeem code is removed from a code discount


Customer & Company Triggers

Respond to customer and B2B company record changes beyond what native Flow captures.

Trigger

Description

Customer Update

Fires when any customer record is updated (name, email, tags, addresses, notes)

Company Update

Fires when a B2B company profile is modified

Company Location Update

Fires when a company's location record is updated


Collection Triggers

Automate workflows based on collection changes, including rule updates and product membership.

Trigger

Description

Collection Update

Fires when a collection is updated, including rule changes or product additions/removals


Metafield & Metaobject Triggers

Monitor custom data changes across your store's resources (powerful for stores with rich metadata)

Trigger

Description

Metafield Update

Fires when a monitored metafield changes on any supported resource: Product, Variant, Collection, Customer, Order, Company, Company Location, Blog, Article, or Page

Metaobject Entry Updated

Fires when a metaobject entry (custom structured content record) is updated


Content / CMS Triggers

Automate workflows based on storefront content changes (completely absent from native Shopify Flow)

Trigger

Description

Blog Update

Fires when a blog's settings or details are updated

Blog Post Update

Fires when an article (blog post) is edited — title, content, tags, publish status, etc.

Page Update

Fires when an online store page is updated

Support

You can reach out to [email protected] or join our Apps Slack Workspace here