- Home
- Resources
- Integrations
- Easyship
Easyship Make integrationAutomate Easyship with Make.
Can Make react the moment a label prints or a parcel moves? The Easyship Make integration gives you 10 modules: 5 instant triggers and 5 actions. This guide shows how to link your account, build a first scenario and pick the right module for each shipping task.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Easyship Make integration do for you?
The Easyship Make integration lets your shipping account talk to your other tools without a line of code. You build a scenario, the automation you assemble in Make as a chain of modules, and Easyship either starts it through a webhook or receives the shipments your scenario creates, reads, updates or deletes.
Orders turned into shipments. A store that logs orders in a spreadsheet can send each new row to Create a Shipment. Easyship registers the parcel and returns shipping quotes, so nobody retypes addresses by hand.
Customers told when something goes wrong. Watch Shipment Cancelled fires as soon as a shipment is cancelled, which is the right moment to warn support or reopen the order in your CRM. Watch Shipment Checkpoint Created covers the happier path: each new tracking checkpoint can feed a status column or a customer message.
Label paperwork filed for you. When Watch Shipping Label Created fires, the bundle (one item passed from module to module) carries the documents and tracking details of the label, ready to be stored or shared.
Know the edges before you start. The get, update and delete actions work on one shipment by its ID, and the Make doc for Easyship warns that it was generated with AI from the vendor documentation, so confirm critical details with Easyship. For anything outside the listed modules, Make an API Call reaches the rest of the API. Not sure which platform fits your team? The n8n vs Make comparison lays out the criteria, the Make pricing guide explains plans, and Make training walks you through your first builds.
How do you connect Easyship to Make?
- 01
Generate an API token in Easyship
You need an active Easyship account. In its dashboard, click Connect, then New Integration, pick API Integration, give it a name and click Connect. Easyship shows an API token on screen: copy it now.
- 02
Add an Easyship module in Make
Open your scenario, add any Easyship module and click Create a connection. A connection is your Easyship account linked to Make once, then reused by every Easyship module. The Connection name field is optional but helps when you run several accounts.
- 03
Paste the token and save
Paste the token you copied from Easyship, or follow the instructions Make displays, and confirm. From then on, every other Easyship module in any scenario can pick this same connection from its dropdown.
Build your first scenario with Easyship
GoalWhen a new order lands in another app, Make creates the matching shipment in Easyship and pulls its current details back.
- 01
Create the scenario
Go to the Scenarios page, create a new scenario and click the big +. Pick the app where your orders arrive, such as a spreadsheet or your store, as the first module.
- 02
Add Create a Shipment
Click the + to the right of that first module, search Easyship and choose Create a Shipment. Select your Easyship connection, then map the order data from the first module into the shipment.
- 03
Read the shipment back
Add Get a Shipment after it and map the shipment ID returned by the previous module. You now hold the current details of the parcel, ready for a later step such as a message or a status column.
- 04
Test with Run once
Click Run once with a real test order waiting. Open the bubble above each module to read the bundles it received and check that the shipment appears in your Easyship account.
- 05
Schedule and switch it on
Click the clock on the first module. A new scenario checks every 15 minutes by default, which is also the shortest gap on the Free plan. Save, then flip the scenario switch on.
What starts an Easyship scenario?
5 modules start a scenario when something happens in Easyship. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Easyship as soon as it happens.
Watch Shipment Cancelled
Instant triggerIn Make“Triggers when a shipment is cancelled.”
This trigger starts your scenario whenever a shipment is cancelled in Easyship, so the rest of your stack learns about it without anyone forwarding an email. Each cancellation arrives as one bundle you can map into later modules.
Watch Shipment Checkpoint Created
Instant triggerIn Make“Triggers when shipment's checkpoints increased.”
Here you get a signal every time a shipment gains a new tracking checkpoint. Each new checkpoint on a parcel becomes its own run, with the shipment data in the bundle.
Watch Shipment Events
Instant triggerIn Make“Triggers when one of the selected events occurs.”
One trigger, several possible events: you choose which shipment events should wake the scenario, and Make starts as soon as any of them occurs. That keeps related cases in a single scenario instead of three separate ones.
Watch Shipment Tracking Status Changed
Instant triggerIn Make“Triggers when a shipment status has changed, as defined by user.”
Your scenario starts each time the tracking status of a shipment changes, which is less noisy than following every checkpoint. It suits teams who think in stages rather than in individual scans.
Watch Shipping Label Created
Instant triggerIn Make“Triggers when a new shipping label is generated. Provides documentation and tracking information.”
As soon as Easyship generates a new shipping label, Make receives it together with the label documents and the tracking information. You get the paperwork and the tracking link in one bundle, ready to file or share.
What can Make do in Easyship?
Easyship gives you 5 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Create a Shipment
ActionIn Make“Creates a shipment and receive accurate shipping quotes.”
Registers a new shipment in Easyship from data coming out of your scenario and hands you back accurate shipping quotes, so you can compare options without logging in.
Delete a Shipment
ActionIn Make“Deletes shipment by ID.”
Removes one shipment from Easyship using its ID, which keeps your dashboard clean when an order dies upstream.
Get a Shipment
ActionIn Make“Returns a shipment by ID with current details.”
Fetches one shipment by its ID with its current details, giving later modules fresh data instead of whatever was true when the scenario began.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Opens the rest of the Easyship API to your scenario while reusing the connection you already created, so you are never stuck with only the listed modules.
Update a Shipment
ActionIn Make“Updates shipment by ID.”
Changes an existing shipment identified by its ID, so a correction made elsewhere reaches Easyship without anyone editing the parcel by hand.
Need help automating Easyship with Make?
A person reads every message.