- Home
- Resources
- Integrations
- AfterShip
AfterShip Make integrationAutomate AfterShip with Make.
Your shipments can land in AfterShip without anyone typing a tracking number. The AfterShip Make integration gives you 9 modules: 8 actions and 1 search. This page shows how to link your account and build a first scenario that creates trackings on its own.
Verified Trustpilot reviews · AI, automation & growth agency
What can the AfterShip Make integration do for you?
The AfterShip Make integration lets a Make scenario, the automation you build in Make, create, read, update and delete trackings in your AfterShip account, and manage who gets notified about them. Each step of that scenario is a module, and you connect your account once with an API key.
Trackings that create themselves. When another app records a shipment, Create a Tracking opens the matching tracking in AfterShip, and Add a Notification attaches the people who should hear about it. Support stops copying numbers by hand.
A clean tracking list. A cancelled order in your shop can call Update a Tracking or Delete a Tracking, so AfterShip only holds parcels that still matter.
Answers for the help desk. Search Trackings or Get a Tracking pulls the current record into a ticket or a sheet, so an agent can reply without opening AfterShip.
One limit to know up front: AfterShip has no trigger in Make, so it cannot start a scenario by itself. The scenario starts on its schedule or on another app, and AfterShip modules come after. The official Make doc for this app also warns that it is AI-generated and should be checked against AfterShip's own documentation.
The same app often has a node in n8n too; the n8n vs Make comparison lays out the criteria. New to the editor? The Make training walks through it, and Make pricing explains what counts on your plan.
How do you connect AfterShip to Make?
- 01
Create an API key in AfterShip
In AfterShip, open the API keys settings page from the main dashboard and click Create API key. Give it a name you will recognize, pick the signature header, set admin API permissions, click Save, then copy the key shown on screen.
- 02
Add an AfterShip module in Make
In your scenario, search for AfterShip, pick any of its modules and click Create a connection. The Connection name field is optional, but a clear name helps when you run several AfterShip accounts.
- 03
Paste the key and save
Paste the API key you copied from AfterShip and confirm. That connection, your AfterShip account linked to Make, is now reused by every AfterShip module you add, so you only do this once.
Build your first scenario with AfterShip
GoalWhen an order ships in another app, Make creates its tracking in AfterShip and adds the people to notify.
- 01
Start from the app that knows the shipment
On the Scenarios page, create a new scenario and click the + to add the first module. Pick the app where shipments are recorded, such as your shop or a spreadsheet, since AfterShip has no trigger of its own.
- 02
Add Create a Tracking
Click the + on the right of that module, search AfterShip and choose Create a Tracking. Create the connection with your API key, then map the tracking number coming from the first module.
- 03
Attach who gets notified
Add Add a Notification after it and map the same tracking number, then the receivers taken from the order. Each bundle, one order passing from module to module, gets its own notification.
- 04
Test with Run once
Click Run once. Make runs the scenario one time and shows the bundles each module received, so you can check the tracking appeared in AfterShip before going further.
- 05
Set the schedule and switch it on
Open the clock on the first module to set how often it runs, every 15 minutes by default, then switch the scenario on. Each module run on a bundle is one operation on your plan.
What each AfterShip module does
AfterShip gives you 9 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Add a Notification
ActionIn Make“Adds notification receivers to a tracking number.”
Makes sure the right people hear about a parcel by adding notification receivers to an existing tracking number. The buyer or your account manager stays informed without anyone touching AfterShip.
Create a Tracking
ActionIn Make“Creates a new tracking.”
Opens a new tracking in AfterShip from data another app already holds, so a shipped order shows up in your dashboard with no manual entry. This is usually the first AfterShip module in a scenario.
Delete a Tracking
ActionIn Make“Deletes an existing tracking.”
Removes a tracking from AfterShip for good, which keeps your list limited to parcels that are really on their way. Pair it with a search when you only know the order, not the record.
Get a Notification
ActionIn Make“Retrieves an existing notification.”
Reads who is currently set to receive notifications for a tracking, so the next module can show or check that list. Handy when a customer says nobody told them about their parcel.
Get a Tracking
ActionIn Make“Retrieves an existing tracking.”
Brings back one tracking record you already know, so its details can flow into an email, a ticket or a spreadsheet row. It answers the question “where is this parcel” inside another tool.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Reaches any endpoint of the AfterShip API with the same connection, which covers what the eight other modules leave out. You write the request yourself, so this one asks for a look at AfterShip's API reference.
Remove a Notification
ActionIn Make“Removes an existing notification.”
Takes receivers off a tracking so they stop hearing about that parcel. Useful for keeping updates away from a contact who has left the account or asked to be removed.
Update a Tracking
ActionIn Make“Updates an existing tracking.”
Changes an existing tracking so AfterShip matches what really happened to the order, without rebuilding the record. You keep the same record instead of deleting and recreating it.
Search Trackings
SearchIn Make“Searches for trackings or lists them all.”
Finds trackings in your AfterShip account, or lists all of them, and hands each result to the next module as its own bundle. It is the way to act on records you cannot name one by one.
Need help automating AfterShip with Make?
A person reads every message.