ShipHero - Configure for Automated Fulfillment

Neil G · Updated

DropStream connects your sales channels to ShipHero as an order destination, so orders flow automatically from cart to warehouse and shipment and stock information flows back without manual re-keying.

What this integration does

  • Forwards orders from your connected sales channels to ShipHero for fulfillment, with line items matched by SKU and the customer’s shipping method translated to a code ShipHero understands.
  • Posts fulfillment status back to your sales channels when ShipHero ships — including tracking numbers and carrier.
  • Pushes inventory updates from ShipHero so available quantities in your sales channels reflect real warehouse stock.

What you’ll need

  • A ShipHero account with API access, and its Access Token and Refresh Token.
  • A DropStream account configured to use ShipHero. (Your DropStream account is tied to a single warehouse platform — if it isn’t ShipHero, contact your DropStream administrator.)

Setup at a glance

The setup involves work on two sides — ShipHero, then DropStream:

  1. Get your API credentials (in ShipHero) — generate the Access Token and Refresh Token in the ShipHero app, for a user with permission to manage orders, shipments, inventory and warehouses.
  2. Enable API access (in DropStream) — enter the tokens at the Add Connection wizard’s Warehouse Setup step.

Who does what

  • If you manage your own DropStream account, you’ll do both steps yourself.
  • If a third-party fulfillment provider is configuring DropStream for you, send them the ShipHero Access Token and Refresh Token — they handle the rest.

Notes

  • The Access Token and Refresh Token are sensitive — share them only through a secure channel.
  • DropStream renews the Access Token automatically using the Refresh Token, so a working connection stays connected. Tokens created before ShipHero’s authentication change may stop working, and renewal can’t fix them. If you see “Unable to find appropriate key”, generate new tokens in ShipHero.

  • A token can do only what its ShipHero user is permitted to do. If that user is missing a permission, the matching action (sending orders, importing tracking or syncing inventory) fails until the user’s role is updated in ShipHero.

If orders aren’t reaching ShipHero, the most common causes are an invalid token or a token user without the permissions DropStream needs. See the troubleshooting section of ShipHero - Gather API Credentials, then re-check the credentials in Enable API access.

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.