Connect WooCommerce Shipment Tracking to WhatsApp and AI Chat
Yes. AeroChat works directly with WooCommerce Shipment Tracking. Your WooCommerce store is built into AeroChat, and Shipment Tracking connects through its own REST API on your store. AeroChat answers “where is my order?” with the carrier, tracking number and tracking link saved on the order, and adds tracking to an order when a delivery is booked in the chat, on WhatsApp, Instagram, web chat and every other channel your shoppers use.
If you add tracking numbers to orders with the WooCommerce Shipment Tracking extension, your shoppers can already find them in their account and in the Completed Order email. Most still ask in chat. AeroChat answers from the same data. It reads the order in WooCommerce, reads the tracking items Shipment Tracking saved on it, and sends the carrier name, tracking number, shipped date and tracking link in the same conversation. You describe each workflow in your own words, AeroChat builds it, and WooCommerce stays the place your team adds and checks tracking.
This page covers the Shipment Tracking extension from WooCommerce. Using the Advanced Shipment Tracking plugin instead? See connecting Advanced Shipment Tracking for WooCommerce.
What you can do with Shipment Tracking, WooCommerce and AeroChat
- Answer “where is my order?”. AeroChat reads the order status in WooCommerce and the tracking items on the order, and tells the shopper whether it has shipped, when, and with which carrier.
- Send the tracking link. AeroChat sends the carrier’s tracking link that Shipment Tracking builds from the provider and the tracking number.
- Add tracking to an order. When a delivery is booked in the chat, AeroChat adds the tracking number and carrier to the WooCommerce order, so it shows in the customer’s account and order emails.
- Answer orders shipped in several parcels. Shipment Tracking can hold more than one tracking number on an order. AeroChat lists each parcel with its carrier and link.
- Answer “has it shipped yet?”. When an order has no tracking yet, AeroChat reads the order status and tells the shopper it is still being prepared, using your own dispatch times.
- Help when a tracking link does not work. AeroChat gives the carrier name and tracking number so the shopper can enter it on the carrier’s site, and hands the order to your team if the number looks wrong.
What it looks like on WhatsApp
Customer: Where is my order #8841? (example)
AeroChat: Hi Chris. Order #8841 shipped on 9 November with USPS. Your tracking number is 9400111899560000000000, and here is the tracking link to follow it.
In WooCommerce and Shipment Tracking: nothing changes. AeroChat read the order and its tracking item.
Customer: I only got one box, order #8902 was 3 items. (example)
AeroChat: Order #8902 shipped in 2 parcels. Parcel 1 went with UPS on 8 November. Parcel 2 shipped on 10 November with USPS, so it may still be on the way. Here are both tracking links.
In WooCommerce and Shipment Tracking: nothing changes. AeroChat read both tracking items on the order.
Works on every chat channel
Your shoppers ask wherever they already message you. The same WooCommerce and Shipment Tracking connection and the same workflows run on each of these channels.
| Channel | What your shoppers can do |
|---|---|
| Message your WhatsApp Business number to ask where their order is and get the tracking link. Voice notes are transcribed, so a spoken request works too. | |
| Do the same by direct message. A comment on your post can get an automatic reply that moves the conversation to a DM. | |
| Facebook Messenger | Do the same with your Facebook Page. Comments on your Page posts can get an automatic reply too. |
| Telegram | Do the same with your business on Telegram. |
| Web chat | Ask from the chat on your WooCommerce store, right on the order page. |
| Write to your Gmail or Office 365 address and get the same answer the chat gives. |
How the connection works
There are two parts. Your WooCommerce store is built into AeroChat. The AeroChat WordPress plugin syncs your products, stock, coupons and shipping, and orders connect through WooCommerce’s REST API with a consumer key and secret. See WooCommerce and AeroChat. Shipment Tracking adds its own endpoints to your store’s REST API, documented in the Shipment Tracking developer docs. They run on your own site and use the same WooCommerce REST API key.
- What AeroChat reads: from WooCommerce, the order with its status, items, customer and shipping address. From Shipment Tracking, every tracking item on the order with its provider, tracking number, shipped date and tracking link, and the list of providers your store offers.
- What AeroChat writes: to Shipment Tracking, new tracking items on an order with the tracking number, provider and shipped date, or a custom carrier name and tracking URL. To WooCommerce, order notes when your recipe asks for them.
To connect, create a WooCommerce REST API key in WooCommerce, then Settings, Advanced, REST API. Give it read access to answer tracking questions, or read and write access if AeroChat will add tracking to orders. If you already connected your store’s orders to AeroChat, the same key can be used. WooCommerce’s docs say there is no update endpoint for a tracking item, so a wrong number is deleted and added again.
Shipment Tracking keeps doing its job in your store. Saving tracking does not send an email on its own. When the order is marked Completed, WooCommerce sends the Completed Order email with the tracking details, and the customer sees them on their account’s order page.
You describe each workflow in your own words, for example “when someone asks where their order is, read the tracking on the order and send the carrier and link”. AeroChat builds the workflow as a draft and asks for the WooCommerce key by name. You enter it in the AeroChat dashboard. It never passes through the conversation.
Workflows to copy
Six ready-made workflows for WooCommerce Shipment Tracking. Copy one into AeroChat, add your key, and it runs on every channel.
1. Answer “where is my order?”
Copy this into AeroChat
When a shopper asks where their order is, ask for the order number and check that the email or phone number on the WooCommerce order matches them. Read the order status and the Shipment Tracking items on the order. If there is tracking, tell them the shipped date, the carrier and the tracking number, and send the tracking link. If there is none yet, tell them the order is still being prepared and when we usually dispatch. Never share another customer’s order. Reply in the customer’s language.
2. Send the tracking link
Copy this into AeroChat
When a shopper asks for their tracking link or number, find their WooCommerce order and read its Shipment Tracking items. Send the tracking link and the tracking number for each parcel, with the carrier name. If the order has no tracking yet, say so and give our usual dispatch time.
3. Add tracking to an order
Copy this into AeroChat
When a delivery for a WooCommerce order is booked in the chat and the courier returns a tracking number, add a Shipment Tracking item to the order. Use the provider name exactly as our store’s provider list shows it. If the courier is not on the list, use a custom provider with the carrier name and its full tracking URL. Set the shipped date to today. Add an order note that tracking was added from the chat, then send the customer the tracking link.
4. Answer orders shipped in several parcels
Copy this into AeroChat
When an order has more than one Shipment Tracking item, list each parcel with its carrier, shipped date and tracking link. If the shopper says something is missing, explain that the order shipped in parts and which parcel is still on the way. If the shopper says every parcel has arrived and an item is still missing, hand the conversation to our team with the order number.
5. Answer “has it shipped yet?”
Copy this into AeroChat
When a shopper asks whether their order has shipped and the order has no Shipment Tracking items, read its status in WooCommerce. If it is processing, tell them it is being prepared and give our dispatch times from the knowledge base. If it is on hold or pending payment, tell them why and what happens next. Tell them we will send the tracking link once it ships.
6. Help when a tracking link does not work
Copy this into AeroChat
When a shopper says their tracking link does not work, read the tracking item on the order. Give them the carrier name and the tracking number so they can enter it on the carrier’s own site. Tell them a new tracking number can take some time to show on the carrier’s site. If the number looks wrong or the carrier shows another parcel, hand the conversation to our team with the order number and the tracking number.
Who uses it
WooCommerce stores that ship with several carriers and add tracking with Shipment Tracking use it in chat to answer delivery questions without anyone opening the order. These recipes fit a WooCommerce store:
What stays in WooCommerce and Shipment Tracking
WooCommerce stays your record of orders, and Shipment Tracking stays where tracking numbers are added and shown to customers. Your team adds tracking, completes orders and sends the Completed Order email the same way.
AeroChat handles the conversation. It reads orders and tracking to answer shoppers, adds tracking for deliveries booked in the chat, and leaves the rest to WooCommerce and your team.
WhatsApp workflows that use Shipment Tracking
These end-to-end WhatsApp workflows run with WooCommerce and Shipment Tracking behind them. See them all in the WhatsApp workflows library.
Questions
Does AeroChat work with WooCommerce Shipment Tracking?
Yes. Your WooCommerce store is built into AeroChat, and Shipment Tracking connects through its own REST API on your store with a WooCommerce REST API key. AeroChat is not a WooCommerce product, and AeroChat has no partnership with WooCommerce.
Does AeroChat track the parcel with the carrier?
AeroChat reads what Shipment Tracking holds: the carrier, tracking number, shipped date and tracking link. The shopper follows the parcel on the carrier’s page. For live delivery status from carriers, connect a tracking service such as 17TRACK.
Can AeroChat add tracking numbers for me?
Yes, when the delivery is booked in the chat and the courier returns a tracking number. AeroChat adds it to the order with the provider and shipped date, so it shows in the customer’s account and order emails.
Which plan do I need?
On the WooCommerce side, you need the Shipment Tracking extension and a WooCommerce REST API key. On the AeroChat side, workflows via Skills are on every plan, with a 7-day free trial. Choose by message volume: Starter covers 500 AI responses a month, Growth 2,000 and Advanced 5,000. See plans.
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.
Answer “where is my order?” automatically
Connect your WooCommerce store, paste the order tracking recipe, add your key, and ask your own number where a test order is.
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 WooCommerce Shipment Tracking for you, free. See plans.
