Create DHL eCommerce Shipping Labels From WhatsApp Orders

By Alva Chew 5 min read Updated November 11, 2026

Yes. AeroChat works directly with DHL eCommerce. When a customer confirms an order in the chat, it creates the DHL eCommerce shipment with the address they gave, gets the label for your team to print and sends the customer the tracking number in the same conversation.

This recipe turns an order confirmed in chat into a DHL shipment without anyone retyping the address. Part of connecting DHL eCommerce to WhatsApp and AI chat.

What happens today

A customer orders on WhatsApp or Instagram. Someone copies the name, phone and address from the chat into the DHL eCommerce portal, picks the service, creates the label and then messages the customer with the tracking number. Typos in the address turn into failed deliveries.

The flow that works

  1. The customer confirms the order.
  2. AeroChat reads back the recipient’s name, phone and full address and asks them to confirm.
  3. It creates the DHL eCommerce shipment with your order number as the reference and the parcel details from your knowledge base.
  4. It saves the label for your team to print.
  5. It sends the customer the tracking number and when you usually hand parcels to DHL.

What it looks like on WhatsApp

Customer: OK, I’ll take the 3 jars of sambal. Send to Jalan Ampang, KL. (example)

AeroChat: Great. Can I confirm the delivery details: Siti Aminah, 012-555 0198, Unit 12-3, Menara Example, Jalan Ampang, 50450 Kuala Lumpur (example)?

Customer: Yes, correct.

AeroChat: Thanks, Siti. Your order #MY-5102 is booked with DHL eCommerce, tracking number 5012345678905678 (example). We hand parcels to DHL every weekday afternoon.

In DHL eCommerce: a shipment is created with the confirmed address and order number, and a label is ready for your team to print.

The recipe

Copy this into AeroChat

When a customer confirms an order, follow these steps.

  1. Confirm the items and quantities.
  2. Ask for the recipient’s name, phone number and full address with postcode, and read them back for the customer to confirm.
  3. Create a DHL eCommerce shipment with the order number as the shipment reference, the parcel weight and contents from our knowledge base, our usual product code and our usual handover method, drop-off or pickup.
  4. Save the label for our team to print.
  5. Send the customer the tracking number and tell them when we usually hand parcels to DHL.
  6. If DHL eCommerce rejects the address, tell the customer which part needs checking and ask again. If it still fails, hand the conversation to our team.

Reply in the customer’s language.

Set your product code, handover method and parcel weights before you paste it.

What to connect

  • DHL eCommerce. Paste in the client ID and password DHL eCommerce assigned when it set your account up for the API, and your pickup account ID.
  • Your knowledge base. Upload your products with their weights and contents descriptions so each shipment is filled in correctly.

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. If the customer corrects the address before handover, the shipment can be edited with the same shipment ID, and DHL returns a new label.

After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect DHL eCommerce, add your knowledge base if the recipe uses one, then switch it on. If it built the connection from DHL eCommerce’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 DHL eCommerce product each order uses.
  • Whether parcels are dropped off or collected.
  • Whether orders need payment before a label is created.

The result to expect

Orders confirmed in chat become DHL shipments with the address the customer confirmed, and the customer has a tracking number before the chat ends. Your team prints labels instead of retyping addresses.

Measure it with your own numbers: labels created from chat, and deliveries failed for a wrong address, for a month before and after.

Delivery with POS Malaysia is built into AeroChat, so you can book it without an API setup. See how it works.

Next: book DHL eCommerce pickups from the chat.

Works on every chat channel

This workflow runs the same way on WhatsApp, Instagram, Facebook Messenger, Telegram, the chat on your website and email, with the same DHL eCommerce connection behind it. See what each channel does on the DHL eCommerce integration page.

Create your first DHL label from the chat

Paste the recipe, add your DHL eCommerce test credentials, and place a test order 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 DHL eCommerce for you, free. See plans.

On Shopify? Install AeroChat from the Shopify App Store.