# Workflow Trigger Extensions > Documentation for Workflow Trigger Extensions: 82 Shopify Flow triggers for orders, products, variants, inventory, discounts, customers, B2B, metafields and storefront content. Setup guides, permissions, and troubleshooting. Every page is also available as Markdown by appending .md to its URL. Canonical site: https://docs.workflow-trigger-extensions.app ## Docs - [Introduction to Workflow Trigger Extensions](https://docs.workflow-trigger-extensions.app/introduction.md): Workflow Trigger Extensions adds 98 triggers to Shopify Flow for the store changes native Flow cannot see, across orders, products, variants, discounts, custome - [Install and set up](https://docs.workflow-trigger-extensions.app/install-and-set-up.md): Install Workflow Trigger Extensions, grant the optional data permissions your workflows need, and build your first Shopify Flow workflow. - [How triggers work](https://docs.workflow-trigger-extensions.app/how-triggers-work.md): The four mechanisms behind the triggers - webhooks, change detection against a stored snapshot, polling, and the storefront pixel - and what each means for late - [Plans and usage](https://docs.workflow-trigger-extensions.app/plans-and-usage.md): Free, Starter, Grow and Unlimited plans, what counts as a trigger event, quota alerts at 80% and 100%, and how to reduce usage. - [Complete trigger reference](https://docs.workflow-trigger-extensions.app/trigger-reference.md): All 98 Shopify Flow triggers added by Workflow Trigger Extensions, with what fires each one, the permission it needs, and where to switch it on. - [Choosing the right trigger](https://docs.workflow-trigger-extensions.app/choosing-the-right-trigger.md): Match the right Shopify Flow trigger to the job for orders, products, variants, inventory, discounts, customers, B2B, collections, metafields, online store cont - [Metafield triggers](https://docs.workflow-trigger-extensions.app/metafield-triggers.md): Watch a specific metafield definition across 10 owner types, and choose between the generic Metafield Update trigger and the typed order, product, and customer - [Metaobject triggers](https://docs.workflow-trigger-extensions.app/metaobject-triggers.md): Fire Shopify Flow when a metaobject entry changes, configured per metaobject definition. - [Developer API, MCP, GitHub and trigger simulation](https://docs.workflow-trigger-extensions.app/developer-api-and-mcp.md): Inspect and control your triggers over a REST API or from an AI assistant over MCP, connect a GitHub repository for your custom trigger code, and simulate a tri - [Custom triggers](https://docs.workflow-trigger-extensions.app/custom-triggers.md): Build a Flow trigger of your own: pick a Shopify event, capture a real payload, write a few lines of JavaScript to filter and reshape it, and test it before you - [Generate trigger code with AI](https://docs.workflow-trigger-extensions.app/generate-with-ai.md): Connect your Anthropic (Claude) or OpenAI API key and describe a custom trigger in plain English - the editor writes the transform for you. - [How to get an Anthropic (Claude) API key](https://docs.workflow-trigger-extensions.app/get-anthropic-api-key.md): Create an Anthropic API key and connect it to Workflow Trigger Extensions to write trigger code with Claude. - [How to get an OpenAI API key](https://docs.workflow-trigger-extensions.app/get-openai-api-key.md): Create an OpenAI API key and connect it to Workflow Trigger Extensions to write trigger code with GPT. - [Permissions and data access](https://docs.workflow-trigger-extensions.app/permissions-and-data-access.md): Every data permission is opt-in and granted per resource. How to grant them, what each unlocks, and how protected customer data is handled. - [The Triggers page (formerly Settings)](https://docs.workflow-trigger-extensions.app/triggers-page.md): The nine-tab Settings page is now a single Triggers page where every trigger has its own on/off switch. What moved where, and what is new. - [Sidekick and AI assistants](https://docs.workflow-trigger-extensions.app/sidekick-and-ai.md): Ask Shopify Sidekick about your trigger setup, recent events, quota usage and permissions through the app's read-only data extension. - [Storefront triggers](https://docs.workflow-trigger-extensions.app/storefront-triggers.md): Start a Shopify Flow workflow from shopper behaviour: product views, cart changes, searches with no results, out-of-stock variants and checkout errors, using th - [Custom Storefront Triggers](https://docs.workflow-trigger-extensions.app/custom-storefront-triggers.md): Publish your own event from your Shopify theme with one line of JavaScript and turn it into a Shopify Flow trigger: cart drawers, wishlist adds, size guides, va - [Send new discounts to Slack](https://docs.workflow-trigger-extensions.app/send-new-discounts-to-slack.md): Send new Shopify discount details to Slack with Workflow Trigger Extensions so support sees codes, terms, and expiry as soon as they are created. - [Discount code removed alerts](https://docs.workflow-trigger-extensions.app/discount-code-removed-alerts.md): Set up a Shopify Flow workflow for Discount Code Removed and send the impact summary to Slack with a webhook-based Slack workflow. - [Trigger a Shopify Flow when a discount expires](https://docs.workflow-trigger-extensions.app/discount-expired-alerts.md): Set up the Discount Expiry Trigger to remove expired promo banners and run Shopify Flow automatically when a discount expires. - [Alert your team on variant price changes](https://docs.workflow-trigger-extensions.app/variant-price-change-alerts.md): Get notified when a variant's price or compare-at price changes using Workflow Trigger Extensions' Product Variant Price Changed trigger. Step-by-step setup gui - [Auto-sync bundle prices on variant price changes](https://docs.workflow-trigger-extensions.app/auto-sync-bundle-prices.md): Automatically recalculate and update Shopify bundle prices when a component variant's price changes using Workflow Trigger Extensions. Step-by-step Flow guide. - [Trigger Shopify Flow on order metafield updates](https://docs.workflow-trigger-extensions.app/order-metafield-update-guide.md): Learn how to alert your packing team when a gift message is added to an order using Workflow Trigger Extensions' metafield update trigger. Step-by-step guide. - [Trigger Shopify Flow on product metafield changes](https://docs.workflow-trigger-extensions.app/product-metafield-update-guide.md): Route notifications to the right team when a product's production status changes using Workflow Trigger Extensions' metafield update trigger. Step-by-step guide - [Trigger Shopify Flow on customer metafield updates](https://docs.workflow-trigger-extensions.app/customer-metafield-update-guide.md): Automatically tag products matching a customer's clothing size when they update their profile. Uses Workflow Trigger Extensions' customer metafield trigger. - [Send Slack alerts when a blog post is updated](https://docs.workflow-trigger-extensions.app/blog-post-update-slack-alerts.md): Set up Blog Post Update alerts in Shopify Flow and send blog title and body to Slack using Workflow Trigger Extensions. - [Alert support when a page changes](https://docs.workflow-trigger-extensions.app/page-update-support-alerts.md): Notify your support team in Slack or email when a Shopify page changes using Workflow Trigger Extensions and Shopify Flow. - [Event history and troubleshooting](https://docs.workflow-trigger-extensions.app/event-history-and-troubleshooting.md): Use Event History to confirm a trigger fired, and work through the common reasons a trigger does not appear, does not fire, or fires too often. - [Frequently asked questions](https://docs.workflow-trigger-extensions.app/faq.md): Common questions about quota, plans, permissions, baselines, metafields, and trigger timing in Workflow Trigger Extensions. ## Help Center - [Report a bug](https://docs.workflow-trigger-extensions.app/help/report-a-bug.md): Report a bug in Workflow Trigger Extensions, with screenshots or exports attached, and see what details let us trace an event end to end. - [Request a feature](https://docs.workflow-trigger-extensions.app/help/request-a-feature.md): Tell us what would make Workflow Trigger Extensions better - a missing trigger, a payload field, or a rough edge in the app. - [Support](https://docs.workflow-trigger-extensions.app/help/support.md): How to reach Workflow Trigger Extensions support, and what to include so an event can be traced end to end. - [Legal & data protection](https://docs.workflow-trigger-extensions.app/help/legal.md): Data Processing Agreement (DPA/AVV), Privacy Policy, Terms of Service and Imprint for Workflow Trigger Extensions. ## Blog - [Auto-update price and compare-at price when supplier cost changes](https://docs.workflow-trigger-extensions.app/blog/auto-update-price-on-cost-change.md): When a supplier raises the cost of a variant, your retail price should not silently fall out of margin. Combine the Product Variant Cost Changed trigger with a ## Optional - [Changelog](https://docs.workflow-trigger-extensions.app/changelog.md) - [Roadmap](https://docs.workflow-trigger-extensions.app/roadmap.md)