Shippo

· #410 most-used

Ship smarter — rates, labels, and tracking across 40+ carriers in one agent task

ProductivityAnalyticsFinanceEcommerceAutomation

Shippo is a multi-carrier shipping API and dashboard that lets merchants and platforms get real-time rates, print labels, automate international customs paperwork, track packages, and process returns across more than 40 carriers from a single integration. Connect Shippo to Actionist and your agents can run the full order-to-label pipeline — validating addresses, rate-shopping across carriers, purchasing labels, registering tracking numbers, and recovering postage on cancelled orders — without a person touching the Shippo dashboard.

Average time saved
10 hours
per person · per month
≈ 1 workdays back

Eliminates manual work. Agents eliminate the manual cycle of logging into Shippo to create shipments, rate-shop, purchase labels, copy tracking numbers into order systems, and audit unused labels each week.

Schedule

What your Shippo agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
TueThu
Tue
Wed
Thu
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

Shippo × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
7Apps spanned
~35 hrsSaved / week
5Personas served
For operations
Featured3 apps

New order to printed label in under 2 minutes

The moment a new order arrives, the Operations Agent validates the shipping address, creates a Shipment to retrieve live carrier rates, selects the cheapest option meeting the delivery promise, purchases the label, and writes the tracking number back to the order record. The warehouse team starts picking against an order that already has a confirmed label.

~20 hrs

Time saved for your team — every week, on autopilot

The flow
Trigger·When a new order is placed in the eCommerce platform
Result
Validate recipient address against carrier databaseCreate Shipment to retrieve available carrier ratesPurchase Shipping Label and capture tracking numberLog tracking number and carrier cost to order fulfilment sheet
The win
Saved per run
8 min
Runs / week
~150×
Labels purchased before the warehouse team picks the goods
Driven byOperations Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    30 min / week
    Manual freight estimation in proposals

    Reps use last month's rate sheet or guess freight costs, leading to margin surprises after the deal closes when actual carrier costs differ.

    Sales Agent
    0 min
    Agent quotes live carrier rates in every proposal

    The Sales Agent calls Get Shipping Rates for the prospect's destination before the proposal goes out, embedding accurate freight costs rather than estimates.

  • Marketing
    20 min / week
    Manual delivery performance tracking

    Marketing relies on quarterly carrier reports or anecdotal support feedback to assess whether delivery promises in ads match actual performance.

    Marketing Agent
    0 min
    Agent feeds real delivery data into campaign reporting

    Every week the Marketing Agent pulls on-time delivery rates from Shippo and appends them to campaign performance reports, so messaging reflects real fulfilment capability.

  • Customer Support
    25 min / week
    Reactive carrier tracking via individual websites

    Support reps manually check each carrier's tracking portal when a customer contacts them, looking up tracking numbers one at a time with no proactive exception alerting.

    Customer Support Agent
    0 min
    Agent surfaces exceptions before customers call

    The Support Agent polls Get Tracking Status for all open shipments and flags delivery failures to the team within about a minute of the exception event firing.

  • Human Resources
    35 min / week
    Manual equipment shipping coordination

    HR or office managers manually log into Shippo to create each shipment, copy tracking numbers into emails, and follow up individually when equipment fails to arrive.

    Human Resources Agent
    0 min
    Agent dispatches equipment and tracks returns automatically

    The HR Agent validates addresses, purchases labels, and emails tracking numbers for new hire equipment — and generates return labels for offboarding — without HR staff touching Shippo.

  • Finance
    40 min / week
    Manual unused label audit and refund submission

    Finance periodically exports Shippo transactions to a spreadsheet and manually checks which labels were never scanned by a carrier, then submits refund requests one at a time.

    Finance Agent
    0 min
    Agent recovers unused label costs weekly

    The Finance Agent audits all transactions for unused labels and submits refund requests automatically every Friday — no postage cost goes unreclaimed.

  • Operations
    60 min / week
    Manual per-order label creation

    Fulfilment staff log into Shippo, enter each order's addresses and weight, select a carrier, purchase the label, download the PDF, and copy the tracking number into the order system.

    Operations Agent
    0 min
    Agent runs the full order-to-label pipeline without manual steps

    The Operations Agent validates, rates, purchases, and logs labels for all orders in the queue — the warehouse team only needs to print and apply.

  • Legal
    20 min / week
    Manual international shipment compliance review

    Legal periodically requests shipping reports from operations, manually cross-references declared values against invoices, and chases the team for missing customs documentation.

    Legal Agent
    0 min
    Agent audits customs declarations and archives export documentation

    The Legal Agent reviews international shipment customs data weekly, flags compliance risks, and archives all export documentation automatically to the legal document management system.

+ 100s of other Shippo automations
Average time saved
23 hrs / person / month
Calculator

Calculate what your team saves

Team size
5 people
Hourly rate
$75 / hr
Hours saved / week
13
Hours saved / year
625
Annual ROI
$46,875

Based on Shippo's typical team usage — the visible tasks plus a few other automations the agent runs: ~2.5 hrs / person / week of admin work automated.

Connect

How to plug Shippo into Actionist

Pick the connection method that suits your environment.

Connect with your Shippo live API token. Generate it from Settings → API in your Shippo dashboard. The token inherits the permissions of the generating account.

1
Open Shippo Settings

Log in to your Shippo dashboard at goshippo.com, then navigate to Settings → API.

2
Copy your live API token

Copy the live API token shown on the API settings page. For testing, use the test token — it creates real API objects but does not charge carriers or purchase live labels.

3
Paste into Actionist

Paste the token into the API token field in Actionist and click Test connection. Actionist runs a read-only call to verify the handshake.

Credentials you'll need
API token*
Shippo dashboard → Settings → API → copy your live API token
Actions

14 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

2 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

FAQs

Questions about Shippo + Actionist

How does Actionist connect to Shippo?
Go to the Apps tab, find Shippo, and click Connect. The recommended path is API key — go to your Shippo dashboard, navigate to Settings → API, and copy your live API token. Paste it into the API token field in Actionist. Actionist runs a read-only test call (listing carriers) to confirm the handshake before any actions run. Once connected, your agents can create shipments, purchase labels, and retrieve tracking data across all carriers in your Shippo account.
What permissions does the agent need on my Shippo account?
Actionist uses your Shippo live API token, which inherits the full permissions of the account that generated it. For read operations (rate shopping, retrieving shipment status, looking up tracking events), only read access is needed. For write operations (creating shipments, purchasing labels, creating refund requests), the token must belong to an account with billing enabled and valid carrier credentials configured. Use your live token for production and the Shippo test token for staging — the test token creates real API objects but does not charge carriers or purchase labels.
Which carriers does Shippo support for rate shopping and label printing?
Shippo connects to more than 40 carriers including USPS, UPS, FedEx, DHL Express, Canada Post, Australia Post, DPD, Hermes, Sendle, and many regional carriers. When an Actionist agent calls the Get Shipping Rates action, it queries all carriers connected to your Shippo account in a single request and returns every available service level with its price and estimated transit time. You can configure carrier accounts directly in the Shippo dashboard; Actionist sees whichever carriers you have set up.
Can Actionist automatically purchase the cheapest label without me approving every shipment?
Yes, with Approval Modes configured appropriately. You can set up an agent task that retrieves rates, sorts by price or transit time, and calls Purchase Shipping Label on the selected rate automatically. However, for high-value or international shipments you can require human approval before the label purchase step runs — the agent will pause and send a Telegram or Slack message with the rate options, waiting for your go-ahead before proceeding. Approval Modes let you decide the threshold: routine domestic orders can auto-purchase, while anything above a cost limit or going to a new destination waits for review.
How do Shippo webhook triggers work in Actionist?
Shippo fires webhook events when key shipping milestones occur — a new label is created, or a shipment's tracking status changes. Actionist listens for these events and lets your agent react within about a minute of the event firing. For example, when a New Shipping Label event arrives, your agent can notify the customer via Slack or update an order record in your database. When a tracking update arrives, the agent can log the new status, trigger a customer notification, or flag exceptions like delivery failures for the support team to handle.
What is the difference between a Shipment and a Transaction in the Shippo API?
A Shipment in Shippo is a rate-shopping object — it combines addresses, parcel dimensions, and carrier preferences to return a list of available rates. No money changes hands when you create a Shipment. A Transaction is a label purchase — it takes a specific rate from a Shipment and buys the label, generating a tracking number, a printable PDF or ZPL label, and a commercial invoice if required. Actionist exposes both: Create Shipment is how your agent gets rates to choose from; Purchase Shipping Label is how it commits to one and gets the printable label.
Can Actionist handle international shipments and customs documentation?
Yes. For international shipments the agent can create Customs Items (describing each product's HS code, value, and country of origin) and a Customs Declaration (the overall export form), then pass those to the Create Shipment call. Shippo generates the appropriate commercial invoice and customs documents alongside the shipping label. The agent can store the HS codes and product values in a connected spreadsheet or database and look them up automatically when an international order arrives, so customs paperwork is generated without manual data entry.
How do I handle label refunds and voided shipments through Actionist?
When a shipment is cancelled before it is picked up by the carrier, your agent can call Create Refund Request with the transaction ID. Shippo submits the refund to the carrier and Actionist logs the result. Most carriers accept refund requests for unused labels within 30 days of purchase. The agent can automatically detect cancellation signals from your order management system and trigger the refund request within about a minute of the cancellation event — preventing wasted postage from sitting unrecouped in your Shippo balance.