Track Parcels Across Carriers on WhatsApp with AfterShip

By Alva Chew 6 min read Updated November 11, 2026

Yes. AeroChat works directly with AfterShip. When a customer sends a tracking number from any carrier, AeroChat has AfterShip detect which carrier it belongs to, adds the tracking to your AfterShip account if it is not there yet, and replies with the latest status in the chat.

This recipe is for stores that ship with more than one carrier, or whose orders are split across couriers, so the customer never has to say which carrier has their parcel. Part of connecting AfterShip to WhatsApp and AI chat.

What happens today

You use one courier for local orders, another for international ones, and a third when the first is full. A customer pastes a tracking number and asks where their parcel is. Someone has to work out which courier it is, open that courier’s site and read the scans. Tracking numbers from a split order or a replacement shipment are often not in AfterShip at all.

The flow that works

  1. The customer sends a tracking number, or asks about an order with several parcels.
  2. AeroChat looks for the tracking in your AfterShip account.
  3. If it is not there, it asks AfterShip to detect the carrier from the tracking number and adds the tracking with that carrier.
  4. It reads the latest status and checkpoint, and the estimated delivery date where AfterShip has one.
  5. It replies with the carrier, the status in plain words and your tracking page link. For an order with several parcels, it lists each one.
  6. If AfterShip matches more than one carrier, it asks the customer which courier sent the parcel. If the status shows an exception, it hands the conversation to your team.

What it looks like on WhatsApp

Customer: My order came in two boxes. Only one arrived. Where’s the other one? (example)

AeroChat: Your order #8812 shipped in two parcels. The first, with DHL, was delivered yesterday. The second is with J&T Express and is out for delivery today. You can follow it here: https://track.example.com/8812 (example)

Customer: Great, thanks!

In AfterShip: the second tracking number, which was not in AfterShip yet, was added with J&T Express as the detected carrier. AeroChat read the status of both parcels.

The recipe

Copy this into AeroChat

When a customer asks where their parcel is or sends a tracking number, follow these steps.

  1. If they give an order number, find all its tracking numbers in AfterShip. If they give a tracking number, look for it in AfterShip.
  2. If a tracking number is not in AfterShip, ask AfterShip to detect the carrier and add the tracking with the detected carrier and the order number.
  3. If AfterShip detects more than one possible carrier, ask the customer which courier sent it and add the tracking with that one.
  4. Read the latest status, the last checkpoint and the estimated delivery date for each parcel.
  5. Reply with the carrier and the status of each parcel in plain words, and send our tracking page link.
  6. If a parcel shows an exception or a failed delivery attempt, tell them a team member will help and hand over the conversation with the order and tracking numbers.

Only share tracking details for orders that belong to this customer. Reply in the customer’s language.

Decide whether AeroChat should add tracking numbers that are not linked to one of your orders before you paste it. Most stores only track their own shipments.

What to connect

  • AfterShip. Open the API keys page in your AfterShip admin, create an API key and paste it in when AeroChat asks. As of November 2026, AfterShip includes API access on its Premium tracking plan and above.
  • Your store. Shopify, WooCommerce and Wix are built into AeroChat, so AeroChat can match the customer to their order and its tracking numbers.
  • Your knowledge base. Add which couriers you use for which orders and what you do about lost or late parcels.

AfterShip’s API includes carrier detection from a tracking number, creating a tracking, and reading a tracking’s status and checkpoints. AfterShip can also send status updates by webhook. If you set that up, AeroChat can pass a change to the customer on the channel they used.

After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect AfterShip, add your knowledge base if the recipe uses one, then switch it on. If it built the connection from AfterShip’s public documentation, the checklist asks you to check it once against the current docs.

Using a different system? If it has a public API, it connects to AeroChat the same way: describe what you want, paste in its key, and it runs.

Can’t find your tool? Message us in the chat on this page and we’ll tell you how it connects.

What you still decide

  • Whether AeroChat adds tracking numbers that are missing from AfterShip.
  • How AeroChat confirms the customer before sharing tracking details.
  • Who takes the handover for lost, late or failed deliveries.

The result to expect

Customers get the status of every parcel from one message, whichever courier carries it, and your team stops looking up carriers by hand.

Measure it with your own numbers: where-is-my-parcel questions answered by hand per month, and how many involved a second carrier or a split order.

POS Malaysia delivery is built into AeroChat, for sellers who ship in Malaysia. See how it works.

See also: answer where-is-my-parcel questions with AfterShip, cut where-is-my-order questions and the WISMO glossary entry.

Works on every chat channel

This workflow runs the same way on WhatsApp, Instagram, Facebook Messenger, Telegram, the chat on your store and email, with the same AfterShip connection behind it. See what each channel does on the AfterShip integration page.

Track every carrier from one chat

Paste the recipe, add your AfterShip API key, and send your own chat a tracking number from a second courier.

Start your 7-day free trial. No credit card needed.

Sign up for an annual plan on Growth or above and we’ll set up your workflows and connect AfterShip for you, free. See plans.

On Shopify? Install AeroChat from the Shopify App Store.