Skip to content
OAuth2 triggers2 actions

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.

ShopifyBrightPearl
  • 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

2
  • Inventory changed

    inventory.changed

    Polling
  • Goods-out shipped

    fulfillment.shipped

    Webhook

Actions

2
  • Create sales order

    createSalesOrder

  • Create sales credit (refund)

    createSalesCredit

Setup

Connecting BrightPearl

Three steps from the dashboard. The connection test is a real call, and its result is stored on the connection.

  1. 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. 2

    Bindato tests the connection

    Bindato lists the account's warehouses over the warehouse service and records how many are visible.

  3. 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?
When Bindato creates the BrightPearl sales order it stores the Shopify order id, and for a split order the fulfillment order id, in the order's reference field. The Goods-out shipped trigger reads them back so the write-back fulfills the right slice of the order.
Why is inventory polling hourly?
BrightPearl has no changed-since search on product availability, so the trigger snapshots on-hand quantities per product and reports the differences. The current version monitors the first 500 products.
Does the bundle need configuration before it runs?
Yes. The Shopify + BrightPearl bundle ships a settings tab covering warehouses, price lists, order statuses, carriers, payment methods and refunds, and its flows do not run until it is confirmed. The sections are listed on the bundle page.

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.