ShipHero Integration Setup Guide
This guide explains how to connect your ShipHero account to Helm, enabling automated order import, inventory synchronisation, fulfilment workflows, and real-time shipping updates so you can manage your operations alongside other channels from a single interface.
Last updated 4 months ago

What is ShipHero
ShipHero is a US-based fulfilment and warehouse management platform (WMS) designed for eCommerce sellers and 3PL providers. It supports multi-warehouse inventory management, automated order routing, carrier integrations, and real-time shipment tracking.
Integrating ShipHero with Helm allows you to import orders automatically, synchronise stock across multiple warehouses, push despatch updates, and streamline logistics operations from one centralised hub.
PROS ✅ | CONS ❌ |
Direct access to advanced WMS and fulfilment workflows. | Requires a valid ShipHero API key and properly configured account. |
Centralised order, stock, and shipping management in Helm. | Product SKUs must match across ShipHero and Helm for accurate syncing. |
Multi-warehouse support with real-time stock synchronisation. | Shipping SLAs and returns processes must be aligned between platforms. |
Automated despatch updates with tracking pushed back to sales channels. |

Step-by-Step Setup
Step 1 — Start the ShipHero integration in Helm
Log in to your Helm account.
Navigate to Settings → Sales Channels.
Click Add New Channel, search for ShipHero, and select Add / Install.
Note: A valid ShipHero account and API credentials are required.

Step 2 — Obtain and enter your credentials
ShipHero will provide the credentials required for integration. In Helm, fill out the following fields with the details provided:
Active – Toggle Is Active to enable the channel.
Name – Assign a clear label (e.g., ShipHero Fulfilment).
Username – Enter the ShipHero API username associated with your account.
Password – Enter the ShipHero API password or secret key provided.
Ensure credentials are copied exactly as provided to avoid connection issues.
Optional configuration tabs include:
Adjust these parameters in accordance with your business protocols.
Credentials – Choose any additional configuration settings to tailor the integration to your operational requirements.
Settings – Select the warehouse from which goods will be despatched for this integration and select any additional settings you may require.
Stock Control – Enable Auto Sync Stock to maintain inventory parity.
Brand – Configure your Company Information for this sales channel; by default, details from General Settings will be used.
Commercial Invoice – Set up Commercial Invoice Information specific to this channel, or retain those from General Settings.
Despatch Emails – Decide whether Helm should transmit order despatch emails with carrier tracking information; configure as required.
Feedback Emails – Elect to send order feedback emails; configure accordingly.
🔐 Credentials must correspond with those generated in your ShipHero developer dashboard.

Step 3: Save and Activate
Click Submit (or Save) to store your credentials.
Helm will attempt to connect to ShipHero. On success, you’ll see a confirmation message and the channel will be active. Orders, inventory, and fulfilment updates will begin syncing automatically.
If errors occur:
Verify API credentials are valid and active.
Ensure SKUs match across Helm and ShipHero.
Confirm carrier and SLA settings are properly configured.

Completion
Your ShipHero account is now fully integrated with Helm. Orders will flow seamlessly, inventory will remain up to date, and fulfilment updates will synchronise in real time, giving you a single point of control across sales and logistics operations.
