Bring your own URL. If a service can send a webhook, Flow Plus can turn it into a Flow trigger. CRM, ERP, fraud tools, custom apps, IoT devices — anything.
Shopify Flow has no built-in trigger that fires from an external webhook — every native trigger is an internal Shopify event (order, product, customer, fulfillment, inventory). Building a custom Flow trigger normally means writing and hosting a custom app, which is effectively limited to Shopify Plus. That leaves most merchants without a way to start a Flow from their CRM, ERP, 3PL, fraud tool, or IoT device.
Flow Plus is the bridge — no code, no custom app, no Plus requirement. Point any service that can POST JSON at your signed channel URL, map up to eight values onto Field1..Field8 with the entire request available as JSONString, and Shopify Flow runs the rest. It's a privacy-first relay that never reads your store data.
Common patterns merchants set up with the custom channel. Install, point your webhook here, done.
Inventory updates from your 3PL → Flow Plus → Flow adjusts stock, hides out-of-stock products, alerts ops team. No middleware needed.
Your fraud provider flags an order → Flow holds it, adds internal tags, notifies CX in Slack, schedules manual review.
Customer hits a new tier in your loyalty app → Flow updates Shopify metafields, applies tier-specific pricing, sends a congrats email.
Warehouse sensor, returns kiosk, or in-store tablet fires an event → Flow takes the appropriate Shopify action.
A custom channel gives you a unique signed URL and a blank canvas to map 8 fields once your first webhook arrives.
Flow Plus generates a unique signed URL for each channel. Paste it into any service that can POST JSON.
Use the Flow Plus trigger inside Shopify Flow — your fields appear as variables. Drop them anywhere you'd normally drop trigger data.
Install Flow Plus on Shopify, create a custom channel, and you'll be triggering Flows from any webhook in minutes.
Install on Shopify