---
title: "Easyship Integration"
description: "Connect to 250+ couriers through Easyship to compare rates, create shipments, generate labels, schedule pickups, produce manifests, and track parcels worldwide."
url: https://flowrunner.ai/integrations/easyship
date_modified: 2026-08-01T02:40:32-07:00
---

# Easyship

[Logistics](https://flowrunner.ai/integrations/category/logistics-fulfillment)

Connect to 250+ couriers through Easyship to compare rates, create shipments, generate labels, schedule pickups, produce manifests, and track parcels worldwide.

[Verified](https://flowrunner.ai/integrations/verified "What does verified mean?") · 1 trigger · 34 actions · API key · available

[Easyship website](https://www.easyship.com/) · [Platform Documentation](https://developers.easyship.com/reference/introduction) · Capability data verified 2026-08-12

1.  A new order arrives from a store
2.  Agent reads the parcel, contents, and destination
3.  Agent calls Request Rates to compare couriers on cost and speed
4.  Agent confirms the chosen courier meets the order's service requirement
5.  Agent runs Create Shipment then Generate Labels for the winning courier
6.  Tracking is written back and the fulfillment team is updated
7.  A cross-border order with unclear HS classification is routed for a customs decision

## What This Integration Enables

Agents cover the international shipping lifecycle end to end. They compare couriers and rates (List Couriers, Request Rates), create and manage shipments (Create Shipment, Update Shipment, Get Shipment, List Shipments, Cancel Shipment, List Shipment Documents, Generate Labels), schedule pickups (List Pickups, List Pickup Slots, Schedule Pickup, Cancel Pickup), and produce manifests for courier handover (List Manifests, Create Manifest). They maintain the reference data cross-border shipping depends on: a product catalog with customs data (List Products, Create Product, Update Product, Delete Product), customs classification (List HS Codes, List Item Categories), reusable packaging (List Boxes, Create Box, Update Box, Delete Box), and saved addresses (List Addresses, Create Address, Update Address, Deactivate Address). Asynchronous label jobs are tracked through batches (List Batches, Get Batch Status, List Batch Items), with account context from Get Account and delivery visibility from List Trackings.

### Without FlowRunner

**Rates checked by hand**: Someone compares courier options in the Easyship dashboard order by order

**Customs guessed at**: HS codes are picked from memory, risking held or surcharged cross-border parcels

**Manifests assembled late**: End-of-day handover paperwork is gathered manually before the courier arrives

### With FlowRunner

**Rates compared automatically**: Request Rates returns live courier options and the agent picks by the order's rule

**Customs classified from data**: List HS Codes and List Item Categories classify products before the label is made

**Manifests generated on schedule**: Create Manifest produces the courier handover document as part of the flow

## Use Case Scenarios

### Rate-Shopped Fulfillment

A new order arrives. The agent reads the parcel and destination, calls Request Rates to compare couriers, and applies the order's rule (cheapest for standard, fastest for expedited). It runs Create Shipment for the winning courier, Generate Labels to produce the label, and posts the tracking number to [Slack](https://flowrunner.ai/integrations/slack) for the fulfillment team. Rate-shopping that used to happen order by order becomes an automatic decision the team can audit.

### Cross-Border Catalog and Customs

A new product is added to the catalog. The agent calls Create Product with dimensions and value, then List HS Codes and List Item Categories to classify it for customs. When an international order for that product ships, Create Shipment already has the customs data it needs, so the parcel clears without a person filling in codes at ship time.

### End-of-Day Handover

The courier cutoff approaches. The agent gathers the day's outbound shipments, calls Create Manifest to produce the handover document, and confirms every parcel is accounted for. It posts the manifest and a shipment count to the ops channel so the handover is a review, not a scramble.

## Human-in-Loop Highlight

Customs classification is where a wrong call gets a parcel held, surcharged, or returned, and human-in-the-loop is the pattern where the agent pauses on uncertainty rather than guessing. When List HS Codes and List Item Categories return an ambiguous match for a product on a cross-border order, the agent does not pick a code and hope. It presents the candidate classifications with their duty implications and routes to the person who owns compliance: "Order #5540 to Germany. Product 'ceramic diffuser' matched two HS codes with different duty rates. Which classification applies?" That person chooses. The agent records the decision, applies it to Create Shipment, and reuses it for the next order of the same product. Routine, unambiguous parcels ship without a pause.

Agent processes routinely

Detects exception requiring judgment

Clear match Continues automatically

Ambiguous Routes to human via preferred channel

Human decides

Agent resumes with decision

## Agent Capabilities

34 actions

### Rates and Couriers

2

-   **List Couriers** Lists couriers in Easyship. Used to see which of the connected couriers are available.
-   **Request Rates** Requests live rates from Easyship across couriers. Used to compare cost and speed before choosing a service.

### Shipments

7

-   **Create Shipment** Creates a shipment in Easyship.
-   **Update Shipment** Updates a shipment in Easyship.
-   **Get Shipment** Retrieves a shipment from Easyship.
-   **List Shipments** Lists shipments in Easyship.
-   **Cancel Shipment** Cancels a shipment in Easyship.
-   **List Shipment Documents** Lists the documents generated for a shipment.
-   **Generate Labels** Generates labels in Easyship for a shipment.

### Pickups

4

-   **List Pickups** Lists pickups in Easyship.
-   **List Pickup Slots** Lists available courier pickup time slots in Easyship.
-   **Schedule Pickup** Schedules a pickup in Easyship.
-   **Cancel Pickup** Cancels a pickup in Easyship.

### Manifests

2

-   **List Manifests** Lists manifests in Easyship.
-   **Create Manifest** Creates a manifest in Easyship for courier handover.

### Products and Customs

6

-   **List Products** Lists products in Easyship.
-   **Create Product** Creates a product in Easyship.
-   **Update Product** Updates a product in Easyship.
-   **Delete Product** Deletes a product in Easyship.
-   **List HS Codes** Lists customs HS codes for classifying products for cross-border shipping.
-   **List Item Categories** Lists customs item categories for classifying products.

### Boxes and Addresses

8

-   **List Boxes** Lists boxes in Easyship.
-   **Create Box** Creates a box in Easyship for reusable packaging dimensions.
-   **Update Box** Updates a box in Easyship.
-   **Delete Box** Deletes a box in Easyship.
-   **List Addresses** Lists addresses in Easyship.
-   **Create Address** Creates an address in Easyship.
-   **Update Address** Updates an address in Easyship.
-   **Deactivate Address** Deactivates a saved sender, return, or billing address.

### Batches, Trackings, and Account

5

-   **List Batches** Lists batches in Easyship.
-   **Get Batch Status** Retrieves the status of an asynchronous batch label job.
-   **List Batch Items** Lists the per-shipment results within a batch job.
-   **List Trackings** Lists trackings in Easyship for delivery visibility.
-   **Get Account** Retrieves account details from Easyship.

## Triggers

1 triggers

### Event Triggers

1

-   **On Tracking Status Changed** Fires when a parcel moves to a new tracking checkpoint. Initiates a workflow that updates the customer, logs the event, or closes out a delivered order.

## Frequently Asked Questions

### What can FlowRunner do with Easyship?

FlowRunner agents can run Get Account, List Addresses, and Create Address in Easyship, plus 31 more actions.

### Does connecting Easyship to FlowRunner require OAuth?

No. Easyship connects to FlowRunner with an API key, no OAuth flow required.

### Can Easyship trigger a FlowRunner workflow automatically?

Yes. Easyship supports 1 trigger that can start a FlowRunner workflow automatically.

**Work at Easyship?** This integration exposes Easyship to AI agents on every FlowRunner plan, including through MCP, at no cost to you. [See what FlowRunner offers integration partners](https://flowrunner.ai/integrations/partners), including how to keep this page current.

---
Markdown version of https://flowrunner.ai/integrations/easyship. Site index: https://flowrunner.ai/llms.txt
