Automate AfterShip
Follow every tracking number your customers care about from one place. AfterShip already watches the carriers; ClickRuntime turns its tracking updates into alerts for parcels in Exception or AttemptFail, and a morning count of what is delivered, in transit or stuck. Describe what you want to your AI assistant, check what it will do, and it keeps running.
Try asking
Create a ClickRuntime automation: when an AfterShip tracking moves to Exception or AttemptFail, email me the order number, tracking number, carrier and the checkpoint message.
Paste it into your assistant. It tells you what it will send or change before it runs live.
Ideas
What you can automate in AfterShip
Be warned when an AfterShip parcel is stuck
When a delivery attempt fails or a carrier flags an exception, you find out first and can reach the customer.
See how it worksStart the day with your delivery status counts
Each morning you see how many trackings are delivered, in transit or in exception.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with AfterShip, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any AfterShip automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Every morning, list AfterShip trackings that are in exception or have had no update for 5 days, grouped by carrier.
When an AfterShip tracking turns to exception, post the order number and carrier to our #support Slack channel.
When an AfterShip shipment is delivered, update the row in Google Sheets and send the customer a Gmail asking for a review.
Beyond chat
Have AfterShip work when you're not in the chat
Instant
Be warned when an AfterShip parcel is stuckThe moment it happens
On a schedule
Start the day with your delivery status countsDaily
Setup
Connect AfterShip
Create an API key in your own AfterShip admin and add it to ClickRuntime. You pick the key type when you create it.
AfterShip
Shipment tracking
- In AfterShip admin, go to Settings, then API keys.
- Create an API key, choosing an AES/RSA key or a legacy key.
- Copy the key; it is sent in the
as-api-keyheader. - In the ClickRuntime dashboard, save it as a secret on Connections & secrets.
Good to know
AfterShip limits that affect automations
- Rate limits are set per endpoint, for example 20 requests a second for creating trackings and 5 a second for reading one tracking. Going over returns a 429 and the request is retried later.
- Enterprise accounts get higher limits.
- Newer API versions use the
as-api-keyheader; the oldaftership-api-keyheader is not accepted from version 2023-10.
FAQ
Questions about automating AfterShip
What can ClickRuntime see in AfterShip?
Are exception alerts instant?
Will a large number of trackings hit rate limits?
Does this need AI?
Is this a AfterShip connector for ChatGPT or Claude?
Related pages
Keep exploring