Introduction

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

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