Integration Options

As a platform, marketplace, or any business that integrates Shippo for their users' shipments, there are different ways you can integrate shipping as part of your system. Take a look at the following options:

  1. Master account: use one Shippo master account to completely white-label the integration.
  2. Standalone accounts: Shippo handles the onboarding and bills your users directly.
  3. Order sync: sync all your users' orders to the Shippo UI via our Order endpoint.
You can find sample use cases at the end of this tutorial.

Master Account

If you're looking for a completely white-labelled shipping integration, connecting to Shippo through one master account is the best way to go.

The Shippo master account is owned by you. Shippo will charge you for all the shipments processed through it, then you'll charge your users for the labels they purchase. You are responsible for handling all communications, Shippo will always be behind-the-scenes and never make any contact with your users.

Responsibilities:

  • Shippo will bill you for all shipping costs.
  • Shippo will only communicate with you, and you will need to pass on any information to users.
  • You take on all risks of fraud.

We are currently exploring a Subaccount endpoint as an improvement for this option. This endpoint will allow you to create Shippo subaccounts programmatically and allow you to store shipping data on a per-user bases. Please reach out to product@goshippo.com if you have any feedback or want to participate in the beta launch.


Standalone accounts

Allowing your users to access Shippo through their own, standalone account is the best option if you want to offer shipping features within your platform, but don’t want to handle the billing and communication administration.

Your users will sign up for a Shippo account through a simplified registration flow - requiring just their name and billing information. We will provide them with an API key that they can give you to access their Shippo account. Shippo handles user onboarding, bills the users directly, and are able to communicate with them. Shippo will also automatically run fraud checks for all user accounts and shipping label requests.

Check out the standalone account onboarding tutorial here

Responsibilities:

  • Shippo will bill user directly for any shipping costs they incurred.
  • Shippo will directly contact the user about any shipping-related communications.
  • Shippo will automatically run fraud checks on all user accounts and shipping label requests.

We are exploring OAuth as a potential improvement for this onboarding process. Please reach out to product@goshippo.com if you want have any feedback or want to participate in the beta launch.


Order Sync

Order Sync is the best option when you don’t want to build your own shipping interface. Your users can use the Shippo dashbaord to access all shipping features, and all order data will be synced automatically between your platform and Shippo.

You can push your user's orders from your system directly onto the Shippo dashboard through our Orders endpoint. The users can sign up for a Shippo account and start shipping right away. You won't need to build any shipping interfaces.

We currently offer this integration for select partners only. Please reach out to sales@goshippo.com if you are interested.


Use cases examples

  • eCommerce shipping cart platforms: Weebly powers websites for small-business owners. Using the master account option to integrate Shippo, Weebly is able to offer merchants the ability to buy and print discounted shipping labels directly within their Weebly dashboard.
  • Order and inventory management system: Sellbrite is a inventory management system that helps merchants manage their business across multiple channels. Sellbrite merchants are able to create shipping labels directly from their account, through the Sellbrite Shippo Master account in the background.
  • Warehouse management systems and 3PL: Snapfulfil is a warehouse management system that helps businesses optimize inventory, space, and resources within their warehouse. Businesses go through the Shippo simple registration flow to plug in their own Shippo API Token into Snapfulfil to access shipping all within one system.
  • Marketplaces: Mercari is a mobile peer-to-peer marketplace. Anyone can list an item online and pre-select one of the shipping tiers that their item would fit in. Once it's sold, Mercari creates a shipping label through their Shippo master account, then sends it to the seller.