Skip to content

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.

Build your own

Build any AfterShip automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what AfterShip should do in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • 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

Connecting AfterShip to ChatGPT or Claude lets you ask about it while you chat. ClickRuntime handles the part that should happen on its own: checks on a schedule and actions on each new event, set up from the same chat and running after you close it.

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

  1. In AfterShip admin, go to Settings, then API keys.
  2. Create an API key, choosing an AES/RSA key or a legacy key.
  3. Copy the key; it is sent in the as-api-key header.
  4. 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-key header; the old aftership-api-key header is not accepted from version 2023-10.

FAQ

Questions about automating AfterShip

What can ClickRuntime see in AfterShip?
Your trackings and their status tags, such as Delivered, InTransit, Exception and AttemptFail, along with the updates AfterShip sends when they change.
Are exception alerts instant?
Yes. AfterShip sends a webhook when a tracking updates, and the automation emails you only when the new tag is Exception or AttemptFail.
Will a large number of trackings hit rate limits?
Reads are limited per endpoint, so a big daily digest pages through trackings at a pace AfterShip accepts. A 429 response is handled by waiting and retrying.
Does this need AI?
No. Alerts and status counts are rules. AI comes with every ClickRuntime plan if you want written summaries, and you don't need your own AI key.
Is this a AfterShip connector for ChatGPT or Claude?
Not for chatting with AfterShip data. A chat connector lets your assistant read and change AfterShip while you're in the conversation. ClickRuntime is for the work that should happen without you: you set up an automation from the chat once, and it keeps running on a schedule or on each AfterShip event.

Tell your assistant what AfterShip should do

Free plan. No credit card.