Connect Shippo to WhatsApp, Instagram, TikTok and AI Chat

By Alva Chew 11 min read Updated November 8, 2026

Yes. AeroChat works directly with Shippo. It reads rates and tracking from Shippo and creates shipments, labels and return labels in Shippo through Shippo’s API, on WhatsApp, Instagram, web chat and every other channel your customers use.

Shippo is shipping software that sits on top of many carriers, such as USPS, UPS, FedEx and DHL Express. If you buy your labels in Shippo, AeroChat can answer customers on WhatsApp, Instagram, Messenger, TikTok, Telegram, web chat or email and do the shipping work in the same conversation: quote a rate, check the address, create the label, send a return label and answer “where is my parcel”. It connects through Shippo’s public API. You describe the workflow in your own words, AeroChat builds it, and Shippo stays the place your team checks.

Delivery with POS Malaysia is built into AeroChat. This page is for businesses that already ship with Shippo.

What you can do with Shippo and AeroChat

  • Book a shipment and label from WhatsApp. AeroChat collects the address and parcel details, gets Shippo rates, and buys the label for the service the customer picks.
  • Answer where-is-my-parcel questions. AeroChat reads the tracking status from Shippo and replies with the latest event and the expected delivery date.
  • Quote shipping rates in chat. AeroChat creates a shipment in Shippo for the customer’s address and parcel and replies with the carrier options, prices and delivery days, before anything is bought.
  • Check the address before booking. AeroChat asks Shippo to validate the address the customer typed and asks them to confirm or correct it, so the label goes to the right door.
  • Send a return label. When a customer needs to send an item back, AeroChat creates a return shipment and label in Shippo and sends the label in the chat.
  • Cancel a label that was not used. If the customer cancels before the parcel ships, AeroChat asks Shippo for a refund on the unused label, under Shippo’s and the carrier’s refund rules.
  • Book a carrier pickup. For USPS and DHL Express shipments, the carriers Shippo supports for pickups, AeroChat books a pickup for a label it has created, such as a return collected from the customer’s door.

What it looks like on WhatsApp

Customer: Hi, how much to ship the ceramic mug set to Austin, 78701? (example)

AeroChat: For a 3 lb box to Austin TX 78701: USPS Ground Advantage, $9.40, 3 to 5 days. UPS Ground, $12.10, 3 days. USPS Priority Mail, $14.25, 2 to 3 days (example). Which would you like?

Customer: USPS Ground Advantage please.

AeroChat: Great. What name and street address should it go to?

In Shippo: a shipment is created with the rates the customer saw. Once they confirm the address, the label is bought for USPS Ground Advantage.

Customer: Where is my order #4182? (example)

AeroChat: Your parcel is in transit with USPS. Last scan: Dallas TX, this morning at 6:40am. Expected delivery is Thursday. Track it here: https://tools.usps.com/go/TrackConfirmAction?tLabels=9205590164917312751089 (example)

In Shippo: nothing changes. AeroChat read the tracking status from Shippo.

Customer: The jacket is too small. Can I send it back? (example)

AeroChat: Yes, it is within our 30-day return window (example). Here is your prepaid USPS return label. Print it, stick it on the box and drop it at any post office.

In Shippo: a return label is created for order #4182 from the customer’s address back to your warehouse.

Works on every chat channel

Your customers message you wherever they already are. The same Shippo connection and the same workflows run on every channel AeroChat supports, and Shippo stays the record whichever one they use.

Channel What your customers can do
WhatsApp Message your WhatsApp Business number to get a shipping rate, book a shipment, get a return label or ask where their parcel is. Voice notes are transcribed, so a spoken request works too.
Instagram Send the same requests by direct message. A comment on your post can get an automatic reply that moves the conversation to a DM.
Facebook Messenger Send the same requests to your Facebook Page. Comments on your Page posts can get an automatic reply too.
TikTok Send the same requests by TikTok direct message or TikTok Shop buyer chat. Both arrive in the same TikTok inbox.
Telegram Send the same requests to your business on Telegram.
Web chat Do the same from the chat on your website, without leaving the page.
Email Write to your Gmail or Office 365 address and get the same answer the chat gives.

How the connection works

AeroChat connects through Shippo’s public API, documented at docs.goshippo.com. Through it, AeroChat validates addresses, gets rates, buys labels, creates return labels, reads tracking and requests refunds on unused labels.

  • What AeroChat reads from Shippo: rates for a shipment, validated addresses, labels with their tracking numbers, tracking status and history, and refund status.
  • What AeroChat writes to Shippo: new shipments, purchased labels, return labels, refund requests for unused labels and carrier pickups.

To connect, open the API page in your Shippo settings and copy your live API token. Shippo also gives you a test token, so you can try the workflow without buying real labels. Shippo can also send tracking updates to a webhook. Where you set that up, AeroChat can pass a status change on to the customer in the conversation they started.

You describe the workflow in your own words, for example “when a customer asks to ship an order, get Shippo rates and buy the label for the service they pick”. AeroChat builds the workflow as a draft and asks for the Shippo token by name. You enter it in the AeroChat dashboard. It never passes through the conversation.

Labels and shipping are billed to your own Shippo account. AeroChat does not pay for labels.

Workflows to copy

Seven ready-made workflows for Shippo. Copy one into AeroChat, add your Shippo token, and it runs on every channel.

1. Book a shipment and label from WhatsApp

Copy this into AeroChat

When a customer on WhatsApp asks us to ship an order, confirm the order number and items. Ask for the recipient’s name, phone number and full address, validate it in Shippo and read it back. Create a shipment in Shippo from our warehouse at 100 Example St, Austin TX 78701 (example) with the package size from our knowledge base. Offer the three lowest-priced rates with carrier, price and delivery days. When they choose one, buy the label in Shippo and send them the carrier name and tracking number. Reply in the customer’s language.

2. Answer where-is-my-parcel questions

Copy this into AeroChat

When a customer asks where their parcel is, ask for their order number or tracking number. Find the label for that order and get its tracking status from Shippo. Reply with the status in one line, the latest scan with place and time, the expected delivery date and the tracking link. If the status shows a failure or a return to sender, tell them what Shippo shows and hand the conversation to our team. Never share another customer’s details.

3. Quote shipping rates in chat

Copy this into AeroChat

When someone asks what shipping costs, ask for the destination city and postcode and what they want to order. Work out the parcel weight and size from our knowledge base. Create a shipment in Shippo and reply with up to three rates, each with the carrier, service, price and delivery days. Do not buy a label. If they want to go ahead, start the booking workflow.

4. Check the address before booking

Copy this into AeroChat

Before you create any shipment, send the address the customer gave to Shippo for validation. If Shippo returns a corrected address, show it and ask the customer to confirm it. If Shippo says the address is not valid, ask them to check the street, unit number and postcode. Only book once the customer confirms the address.

5. Send a return label

Copy this into AeroChat

When a customer asks to return an item, ask for their order number and the reason. Check the order date against our 30-day return window (example) in the knowledge base. If it is within the window, create a return shipment in Shippo from the customer’s address to our warehouse and buy the return label with our usual return service. Send the label in the chat with drop-off instructions. If it is outside the window, explain our policy and hand over to our team.

6. Cancel a label that was not used

Copy this into AeroChat

When a customer cancels an order before it ships, find the label for that order in Shippo. If the tracking shows no carrier scan yet, request a refund for the label in Shippo and confirm that the shipment is cancelled. If the parcel has already been scanned, do not request a refund. Tell the customer it is on its way and hand over to our team.

7. Book a carrier pickup

Copy this into AeroChat

When a customer asks us to collect a parcel from them, such as a return or a trade order (example), create the shipment and buy a USPS or DHL Express label in Shippo with their address as the pickup address. Ask which day suits them and book a pickup in Shippo for that day between 9am and 5pm (example). Confirm the pickup date and time window, and tell them to have the parcel ready with the label attached.

Who uses it

Online stores and brands that buy labels across several carriers in Shippo use it for rate questions, bookings, returns and tracking questions that arrive in chat. These recipes fit a store that ships with Shippo:

What stays in Shippo

Shippo stays your record of shipments. Labels, carrier accounts, rates, pickups, refunds and billing live there, and the carriers carry out the delivery. Every label AeroChat buys appears in Shippo like any other.

AeroChat handles the conversation. It quotes, books, sends return labels, tracks and cancels as your recipe asks, and leaves the rest to Shippo and your team.

WhatsApp workflows that use Shippo

These end-to-end WhatsApp workflows run with Shippo behind them. See them all in the WhatsApp workflows library.

Questions

Does AeroChat work with Shippo?

Yes. It connects through Shippo’s public API with the API token from your own Shippo account. It is not a Shippo product, and AeroChat has no partnership with Shippo or the carriers.

Can customers book a Shippo shipment on WhatsApp?

Yes. AeroChat collects the address and parcel details in the WhatsApp conversation, shows the Shippo rates, buys the label for the service the customer picks and sends the tracking number in the same chat.

Do I need a developer?

No. You describe the workflow in your own words, copy your token from Shippo’s API settings and enter it in the dashboard. AeroChat builds the Shippo connection from your description and shows a checklist of what is left to do.

Which plan do I need?

On the Shippo side, you need a Shippo account and a live API token from its API settings. Labels are charged to that account. 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.

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.

Connect Shippo to your chat

Paste the booking recipe, add your Shippo test token, and ask your own chat to ship a parcel.

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.