All integrations
+
Custom webhook · Any service

Any webhook,
any Shopify Flow.

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.

Custom webhook
your/event.shape
Flow Plus
Maps 8 fields
Shopify Flow
Runs your workflow
→ Whatever Shopify Flow can do

No native webhook trigger, no Plus requirement

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.

Pre-built templates

Start from a working setup.

Common patterns merchants set up with the custom channel. Install, point your webhook here, done.

ERP / WMS integration

Most popular
POST · any path

Inventory updates from your 3PL → Flow Plus → Flow adjusts stock, hides out-of-stock products, alerts ops team. No middleware needed.

skuquantitywarehousetimestamp

Fraud risk signal

fraud/order.flagged

Your fraud provider flags an order → Flow holds it, adds internal tags, notifies CX in Slack, schedules manual review.

order.idrisk_scorereasoncustomer.email

Loyalty tier change

loyalty/tier.changed

Customer hits a new tier in your loyalty app → Flow updates Shopify metafields, applies tier-specific pricing, sends a congrats email.

customer.idold_tiernew_tierreward_balance

IoT / hardware event

device/sensor.tripped

Warehouse sensor, returns kiosk, or in-store tablet fires an event → Flow takes the appropriate Shopify action.

device.idevent.typetimestampmetadata
Setup

Three steps. About five minutes.

1

Install Flow Plus and create a custom channel

A custom channel gives you a unique signed URL and a blank canvas to map 8 fields once your first webhook arrives.

Channels → New → Custom webhook
2

Copy the webhook URL into your service

Flow Plus generates a unique signed URL for each channel. Paste it into any service that can POST JSON.

events.flowplus.app/w/ch_8x2q…
3

Build the workflow in Shopify Flow

Use the Flow Plus trigger inside Shopify Flow — your fields appear as variables. Drop them anywhere you'd normally drop trigger data.

{{ Field1 }} · {{ JSONString }}

Ready to set up a custom channel?

Install Flow Plus on Shopify, create a custom channel, and you'll be triggering Flows from any webhook in minutes.

Install on Shopify