Skip to content
API key1 trigger2 actions

ShipStation integration for Shopify

Rates and labels are requested from ShipStation; tracking updates arrive by webhook and are re-fetched before a flow acts on them.

ShopifyShipStation
  • Shopify
  • ShipStation

1 trigger in, 2 actions out — each step a row in the run record.

Triggers and actions

What ShipStation 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

1
  • Shipment tracked

    shipment.tracked

    Webhook

Actions

2
  • Get shipping rates

    getRates

  • Create shipment label

    createShipmentLabel

Setup

Connecting ShipStation

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

  1. 1

    Add your ShipStation credentials

    Paste the API key from your ShipStation account. It is sent as a request header on every call and stored encrypted.

  2. 2

    Bindato tests the connection

    Bindato lists the account's configured carriers over the v2 API and records how many are set up.

  3. 3

    Install a bundle or build a flow

    Pick a bundle that uses ShipStation, 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 ShipStation

Are ShipStation webhooks verified?
ShipStation v2 does not sign webhook deliveries, so Bindato does not trust the payload. The Shipment tracked trigger re-fetches the shipment's tracking record before any step runs.
Can a flow buy a label?
Yes. Get shipping rates returns the carrier options and Create shipment label purchases one; both are actions any flow can call.
Is there a Shopify + ShipStation bundle?
The connector is built and its bundle is listed as coming soon; its flow templates are not yet published.

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.