Connect DHL eCommerce to WhatsApp, Instagram and AI Chat

By Alva Chew 10 min read Updated November 11, 2026

Yes. AeroChat works directly with DHL eCommerce. It reads parcel tracking events from DHL eCommerce and creates shipments with labels, cash on delivery amounts and pickup requests through the DHL eCommerce Asia API, on WhatsApp, Instagram, web chat and every other channel your customers use.

DHL eCommerce delivers parcels for online sellers, with domestic and cross-border services in Asia Pacific. If you ship with DHL eCommerce, AeroChat can answer customers on WhatsApp, Instagram, Messenger, Telegram, web chat or email and do the shipping work in the same conversation: create the shipment and label once an order is confirmed, book the courier to collect, and answer “where is my parcel” from DHL’s own tracking events. You describe the workflow in your own words, AeroChat builds it, and DHL eCommerce stays the place your team checks.

Delivery with POS Malaysia is built into AeroChat, so you can book it without an API setup. See how it works. This page is for businesses that already ship with DHL eCommerce.

What you can do with DHL eCommerce and AeroChat

  • Track a parcel in chat. AeroChat reads the shipment’s tracking events from DHL eCommerce and replies with the latest status, where and when it happened.
  • Create the shipment and label. When a customer confirms an order in chat, AeroChat creates the DHL eCommerce shipment with the recipient’s address and parcel details, gets the label for your team to print, and gives the customer the tracking number.
  • Book a pickup. AeroChat requests a DHL eCommerce pickup for your shipments on the date you want. In Malaysia, Thailand and Vietnam, DHL returns the pickup time window, or the windows that are open if the one asked for is not.
  • Collect cash on delivery. If your account and the DHL product support cash on delivery, AeroChat adds the amount to collect to the shipment and tells the customer what to have ready.
  • Change delivery details before handover. If the customer corrects the address or phone before the parcel leaves you, AeroChat updates the shipment with DHL eCommerce’s label edit, which returns a new label for your team.

What it looks like on WhatsApp

Customer: Where’s my parcel? Order #MY-4410. (example)

AeroChat: Your parcel left the DHL eCommerce hub in Shah Alam this morning at 8:12am and is out for delivery in Kuala Lumpur today (example).

Customer: Thanks!

In DHL eCommerce: nothing changes. AeroChat read the shipment’s latest tracking events.

Customer: Confirm, please send the 2 boxes of coffee pods to my office. (example)

AeroChat: Done. Your order #MY-4425 is booked with DHL eCommerce, tracking number 5012345678901234 (example). It will be collected from us tomorrow between 9am and 1pm and you can ask me here for updates anytime.

In DHL eCommerce: a shipment is created with the customer’s address and a label for your team to print, and a pickup is requested for the next day.

Works on every chat channel

Your customers message you wherever they already are. The same DHL eCommerce connection and the same workflows run on each of these channels, and DHL eCommerce stays the record whichever one they use.

Channel What your customers can do
WhatsApp Message your WhatsApp Business number to confirm an order and get a DHL tracking number, correct the address before it ships, or ask where the parcel is. Voice notes are transcribed, so a spoken request works too.
Instagram 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 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 the DHL eCommerce Asia API, documented at api.dhlecommerce.dhl.com. Through it, AeroChat creates shipments and labels, edits shipments before handover, requests pickups and reads tracking events. DHL eCommerce in the Americas has a separate API, so this page covers the Asia API.

  • What AeroChat reads from DHL eCommerce: each shipment’s tracking events with the status, description, date and time, and the city and country where it happened, the label and tracking number returned when a shipment is created, and the pickup date and time window returned for a pickup request.
  • What AeroChat writes to DHL eCommerce: new shipments with the recipient’s name, address and phone, parcel weight and contents, product code, your order number as the shipment reference, pickup or drop-off handover and an optional cash on delivery amount, edits to shipments before handover, and pickup requests.

To connect, you need a DHL eCommerce account set up for the API. DHL eCommerce assigns the client ID and password when it subscribes you to the API, along with your pickup account ID. AeroChat uses them to get an access token. DHL eCommerce has a test environment for trying the workflow before you go live.

Shipments created through the label API are confirmed to DHL eCommerce with a close-out, either by your team or automatically if DHL eCommerce has turned on auto close-out for your account. Tracking events appear as DHL eCommerce records them. The customer asks, and AeroChat answers from the latest events.

You describe the workflow in your own words, for example “when a customer confirms an order, create the DHL eCommerce shipment and send them the tracking number”. AeroChat builds the workflow as a draft and asks for the DHL eCommerce keys by name. You enter them in the AeroChat dashboard. They never pass through the conversation.

Shipping is billed to your own DHL eCommerce account. AeroChat does not pay for shipping.

Workflows to copy

Five ready-made workflows for DHL eCommerce. Copy one into AeroChat, add your DHL eCommerce keys, and it runs on every channel.

1. Track a parcel in chat

Copy this into AeroChat

When a customer asks where their parcel is, ask for their order number. Find the DHL eCommerce shipment for that order and read its tracking events. Reply with the latest status in one line, with where and when it happened. If it is delivered, say when. If the events show a failed delivery or a return, tell them what DHL eCommerce shows and hand the conversation to our team. Never share another customer’s details.

2. Create the shipment and label

Copy this into AeroChat

When a customer confirms an order, confirm the items and read back the recipient’s name, phone and full address. Create a DHL eCommerce shipment with the order number as the shipment reference, the parcel weight and contents from our knowledge base and our usual product code. Save the label for our team to print. Send the customer the tracking number and tell them when we usually hand parcels to DHL. Reply in the customer’s language.

3. Book a pickup

Copy this into AeroChat

When our team asks in the chat for a pickup, or when a shipment is created after 4pm (example), request a DHL eCommerce pickup for the next working day from our warehouse address. If DHL returns a time window, tell our team the window. If the window is not available, list the windows DHL offers and ask which one to book.

4. Collect cash on delivery

Copy this into AeroChat

When a customer chooses cash on delivery, confirm the total they will pay the courier. Create the DHL eCommerce shipment with that amount as the cash on delivery value. Tell them the amount to have ready and that the courier will collect it when the parcel arrives. If cash on delivery is not available for their address, tell them and offer a payment link instead.

5. Change delivery details before handover

Copy this into AeroChat

When a customer wants to correct the address or phone number on an order, check whether the parcel has been handed to DHL eCommerce. If not, read back the new details, update the shipment with the same shipment ID, and tell our team to print the new label. If the parcel has already left us, do not change it. Tell the customer and hand the conversation to our team.

Who uses it

Online stores and brands that ship domestic or cross-border parcels with DHL eCommerce use it for tracking questions, orders confirmed in chat and pickups. These recipes fit a business that ships parcels:

What stays in DHL eCommerce

DHL eCommerce stays your record of shipments. Labels, close-outs, pickups, billing and delivery history live there, and DHL carries out the delivery. Every shipment AeroChat creates appears in DHL eCommerce like any other.

AeroChat handles the conversation. It creates shipments, books pickups and answers tracking questions as your recipe asks, and leaves the rest to DHL eCommerce and your team.

WhatsApp workflows that use DHL eCommerce

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

Questions

Does AeroChat work with DHL eCommerce?

Yes. It connects through the DHL eCommerce Asia API with the client ID and password from your own DHL eCommerce account. It is not a DHL product, and AeroChat has no partnership with DHL.

Can customers track a DHL eCommerce parcel on WhatsApp?

Yes. AeroChat finds the shipment for the customer’s order, reads DHL eCommerce’s tracking events and replies with the latest status in the same chat.

Do I need to write code?

No code needed. You describe the workflow in your own words, add your DHL eCommerce client ID and password in the dashboard, and AeroChat builds the connection from your description and shows a checklist of what is left to do.

Which plan do I need?

On the DHL eCommerce side, you need a DHL eCommerce account set up for the API, with the client ID, password and pickup account ID DHL assigns. Shipping is 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 DHL eCommerce to your chat

Paste the tracking recipe, add your DHL eCommerce test credentials, and ask your own chat where a parcel 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 DHL eCommerce for you, free. See plans.

On Shopify? Install AeroChat from the Shopify App Store.