All integrations
Shippo logo

Shippo

E-Commerce

Print shipping labels and follow the parcel, without leaving a workflow. Give it who it is from, who it is to and how big the box is, and it prices the shipment across every carrier on your Shippo account, cheapest and fastest already picked out, then buys the label you chose and hands back the PDF and the tracking number. Shippo's own API wants six objects to do that; here it is two steps. Check an address before you ship to it and get back the carrier's corrected version, follow any carrier's parcel in the same six words, and declare customs on an international parcel. Orders from a shop Shippo does not connect to directly can be pushed in and fulfilled alongside the rest. Every action works on a free test key, so you can build and try the whole thing before a single label is paid for.

12 actions

Actions

Steps your workflow can run in Shippo.

Check an addressCheck whether an address is real and deliverable before you ship to it, and get back the carrier's corrected version: fixed spelling, ZIP+4, standard abbreviations. Says plainly when no carrier validates addresses in that country, so an unchecked address is never mistaken for a bad one.
Get shipping ratesPrice one parcel from one address to another across every carrier on your Shippo account. Fill in the two addresses and the box; it comes back cheapest first, with the cheapest and the fastest picked out so the next step does not have to sort a list. Add insurance, a signature on delivery, an order number to print on the label, or a customs form for an international parcel.
Get a shipmentRead a quote back with the rates it was given, using the shipment ID from an earlier rate check. Useful when the quote and the purchase happen in different runs. Rates expire after about a week.
Buy a shipping labelBuy the label for a rate you were quoted and get back the file to print and the tracking number to send the customer. Waits for the carrier rather than handing back a queue position, and treats a carrier's refusal as the failure it is instead of a label with nothing in it.
Get a shipping labelRead a label back: the file, the tracking number, the carrier's delivery estimate, and whether it has since been refunded in the Shippo dashboard.
List shipping labelsFind labels this account has bought. Filter by whether the purchase succeeded, by where the parcel has got to, or by when it was bought: everything shipped yesterday, everything still undelivered, everything refunded.
Track a packageFind out where a parcel is. Every carrier's answer comes back in the same six words (on its way, delivered, returned), so a workflow can branch on it without knowing who is carrying it. Includes every scan so far and the carrier's original estimate alongside its current one, so a delay is visible.
List carrier accountsSee which carriers this Shippo account can buy from, and get the account IDs that narrow a quote to one of them. Optionally leave out the ones switched off, which quote nothing.
Create a customs formDeclare what is in a parcel crossing a border: what the items are, how many, what they weigh and are worth, and where they were made. Pass the ID it hands back into a rate check and the label is quoted and printed with it.
Create an orderPut an order into Shippo so it appears on the orders screen alongside those from connected shops, for a shop Shippo does not connect to directly. Carries the customer's address, the lines they bought and what they paid.
Get an orderRead one order back: what was bought, where it is going and whether a label has been made for it yet.
List ordersFind orders in Shippo: the ones paid for and waiting to be shipped, usually. Filter by status, by which shop they came from, or by when they were placed. Orders synced from a connected shop appear here too.

Connect in a few clicks

Authenticate once and every action and trigger for the app is ready to drop into a workflow. No glue code, no maintenance.

Automate across your stack

Chain apps together with triggers, actions, and logic that move data between your tools automatically, so work happens without you.

Secure by default

Credentials are encrypted and scoped per workspace. Connect the tools your team already trusts with confidence.

Automate Shippo with Lodol.

Connect Shippo and build your first workflow in minutes. No credit card required.

Free plan available · No credit card required