Add Tracking to WooCommerce Orders From the Chat With Advanced Shipment Tracking
Yes. AeroChat works directly with Advanced Shipment Tracking for WooCommerce. When a workflow books a delivery in the chat, for example with POS Malaysia, AeroChat adds the tracking number and carrier to the WooCommerce order through the plugin’s Shipment Tracking API, marks the order Shipped and sends the customer the tracking link in the same conversation.
This recipe keeps WooCommerce up to date when the delivery is booked from a chat, so your order emails, My Account and your team all see the same tracking. Part of connecting Advanced Shipment Tracking for WooCommerce to WhatsApp and AI chat.
What happens today
A delivery gets booked, and someone copies the tracking number from the courier’s site into the WooCommerce order by hand. When they are busy it waits until the end of the day. Until then the order still says processing, the shipping email has no Track link, and the customer messages to ask whether it has gone out. A typo in the number means a link that leads nowhere.
The flow that works
- A workflow in AeroChat books the shipment for a WooCommerce order, for example a POS Malaysia delivery booked after the customer paid in chat.
- AeroChat takes the tracking number the booking returns.
- It adds the tracking number to the WooCommerce order through Advanced Shipment Tracking, with the carrier name exactly as enabled in the plugin and today as the ship date.
- It marks the order Shipped, so the customer’s order email carries the Track link.
- It sends the carrier, the tracking number and the link in the chat.
- If the shipment is booked again, it replaces the old tracking entry with the new one.
What it looks like on WhatsApp
Customer: Paid. Can you send it to my office in Petaling Jaya? (example)
AeroChat: Payment received, thank you. Your delivery to your office in Petaling Jaya is booked with POS Malaysia. Tracking number ER5530192MY. You can follow it here: https://track.example.com/ER5530192MY (example)
In WooCommerce: order #6230 gets a tracking entry with the POS Malaysia tracking number and today’s ship date, and moves to Shipped. The order email shows the Track link.
The recipe
Copy this into AeroChat
After you book a shipment for a WooCommerce order, follow these steps.
- Take the tracking number from the booking.
- Add it to the WooCommerce order in Advanced Shipment Tracking. Use the carrier name exactly as it appears in our enabled carriers, and today as the ship date.
- Mark the order Shipped. If only part of the order is in this shipment, mark it Partially Shipped instead.
- Send the customer the carrier, the tracking number and the tracking link.
- If this replaces an earlier booking for the same order, replace the existing tracking so only the new entry remains, and add an order note with the old and new numbers.
- If adding the tracking fails, add an order note with the tracking number and tell our team, and still send the customer the number.
Reply in the customer’s language.
Change the carrier name to the one enabled in your plugin, and remove step 3’s Partially Shipped line if you have not switched that status on.
What to connect
- Your WooCommerce store. Built in. Add a WooCommerce REST API key with read and write access. The Advanced Shipment Tracking API uses the same key.
- Advanced Shipment Tracking. Installed on your store, with your courier enabled in the carrier list so the tracking link is built.
- The delivery booking. POS Malaysia is built into AeroChat. See book deliveries with POS Malaysia.
After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect WooCommerce and your delivery booking, then switch it on. If it built the connection from zorem’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 booking a delivery should mark the order Shipped straight away, or only after pickup.
- Which carrier name the recipe uses for each courier.
- Who checks orders where adding the tracking failed.
The result to expect
Tracking is on the order the moment the delivery is booked, without anyone copying numbers. Customers get the link in the chat and in their order email, and your team sees the same thing in WooCommerce.
Measure it with your own numbers: orders with tracking added by hand per week, and “has it shipped?” messages after booking.
See also: answer “where is my order?” from the same tracking, and POS Malaysia parcel status.
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 WooCommerce connection behind it. See what each channel does on the Advanced Shipment Tracking for WooCommerce page.
Book a delivery and add tracking from the chat
Connect your store, paste the recipe, and book a test delivery from your own number.
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 and Advanced Shipment Tracking for you, free. See plans.
