Book a Shipment and Label from WhatsApp with Shippo
Yes. AeroChat works directly with Shippo. It validates the customer’s address, gets rates from your Shippo carriers and buys the label in Shippo while the customer is still in the chat.
This recipe turns a shipping request on WhatsApp into a Shippo label, with an address the customer confirmed and the service they chose. Part of connecting Shippo to WhatsApp and AI chat.
What happens today
Some orders are agreed in chat: a customer reorders on WhatsApp, a trade buyer asks for samples, or a replacement needs to go out. Someone copies the address into Shippo, compares rates, buys the label and messages the tracking number back. These orders sit outside the store, so they wait longer, and an address typed by hand is easy to get wrong.
The flow that works
- AeroChat confirms what is being sent.
- It asks for the recipient’s name, phone number and full address, and checks the address with Shippo.
- It gets Shippo rates for the parcel and lets the customer choose a service.
- It buys the label in Shippo for that service.
- It sends the carrier name and tracking number.
What it looks like on WhatsApp
Customer: Can you send another bag of the house blend to my office? 250 Market St, Suite 400, San Francisco 94105. Dana Wu. (example)
AeroChat: Sure, Dana. I have 250 Market St Ste 400, San Francisco CA 94105. Is that right?
Customer: Yes.
AeroChat: USPS Ground Advantage is $7.90, 2 to 4 days. UPS 2nd Day Air is $18.60 (example). Which would you like?
Customer: Ground is fine.
AeroChat: Done. It ships with USPS, tracking number 9205590164917312751089 (example).
In Shippo: a USPS Ground Advantage label is bought for Dana’s validated address, with the order number as the reference.
The recipe
Copy this into AeroChat
When a customer on WhatsApp asks us to ship an order, follow these steps.
- Confirm the order number and the items being sent.
- Ask for the recipient’s name, phone number, street address, city, state, ZIP code and country.
- Validate the address in Shippo. Read back the address Shippo returns and ask them to confirm it. If Shippo says it is not valid, ask them to check it.
- Work out the parcel from the sizes in our knowledge base. Use a 2 lb box, 10 x 8 x 4 in (example values), if the item is not listed.
- Create a shipment in Shippo from our warehouse to their address and offer up to three rates with carrier, price and delivery days.
- When they choose, buy the label in Shippo for that rate, with the order number as the reference.
- Send them the carrier name and tracking number.
- If no rate covers their address, or the order is larger than our standard parcels, hand the conversation to our team.
If they cancel before the parcel ships, request a refund for the unused label in Shippo and confirm. Reply in the customer’s language.
Change the parcel sizes and the carriers you want to offer before you paste it. If you want your team to check each shipment first, tell AeroChat to share the rates only and leave buying the label to your team.
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 knowledge base. Upload your products with their parcel sizes and your shipping rules, so AeroChat sends the right parcel details.
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, 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
- Which carriers and services customers can choose.
- Whether AeroChat buys the label or leaves it for your team.
- Which shipments need your team, such as international or high-value orders.
The result to expect
Orders agreed in chat ship as fast as store orders, with an address the customer confirmed and Shippo checked. The customer has the tracking number before they leave the chat.
Measure it with your own numbers: labels bought from chat, and address corrections, for a month before and after.
Next: answer where-is-my-parcel questions.
Works on every chat channel
This workflow runs the same way on WhatsApp, Instagram, Facebook Messenger, TikTok, 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.
Book your first Shippo label from chat
Paste the recipe, add your Shippo test token, and send 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.
