BrightPearl integration for Shopify
Sales orders and sales credits are created in BrightPearl; goods-out shipments arrive by webhook and stock changes are polled, both written back to the store.
- Shopify
- BrightPearl
2 triggers in, 2 actions out — each step a row in the run record.
Triggers and actions
What BrightPearl 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
- Polling
Inventory changed
inventory.changed
- Webhook
Goods-out shipped
fulfillment.shipped
Actions
Create sales order
createSalesOrder
Create sales credit (refund)
createSalesCredit
Bundles
Bundles that use BrightPearl
Setup
Connecting BrightPearl
Three steps from the dashboard. The connection test is a real call, and its result is stored on the connection.
- 1
Authorise BrightPearl
Authorise Bindato against your BrightPearl account with OAuth. The account-specific API domain from the token response is stored with the connection.
- 2
Bindato tests the connection
Bindato lists the account's warehouses over the warehouse service and records how many are visible.
- 3
Install a bundle or build a flow
Pick a bundle that uses BrightPearl, 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 BrightPearl
How does a shipment find its Shopify order?
Why is inventory polling hourly?
Does the bundle need configuration before it runs?
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.

