This guide walks through connecting your ShipHero warehouse management account to ScanPower. Once connected, you can associate ShipHero customers with ScanPower prep clients, push and pull ShipHero orders directly into prep workflows, map ShipHero SKUs to Amazon MSKUs, and keep accurate inventory counts in ShipHero.
Part 1: Generate an API Token in ShipHero
Before enabling the integration in ScanPower, you need to create a Developer User in ShipHero and obtain its Refresh Token. This token authorizes ScanPower to communicate with your ShipHero account.
Step 1: Open the Developer Users Menu
In ShipHero, click My Account in the top-right navigation bar. From the dropdown menu, select Developer Users.
Step 2: Open the Developer Users Dashboard
You will land on the Dashboard Developer Users page at app.shiphero.com/dashboard/users. Click the + Add Third-Party Developer button in the upper-right corner to begin creating a new developer account.
Step 3: Fill In Developer Details
Complete the Developer Details form with the following information, then click Add Developer:
First Name β enter a descriptive name (e.g., Developer)
Last Name β enter a recognizable label (e.g., ScanPower)
Email β enter a valid email address associated with ScanPower access
Step 4: Copy the Refresh Token
After the developer is created, scroll down on the developer record to find the Refresh Token field. This token is unique to this developer account and is required to authenticate ScanPower. Copy the full token value β you will paste it into ScanPower in the next section.
π Note: Keep this token secure. Anyone with this token can access your ShipHero data through the API.
Part 2: Enable the Integration in ScanPower
With your Refresh Token in hand, switch over to ScanPower to activate the ShipHero connection.
Step 5: Connect ShipHero in ScanPower Integrations
In ScanPower, navigate to your account Settings and open the Integrations section. Locate the ShipHero row in the integrations table and do the following in order:
Toggle the ShipHero switch to ON (shown as "1. Toggle ON" in the screenshot below).
Paste the Refresh Token you copied from ShipHero into the Refresh Token field, then click Save (shown as "2. Paste Refresh Token").
π Note: The integration will activate immediately after saving. ScanPower will now be able to pull customer and order data from ShipHero.
Part 3: Associate Clients and Work with Orders
Once the integration is active, you can link ScanPower prep clients to their corresponding ShipHero customers, import orders, and map SKUs between the two platforms.
Step 6: Associate a ScanPower Client with a ShipHero Customer
Open a prep order in ScanPower. In Step 1: Confirm Inventory to Send, click the Import button and select Associate ShipHero Customer from the dropdown menu. This links the ScanPower prep client shown in the top-left selector to a ShipHero customer account.
Step 7: Select the ShipHero Customer
A dialog box will appear titled Choose ShipHero Customer to Associate. Scroll through the list to find the correct customer, click their name to highlight it, then click the Associate button. The ScanPower prep client will now be linked to that ShipHero customer for all future imports.
π Note: This association only needs to be set once per client. Future imports for this client will automatically target the linked ShipHero customer.
Step 8: Import Order from a Spreadsheet
Use the template below when importing ShipHero orders. It contains both the Amazon MSKU and ASIN as well as the Manufacturer SKU representing the inventory in ShipHero.
Step 9: Map ShipHero SKUs to Amazon MSKUs
When importing orders that contain ShipHero kit components, you may need to map ShipHero SKUs to the corresponding Amazon MSKUs. On the Import Spreadsheet screen, each item displays a ShipHero SKU field alongside the MSKU selector. Click + Create SKU Mapping to define the relationship between the ShipHero SKU (kit component) and the Amazon MSKU so that inventory is counted and tracked correctly.
π Note: SKU mappings are saved and reused automatically for future imports of the same product.
Step 9b: Import a ShipHero Order into a Prep Order
To pull an existing ShipHero order into a ScanPower prep workflow, open the prep order, click Import, and choose ShipHero Order from the dropdown. ScanPower will fetch the order from ShipHero and populate the inventory list with the items and quantities from that order.
Step 10: Import ShipHero Custom Boxes (one time)
In order to track box quantities, weights and dimensions, it is helpful to use the same boxes defined in ShipHero in ScanPower. You can import ShipHero Custom Boxes in the Manage Box Template view in ScanPower.
Step 11: Push the Order to ShipHero
When the Amazon FBA shipping plan is confirmed and you are ready to pack the shipment, you can push the Batch/Order back to ShipHero and resolve the SKU / Kit component mapping for inventory tracking.
Step 12: Transfer Boxes and Tracking Information to ShipHero
Step 13: Mark the Shipment as Fulfilled in ShipHero
Summary
You have completed the ShipHero + ScanPower integration setup. Here is a quick recap of what was configured:
Created a Developer User in ShipHero and obtained its Refresh Token.
Enabled the ShipHero integration in ScanPower and saved the Refresh Token.
Associated a ScanPower prep client with a ShipHero customer.
Map ShipHero SKUs to Amazon MSKUs for accurate inventory tracking.
Import a ShipHero order via a spreadsheet or directly into a ScanPower batch.
Import Custom Boxes from ShipHero.
Push the shipment to ShipHero as a Wholesale Order.
Push box and tracking information to the ShipHero Order.
Mark the ShipHero Order as Fulfilled when complete in ScanPower.
If you encounter issues with the integration, verify that the Refresh Token was copied in full from ShipHero and that the ShipHero toggle is set to ON in ScanPower Integrations. Contact ScanPower support with any questions.




