Create a Shipping Label From WhatsApp with Shippo
Yes. AeroChat works directly with Shippo. When an order agreed in the chat is paid, AeroChat creates the shipping label in Shippo with the carrier and service you always use, and sends the customer the tracking number in the same conversation.
This recipe closes the gap between “paid” and “shipped” for orders you sell in WhatsApp, Instagram, Messenger, TikTok Shop buyer chat, web chat or email. Part of connecting Shippo to WhatsApp and AI chat.
What happens today
You sell in chat. The customer chooses, pays by link, and then waits while someone copies the name and address into Shippo, picks the service and buys the label. On a busy day, paid orders sit for hours before a label exists, and every one of them is a chance for a typo in the address.
The flow that works
- The customer orders in the chat and gives their delivery address.
- AeroChat sends the payment link and detects the payment automatically. The customer never has to say they paid.
- Once the order is paid, AeroChat creates the label in Shippo in one step, with your usual carrier and service, your warehouse address and the parcel size for those items.
- It records the tracking number with the order in your store system.
- It sends the carrier and tracking number to the customer.
If you would rather compare rates for each order, use the booking recipe, which lets the customer pick a service before the label is bought.
What it looks like on WhatsApp
Customer: Paid! Please send it to Lena Park, 88 Pine Street, Seattle WA 98101. (example)
AeroChat: Thank you, Lena. Your payment came through. Your 2 bags of the house blend ship today with USPS Ground Advantage. Tracking number 9205590164917312751089 (example).
In Shippo: a USPS Ground Advantage label is created for Lena’s address, with the order number as the reference. Your team prints it with the day’s labels.
The recipe
Copy this into AeroChat
When an order taken in chat is paid, follow these steps.
- Check that the payment link shows as paid. Do not ask the customer to confirm payment.
- Check that we have the recipient’s name, phone number and full address. If anything is missing, ask for it.
- Validate the address in Shippo. If Shippo suggests a correction, show it and ask the customer to confirm.
- Work out the parcel from the items and the sizes in our knowledge base. Use a 2 lb box, 10 x 8 x 4 in (example values), if an item is not listed.
- Create the label in Shippo in one step with USPS Ground Advantage (example) from our warehouse at 100 Example St, Austin TX 78701 (example), with the order number as the reference.
- Save the tracking number on the order and send the carrier and tracking number to the customer.
- If the label fails, or the order is too large for our standard parcels, tell the customer our team will ship it today and hand the order over.
Reply in the customer’s language.
Change the carrier, service, warehouse address and parcel sizes before you paste it.
What to connect
- Shippo. Open the API page in your Shippo settings and copy your live API token. Use the test token first if you want to try it without buying real labels. Paste it in when AeroChat asks.
- Your payment provider and store system. The payment link and the order record, for example in WooCommerce, Wix or a Google Sheets store.
- Your knowledge base. Add your products with their parcel sizes.
Labels are billed to your own Shippo account. AeroChat does not pay for labels. POS Malaysia delivery is built into AeroChat, so you only need this recipe if you already ship with Shippo.
After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect Shippo, add your knowledge base if the recipe uses one, then switch it on. If it built the connection from Shippo’s public documentation at docs.goshippo.com, 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
- The carrier and service used for chat orders.
- Whether AeroChat buys the label or leaves it for your team to approve.
- Which orders always go to your team, such as international or oversized ones.
The result to expect
Chat orders get a label as soon as they are paid, with an address Shippo checked. The customer has the tracking number before they close the chat.
Measure it with your own numbers: time from payment to label for chat orders, and address corrections, for a month before and after.
Next: answer “where is my parcel?” once it ships.
Works on every chat channel
This workflow runs the same way on WhatsApp, Instagram, Facebook Messenger, TikTok Shop buyer chat, Telegram, the chat on your website and email, with the same Shippo connection behind it. See what each channel does on the Shippo integration page.
Create your first label from chat
Paste the recipe, add your Shippo test token, and pay for a test order in the chat yourself.
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 Shippo for you, free. See plans.
On Shopify? Install AeroChat from the Shopify App Store.
