Shopify — the centre of every flow
Every bundle starts or ends at the store. Bindato receives Shopify webhooks for orders and fulfillments, and writes fulfillments and inventory levels back through the Admin API.
- Shopify
- NetSuite
- BrightPearl
- Amazon
- Countmill
- ShipStation
- Shiptheory
- Cin7
7 systems share a bundle with the store.
Triggers and actions
What Shopify can do in a flow
Declared in the connector's code and validated when the engine boots. Each trigger names how it receives events.
Triggers
- Webhook
Order created
order.created
- Webhook
Order updated
order.updated
- Webhook
Fulfillment created
fulfillment.created
- Webhook
Order changed
channel.order.changed
- Webhook
Customer changed
channel.customer.changed
- Webhook
Product changed
channel.product.changed
- Webhook
Inventory changed
channel.inventory.changed
- Webhook
Fulfillment changed
channel.fulfillment.changed
- Webhook
Refund created
channel.refund.created
- Webhook
Compliance request
channel.compliance
Actions
Get order
getOrder
Create fulfillment
createFulfillment
Get fulfillment orders, grouped by location
getFulfillmentOrders
Get inventory item by SKU
getInventoryItemBySku
Update inventory level
updateInventoryLevel
Create order
createOrder
Create fulfillment
channel.fulfillment.create
Set inventory level
channel.inventory.set
Bundles
Bundles that use Shopify
Setup
Connecting Shopify
Three steps from the dashboard. The connection test is a real call, and its result is stored on the connection.
- 1
Authorise Shopify — or connect your own app
Install Bindato on the store through Shopify's OAuth flow — the fastest path, and what most merchants use. The requested scopes cover reading and writing orders, inventory and fulfillments — nothing else. Or connect your own Shopify app instead: create one in Shopify's Dev Dashboard (or use an existing custom app from your admin), grant it the same scopes, and paste its credentials — an option for a merchant who would rather not wait on Bindato's own app review. Either way Bindato gets the same access; only how you grant it differs.
- 2
Bindato tests the connection
Bindato calls the shop endpoint of the Admin API and stores the shop name it returns on the connection.
- 3
Install a bundle or build a flow
Pick a bundle that uses Shopify, connect the other system, and confirm its settings tab where it ships one. Or start a flow from one of the triggers listed above.
Questions
About Shopify
Does Bindato verify Shopify webhooks?
How does Bindato handle orders that ship from more than one location?
Which order fields can a flow map?
See one order flow end to end.
Thirty minutes with a Shopify store you control. We connect it, install a bundle, and walk the run record together.

