Answer “Where Is My Shipment?” on WhatsApp with AfterShip Shipping

By Alva Chew 5 min read Updated November 11, 2026

Yes. AeroChat works directly with AfterShip Shipping. It finds the label for the customer’s order through the AfterShip Shipping API and replies with the carrier, service, tracking number, ship date and the delivery date the carrier gave.

This recipe answers “has my order shipped?” and “what is my tracking number?” from the labels you created in AfterShip Shipping. Part of connecting AfterShip Shipping to WhatsApp and AI chat.

What happens today

A customer asks where their order is. Your team opens Shopify, then AfterShip Shipping, finds the label, copies the tracking number and pastes it back. It is the most common question a store gets, and every answer is the same few clicks.

The flow that works

  1. The customer asks about their order in chat.
  2. AeroChat checks the order in Shopify and searches your AfterShip Shipping labels by the order number.
  3. It replies with the carrier, service, tracking number, ship date and delivery date, and tells them to follow it on the carrier’s website.
  4. If there is no label yet, it says the order has not shipped and gives your dispatch time.

What it looks like on WhatsApp

Customer: Has my order #6012 shipped yet? (example)

AeroChat: Yes. Order #6012 shipped on 9 November with UPS Standard. Your tracking number is 1Z999AA10123456784, and UPS gave 13 November as the delivery date. You can follow it on the UPS website with that number.

Customer: Perfect, thanks.

In AfterShip Shipping: nothing changes. AeroChat found the label by the order number and read its carrier, tracking number and dates.

The recipe

Copy this into AeroChat

When a customer asks whether their order has shipped or where it is, follow these steps.

  1. Ask for the order number and the email on the order, and check the order in Shopify.
  2. Search our AfterShip Shipping labels by the order number.
  3. If there is a label, reply with the carrier, the service, the tracking number and the ship date, plus the delivery date if the carrier returned one.
  4. Tell them they can follow the parcel on the carrier’s website with that tracking number.
  5. If the label has a carrier link for delivery changes and the customer asks to change the date or address, send that link.
  6. If there is no label yet, say the order has not shipped and give our dispatch time from the knowledge base.

Never share another customer’s label or address. Do not guess a delivery date the carrier did not give. Reply in the customer’s language.

Change the dispatch time and the reference you search by to match how your team creates labels before you paste it.

What to connect

  • Your Shopify store. Built in. Install AeroChat from the Shopify App Store and connect your store in the dashboard, so AeroChat can check the order and who it belongs to.
  • AfterShip Shipping. In your AfterShip Shipping admin, go to Settings and click API Keys to generate a key. Paste it in when AeroChat asks. The labels and rates API is listed on the Pro plan and above (as of November 2026).
  • Your knowledge base. Add your dispatch times and what to do about late parcels, so AeroChat can answer when there is no label yet.

After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect AfterShip Shipping, add your knowledge base if the recipe uses one, then switch it on. If it built the connection from AfterShip Shipping’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

  • What AeroChat says when a parcel is late, and when it passes the conversation to your team.
  • Whether AeroChat sends the carrier’s link for delivery changes.
  • Which reference your team puts on labels, so AeroChat can find them.

The result to expect

Customers get their tracking number and delivery date in seconds, on the channel they used to ask. Your team stops copying tracking numbers into chat by hand.

Measure it with your own numbers: “where is my order” questions answered in chat without your team, for a month before and after.

Next: see every AfterShip Shipping workflow, including rate quotes and return labels.

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 Shipping connection behind it. See what each channel does on the AfterShip Shipping integration page.

Questions

Does AeroChat show live delivery status?

The AfterShip Shipping API gives the tracking number, carrier and dates on each label. For live status such as “out for delivery”, use AfterShip’s parcel tracking product, which has its own AfterShip integration page.

Can AeroChat find a label without the order number?

Yes. AfterShip Shipping lets AeroChat search labels by tracking number or reference, so a tracking number works too.

Answer your first tracking question in chat

Install AeroChat, paste the recipe, add your AfterShip Shipping key, and ask your own chat where your last order is.

Install AeroChat on Shopify

7-day free trial.