Shippo integration for multi-carrier shipping

Shippo brings multiple carrier services together behind one API. The Boostmyshop module places them at the myFulfillment shipping station: the team checks the services available for the parcel, selects a rate, retrieves the PDF label and keeps tracking in the shipment record.

The integration at a glance
Boostmyshop product
myFulfillment
Category
Carriers
Carriers
Chronopost, Colissimo, dhl, DPD, fedex and many more
Account required
Shippo account · API token generated from that account · Boostmyshop module configured
Integration cost
Boostmyshop module included with myFulfillment · Shippo charges depend on the account and usage
Sync frequency
Rates and label on request · tracking when the configured refresh runs
Data direction
To Shippo: addresses, parcel, service · from Shippo: rates, label, tracking
Developed by
Boostmyshop
Supported by
Boostmyshop
Sovereignty
Shippo, a US company
Vendor
Shippo
Last updated
2026-09-13
Overview

How Shippo fits with myFulfillment

What is Shippo?

Shippo is a multi-carrier shipping platform. Its account provides access to the services enabled by Shippo and the carrier accounts linked to it. Shippo handles the transport layer: rates, label purchase and tracking. myFulfillment handles the work before and around that call: orders, inventory, preparation, scan checks and the shipment record. This page describes the verified integration between the two, not every feature Shippo offers directly.

myFulfillment
Your operations

Your operations cover orders, stock updates, barcode checks, and label creation.

OMSWMS
for shipping
The integration
Shippo
Shippo

Compares rates and applies your carrier rule.

prints the chosen carrier label
Carrier network
The network

The whole carrier network, through one connection.

Store stock updated

One Shippo account, several services at the shipping station

The connector exposes Shippo methods in myFulfillment, including Chronopost, Colissimo, DHL, DPD and FedEx services found in the verified implementation. This list illustrates the module's network; the services actually offered depend on the Shippo account, origin, destination and parcel.

What it does

myFulfillment runs the picking, Shippo prints the label

Rate preview
Example weight: 2.4 kg
Rate available€14.50
Example amount

From a shipment, myFulfillment sends Shippo the cities, postal codes, countries and parcel data. The connector returns each option with its carrier, service, amount and currency.

See the feature
myFulfillment
ReadySync…
Shippo
From
Zone 3
To
A-01
1.2 kg • Standard
TRK-8829A
Print
Printed

Once the Shippo rate is selected, the Boostmyshop module purchases the label through the Shippo API. The PDF and tracking number are then attached to the shipment in myFulfillment.

See the feature
Label
TrackingTRK-8922X

myFulfillment queries Shippo with the tracking number, stores the event history and maps the latest event to an operational status: new, in transit, delivered, canceled or error.

From Shippo to myFulfillment when tracking is refreshed

See the feature
Store
Marketplace
OMS orders
ORD-4821Paid
Reserved
ORD-4822Paid
Reserved

Shippo is not the sales channel. Orders from your stores and marketplaces are imported into myFulfillment. At shipping time, myFulfillment sends Shippo the addresses and parcel data needed for the shipping request.

Internal myFulfillment flow before the Shippo shipping request

See the feature
SKU-8829A
-1
In stock
4241
Storefront
Qty
4241
Synced

During order preparation and shipping, myFulfillment reserves and then deducts its inventory. This operation remains in myFulfillment; the reviewed sources do not document an inventory flow to Shippo.

Inventory movement inside myFulfillment

See the feature
Scan zone
Pending
Packing lane
Parcel
SKU-8829A
Ready to ship

In a configured cross-docking flow, myFulfillment tracks the expected quantity and the quantity to ship, then the operator identifies the product by barcode before packing. Shippo is used afterward for the rate and label.

See the feature

What syncs, and when

DataWhen
Out
Origin, destination and parcelwhen rates are requested from the shipment
Selected rate and label formatwhen the label is created
In
Carrier, service, amount and currencyin Shippo's response to the rate request
PDF label and tracking numberafter the Shippo transaction succeeds
Parcel history and latest statuswhen tracking is refreshed
Diogo Monteiro

Test one light parcel and one oversized parcel. That validates the Shippo accounts, returned services and label format before production.

Diogo MonteiroIntegration Whiz
Our verdict

When Shippo is enough, and when myFulfillment makes the difference

Our operator's read: Shippo provides multi-carrier access; the integration's value is placing that access inside the myFulfillment shipment record and warehouse control flow.

Strengths · Limits
Strengths
  • Rates returned with carrier, service, amount and currency for the requested parcel
  • PDF label and tracking number attached to the myFulfillment shipment
  • Shippo history mapped to statuses the team can act on
Limits
  • The carriers and services actually offered depend on the Shippo account, route and parcel
  • Pickup points, return labels and cancellation remain outside this page's verified scope
SolutionStarting pointMulti-carrier comparisonLabelWarehouse checkTrackingInventory managementRequired accountWorking environment
Shippo via myFulfillmentRecommended
Supportedfrom the myFulfillment shipment
SupportedShippo options in myFulfillment
SupportedPDF attached to the shipment
Supportedscan in myFulfillment
Supportedhistory stored in myFulfillment
Supportedreservation and deduction in myFulfillment
SupportedShippo account and Boostmyshop module
SupportedmyFulfillment shipment record with Shippo
Shippo without myFulfillment
Supportedfrom the shipment created in Shippo
Supportedoptions reviewed in Shippo
Supportedlabel created in Shippo
Not supportedwarehouse check handled before Shippo
Supportedhistory reviewed in Shippo
Not supportedShippo stays outside inventory management
SupportedShippo account
SupportedShippo dashboard
Without Shippo, carrier dashboard
Not supportedfrom the carrier dashboard without Shippo
Not supportedone carrier without Shippo
Supportedcarrier label without Shippo
Not supportedwarehouse check handled without Shippo
Supportedcarrier tracking without Shippo
Not supportedcarrier dashboard without Shippo
Not supportedcarrier account without Shippo
Not supportedcarrier dashboard without Shippo

Comparison based on the official documentation and myFulfillment docs. The limit is stated under the "Partial" badge; no rating, no sponsored placement.

See how the Shippo integration fits into your operations

In practice

How our customers use Shippo day to day

At the shipping station, the operator starts from an order already prepared in myFulfillment. myFulfillment sends its parcel data to Shippo, the response lists a carrier, service, amount and currency, and the selected rate is then used to purchase the label.

01
Compare rates for the actual parcel

The origin, destination, weight and dimensions are sent from the shipment. The team sees the services Shippo returns for that specific request.

02
Keep the label with the order

After rate selection, the Shippo PDF and tracking number are saved on the shipment. The operator stays in the same record to finish the job.

03
Read the delivery history

Tracking refresh retrieves Shippo events and their latest status. Customer service can find the parcel journey in myFulfillment.

A comparable operation

Rates to check, parcel data to re-enter, then tracking to retrieve after shipment.

The Shippo request, label and tracking stay attached to the shipment in myFulfillment.

Read the full story
Combinations

Connect Shippo to your other tools, via myFulfillment

myFulfillment sits in the middle, so Shippo can create labels for orders received from your sales channels. A few live pairings below.

ShopifyShippo

Shopify × Shippo

Your Shopify store orders are prepared in myFulfillment; the Shippo label is printed during packing.

Guide
AmazonShippo

Amazon × Shippo

Amazon orders are centralized in myFulfillment; the Shippo label is printed during packing.

Guide
BigCommerceShippo

BigCommerce × Shippo

Your BigCommerce store orders are prepared in myFulfillment; the Shippo label is printed during packing.

Guide
Fnac / DartyShippo

Fnac / Darty × Shippo

Fnac / Darty orders are centralized in myFulfillment; the Shippo label is printed during packing.

Guide
Leroy MerlinShippo

Leroy Merlin × Shippo

Leroy Merlin orders are centralized in myFulfillment; the Shippo label is printed during packing.

Guide
MagentoShippo

Magento × Shippo

Your Magento store orders are prepared in myFulfillment; the Shippo label is printed during packing.

Guide
ManoManoShippo

ManoMano × Shippo

ManoMano orders are centralized in myFulfillment; the Shippo label is printed during packing.

Guide
MiraklShippo

Mirakl × Shippo

Mirakl orders are centralized in myFulfillment; the Shippo label is printed during packing.

Guide
PrestaShopShippo

PrestaShop × Shippo

Your PrestaShop store orders are prepared in myFulfillment; the Shippo label is printed during packing.

Guide
TemuShippo

Temu × Shippo

Temu orders are centralized in myFulfillment; the Shippo label is printed during packing.

Guide
VeepeeShippo

Veepee × Shippo

Veepee orders are centralized in myFulfillment; the Shippo label is printed during packing.

Guide
WooCommerceShippo

WooCommerce × Shippo

Your WooCommerce store orders are prepared in myFulfillment; the Shippo label is printed during packing.

Guide
CdiscountShippo

Cdiscount × Shippo

Cdiscount orders are centralized in myFulfillment; the Shippo label is printed during packing.

Getting started

Connect Shippo to myFulfillment, step by step

  1. 1Open a Shippo account or sign in to your existing account, then check the carriers and services available for your shipping zones.
  2. 2In Shippo, create a dedicated API token and keep it in your credential manager.
  3. 3During onboarding, ask the Boostmyshop team to configure the Boostmyshop module with that token, the label format and the expected carrier accounts.
  4. 4Test a representative parcel: address, weight, dimensions, rate, PDF label and tracking number.
  5. 5Validate tracking refresh in myFulfillment before opening the flow to regular shipments.
Before you connect

A Shippo account and API token are required. The published scope covers rate retrieval, PDF label purchase and tracking retrieval. It does not claim pickup-point selection, return-label creation or shipment cancellation. Available services and charges remain those of the Shippo account.

Romain Nury

A good test does not stop at the PDF. Check the tracking number and one status refresh in the same shipment record.

Romain NuryCustomer Success
FAQ

Shippo: frequently asked questions

Pricing, contract, carriers, Shopify, pickup points, worldwide selling and shipping: answers on the Shippo integration.

No. Shippo aggregates services from several carriers behind one account and API. In this integration, myFulfillment sends shipment data to Shippo and retrieves rates, the label and tracking.

The verified implementation includes methods for Chronopost, Colissimo, DHL, DPD and FedEx. These are confirmed examples, not an exhaustive promise. Actual results depend on the accounts and services enabled in Shippo, as well as the route and parcel.

Generate an API token in your Shippo account, then have the Boostmyshop module configured during onboarding. Acceptance testing should cover a rate, PDF label, tracking number and one status refresh.

The verified request contains the cities, postal codes and countries for origin and destination, plus parcel data. Shippo then returns the carrier, service, amount and currency for each available option.

After the Shippo transaction, the connector downloads the PDF, records the tracking number and confirms the label on the myFulfillment shipment. These items stay attached to the operator's record.

The connector reads Shippo history and maps the latest event to myFulfillment operational states, including new, in transit, delivered, canceled or error.

The Boostmyshop module is included with myFulfillment. Shippo account and transaction charges depend on the merchant's plan and usage. Check Shippo's current pricing before setting the budget.

Those functions are not part of the verified scope published here. If your flow requires them, request explicit validation during scoping instead of inferring them from Shippo's wider platform features.

Shippo supplies the multi-carrier layer for rates, the label and tracking. myFulfillment centralizes orders, reserves inventory, guides fulfillment and attaches the documents to the shipment.

Keep exploring

Explore other integrations

Shippo covers shipping. Connect your sales channels and tools too.

Shippo integration for multi-carrier shipping

See it in your own setup