- Home
- Resources
- Integrations
- EasyPost
EasyPost Make integrationAutomate EasyPost with Make.
Can shipping paperwork run itself while orders keep coming in? The EasyPost Make integration gives you 20 modules: 1 instant trigger, 18 actions and 1 search. This page is for shop and operations teams, and it walks you from the API key to a working first scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the EasyPost Make integration do for you?
The EasyPost Make integration links your EasyPost account to Make, a no-code tool where you chain apps into a scenario, meaning the automation you build. Each EasyPost step in that chain is a module. You pick addresses, parcels, shipments, batches and orders from a list instead of writing API requests.
Clean addresses before anything ships. An order lands in your store, and Create and Verify an Address checks the destination before Create a Shipment uses it. A typo gets caught at the start, not at the carrier.
International parcels with their customs forms. For an export order, Create a Customs Item describes each product and Create a Customs Info gathers them, so the shipment carries its declaration from the start.
Warehouse batches. A fulfillment team can group a pile of shipments with Create a Batch, adjust the list with Add Shipments to a Batch, then buy and label the whole set with Buy a Batch and Create a Batch Label.
What the integration leaves out: anything outside those 20 modules goes through Make an API Call. Make's own help page for EasyPost is AI-generated from the vendor documentation and warns that it may contain mistakes, so check anything critical with EasyPost. If you are weighing tools, n8n vs Make sets out the criteria, Make pricing explains the plans, and Make training covers the editor from zero.
How do you connect EasyPost to Make?
- 01
Copy a production API key
In EasyPost, open Account Settings, then the API Keys tab. Choose Add Additional API Key, select Production and copy the key shown on the dashboard. You need an active EasyPost account for this.
- 02
Add an EasyPost module
In your Make scenario, add any EasyPost module and click Create a connection. A connection is your EasyPost account linked to Make once and reused by every EasyPost module afterward. The Connection name field is optional.
- 03
Paste the key and save
Paste the API key you copied, or follow the instructions Make shows on screen, then confirm. Make now lists the EasyPost objects it can reach, so you pick them from a menu instead of typing identifiers.
Build your first scenario with EasyPost
GoalWhen a new order reaches your store, Make verifies the address and creates the matching shipment in EasyPost.
- 01
Start a scenario
On the Scenarios page, create a new scenario and click the +. Choose the app where your orders land as the first module; it hands Make one bundle, one order, at a time.
- 02
Verify the address
Click the + to the right of that module, search for EasyPost and pick Create and Verify an Address. Connect your account, then map the customer's name and address from the order.
- 03
Create the shipment
Add Create a Shipment after it. Map the verified address from the previous module so the shipment uses the checked version rather than the raw order text.
- 04
Test with Run once
Click Run once. Make runs the scenario one time and shows the bundles each module received, so you can confirm the address came back verified and the shipment exists in EasyPost.
- 05
Schedule and switch on
Open the clock on the first module. A new scenario checks every 15 minutes by default, and 15 minutes is also the shortest interval on the Free plan. Save, then switch the scenario on.
What starts an EasyPost scenario
1 module starts a scenario when something happens in EasyPost. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by EasyPost as soon as it happens.
Watch New Event
Instant triggerIn Make“Watches for a new event.”
Watch New Event starts your scenario the moment EasyPost reports something new on your account, so the follow-up happens without anyone refreshing a dashboard. Each event arrives in Make as one bundle that the next modules can read and act on.
What each EasyPost module does
EasyPost gives you 19 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Add Shipments to a Batch
- Buy a Batch
- Buy an Order
- Buy a Shipment
- Create a Batch
- Create a Batch Label
- Create a Customs Info
- Create a Customs Item
- Create and Verify an Address
- Create an Order
- Create a Parcel
- Create a Shipment
- Get an Address
- Get an Order
- Get a Shipment
- Make an API Call
- One-Call Buy a Shipment
- Remove Shipments from a Batch
- List Shipments
Add Shipments to a Batch
ActionIn Make“Adds shipments to an existing batch.”
Late orders can still join a group you already opened. This module slots extra shipments into an existing batch, so the set you buy and label together stays complete.
Buy a Batch
ActionIn Make“Buys an existing batch of shipments.”
One step buys every shipment sitting in an existing batch, instead of one purchase per parcel. That keeps your scenario short when volumes grow.
Buy an Order
ActionIn Make“Buys an existing order.”
This module buys an order that already exists in EasyPost, typically one you set up earlier with Create an Order. The purchase happens in one step, at the order level.
Buy a Shipment
ActionIn Make“Buys an existing shipment.”
Here the single parcel you prepared earlier gets purchased. Buy a Shipment takes a shipment that already exists and buys it.
Create a Batch
ActionIn Make“Creates a new batch.”
A batch is a container for shipments that you process together, and this module opens a new one. It is the starting point for the whole batch family of modules on this page.
Create a Batch Label
ActionIn Make“Creates a label for an existing batch.”
Printing gets simpler with this one: it produces a label for an existing batch, so the team handles one document for the whole group instead of hunting through separate files.
Create a Customs Info
ActionIn Make“Creates a new customs information.”
Cross-border parcels need a declaration, and Create a Customs Info builds that customs record in EasyPost. Prepare it before the international shipment it belongs to.
Create a Customs Item
ActionIn Make“Creates a new customs item.”
Every product inside an international parcel gets its own line with this module: one customs item per thing you ship. Those items then feed Create a Customs Info.
Create and Verify an Address
ActionIn Make“Creates a new address and verifies it.”
Typos in a street name stop here. The module saves a new address in EasyPost and verifies it in the same step, so the next modules work from a checked destination.
Create an Order
ActionIn Make“Creates a new order.”
Create an Order opens a new order in EasyPost. Get an Order can then read it back and Buy an Order can buy it, so the whole order lifecycle stays inside your scenario.
Create a Parcel
ActionIn Make“Creates a new parcel.”
This module records the package itself in EasyPost as a parcel object, separate from where it goes. Describing the box once means a shipment can reuse it.
Create a Shipment
ActionIn Make“Creates a new shipment.”
Create a Shipment creates a new shipment in EasyPost from the data you map in, such as the verified address, ready to be bought later. It is the central module of most EasyPost scenarios.
Get an Address
ActionIn Make“Retrieves an existing address.”
Need the stored details of an address you saved earlier? Get an Address pulls that one existing record back into the scenario, ready to map into the next module.
Get an Order
ActionIn Make“Retrieves an existing order.”
With Get an Order, the scenario reads back one existing EasyPost order and everything recorded on it. Useful when the next step depends on the current state rather than what you sent.
Get a Shipment
ActionIn Make“Retrieves an existing shipment.”
Pick one shipment and this module returns its current record from EasyPost. It pairs well with the trigger, when an event tells you something changed and you want the full picture.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API Call.”
Anything the other EasyPost modules do not cover can still be reached. Make an API Call sends an authorized request to any endpoint of the EasyPost API, reusing the connection you already created.
One-Call Buy a Shipment
ActionIn Make“Buys a shipment without rating.”
For the shortest path, One-Call Buy a Shipment buys a shipment without the rating step, in a single module instead of create then buy. Fewer modules also means fewer operations per order.
Remove Shipments from a Batch
ActionIn Make“Removes shioments from an existing batch.”
Plans change: an order gets cancelled or put on hold after it joined a batch. This module takes those shipments out of the existing batch so they are not bought with the rest.
List Shipments
SearchIn Make“Retrieves a shipments list.”
List Shipments is the only search on this page: it returns a list of shipments from your account. As a search, it can hand back zero, one or many bundles, and each one runs through the modules that follow.
Need help automating EasyPost with Make?
A person reads every message.