Connect Delyva to WhatsApp, Instagram and AI Chat
Yes. AeroChat works directly with Delyva. It reads price quotes from the couriers on your Delyva account and live tracking, and creates, confirms and cancels deliveries through Delyva’s public API, on WhatsApp, Instagram, web chat and every other channel your customers use.
Delyva is a delivery platform where you book shipments with several couriers from one account, from instant and same-day delivery to parcels across the country. If you ship with Delyva, AeroChat can answer customers on WhatsApp, Instagram, Messenger, Telegram, web chat or email and do the delivery work in the same conversation: compare courier prices for the address, book the delivery with a pickup time, share the tracking, and cancel before a courier is assigned. It connects through Delyva’s public API. You describe the workflow in your own words, AeroChat builds it, and Delyva 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 Delyva.
What you can do with Delyva and AeroChat
- Quote shipping across couriers. AeroChat asks Delyva for a quote from your address to the customer’s, with the parcel weight and size, and replies with the services and prices on offer before anything is booked.
- Book a delivery with a pickup time. AeroChat creates the Delyva order with the service the customer picked, the recipient’s details and the time the courier should collect.
- Track the delivery. AeroChat reads the order’s tracking history from Delyva by its consignment number and replies with the latest status. For deliveries on their way, it can add the estimated arrival time Delyva gives.
- Hold the order until it is paid. AeroChat saves the Delyva order as a draft when the customer agrees, and confirms it with the courier once payment is detected.
- Cancel before a courier is assigned. If the customer cancels early, AeroChat cancels the Delyva order. Once a courier is assigned, it passes the request to your team.
- Get the label for your team. Once the order is processed, AeroChat fetches the shipping label from Delyva so your team can print it and pack the parcel.
What it looks like on WhatsApp
Customer: How much to send the 2kg hamper to Johor Bahru? (example)
AeroChat: From our shop in Kajang to Johor Bahru, Delyva has next-day delivery from RM 9.50 and standard delivery from RM 7.20 (example). Which would you like?
Customer: Next day please. Send to Mei Ling, 016-777 1234, Taman Molek.
AeroChat: Booked. The courier collects from us tomorrow morning and I’ll send the tracking number here as soon as it’s ready.
In Delyva: a quote is requested for the route, then an order is created with the chosen service, the recipient’s details and a scheduled pickup.
Customer: Any update on my hamper? (example)
AeroChat: Your parcel was picked up yesterday at 11:05am and is now at the Johor Bahru hub, out for delivery today (example).
In Delyva: nothing changes. AeroChat read the order’s tracking history.
Works on every chat channel
Your customers message you wherever they already are. The same Delyva connection and the same workflows run on each of these channels, and Delyva stays the record whichever one they use.
| Channel | What your customers can do |
|---|---|
| Message your WhatsApp Business number to compare delivery prices, book a delivery, cancel it or ask where it is. Voice notes are transcribed, so a spoken request works too. | |
| 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. |
| Write to your Gmail or Office 365 address and get the same answer the chat gives. |
How the connection works
AeroChat connects through Delyva’s public API, documented at docs.api.delyva.com. Through it, AeroChat gets price quotes, creates orders as drafts or for processing, confirms draft orders, cancels orders, fetches labels and reads tracking.
- What AeroChat reads from Delyva: price quotes with the services, courier and price for a route and parcel, each order’s details and consignment number, its tracking history and latest status, and the estimated arrival time for deliveries on their way, plus the shipping label.
- What AeroChat writes to Delyva: new orders with the pickup and delivery addresses, recipient details, items with weight and size, the chosen service and the scheduled pickup time, confirmations of draft orders, and cancellations of orders a courier has not been assigned to.
To connect, log in to your Delyva customer portal, go to Settings, then Integrations, and add a new API key. You also need your customer ID and company ID from the account. Delyva offers a separate test account on the same API, so you can try the workflow before you book real deliveries.
A new order gets its consignment number a few seconds after it is created. Delyva can send webhooks when an order is created, updated or fails and when its tracking changes. Where you set them up, AeroChat can pass the consignment number or a status change on to the customer in the conversation they started. An order can be canceled until a courier is assigned to it.
You describe the workflow in your own words, for example “when a customer asks how much delivery costs, get Delyva quotes and book the one they pick”. AeroChat builds the workflow as a draft and asks for the Delyva key by name. You enter it in the AeroChat dashboard. It never passes through the conversation.
Deliveries are billed to your own Delyva account. AeroChat does not pay for deliveries.
Workflows to copy
Six ready-made workflows for Delyva. Copy one into AeroChat, add your Delyva key, and it runs on every channel.
1. Quote shipping across couriers
Copy this into AeroChat
When someone asks how much delivery costs, ask for the delivery address and what they are ordering. Work out the weight and size from our knowledge base. Ask Delyva for a quote from our shop at 28 Jalan Example, Kajang (example) to their address. Reply with up to three services, cheapest and fastest first, with the price and expected delivery time. Do not book anything. If they want to go ahead, start the booking workflow.
2. Book a delivery with a pickup time
Copy this into AeroChat
When a customer confirms a delivery, confirm the order and the service they picked. Ask for the recipient’s name, phone number and full address, and read them back. Create the Delyva order with our shop as the pickup point, the order number as the reference and a pickup time from our next collection slot. Tell them it is booked and send the consignment number once Delyva returns it. Reply in the customer’s language.
3. Track the delivery
Copy this into AeroChat
When a customer asks where their delivery is, ask for their order number and find the Delyva consignment number. Read its tracking history and reply with the latest status, where and when. If it is on its way and Delyva gives an estimated arrival time, add it. If the delivery failed or is being returned, tell them what Delyva shows and hand the conversation to our team. Never share another customer’s details.
4. Hold the order until it is paid
Copy this into AeroChat
When a customer agrees to an order with delivery, create the Delyva order as a draft and send the payment link. When the payment is detected, confirm the draft order in Delyva with the chosen service and pickup time, and tell the customer it is paid and booked. If the payment does not come in by the end of the day, leave the draft unconfirmed and hand it to our team.
5. Cancel before a courier is assigned
Copy this into AeroChat
When a customer asks to cancel a delivery, find the Delyva order. If no courier has been assigned yet, confirm with the customer and cancel it, then tell them it is canceled. If a courier is already assigned or the parcel is picked up, do not cancel. Tell them where it is and hand the conversation to our team.
6. Get the label for your team
Copy this into AeroChat
When a Delyva order is processed and has a consignment number, fetch its shipping label from Delyva and send it to our packing team’s chat with the order number and items. If the label is not ready yet, try again in five minutes.
Who uses it
Online sellers, food businesses and brands that book deliveries through Delyva use it for delivery quotes, bookings and where-is-my-parcel questions that arrive in chat. These recipes fit a business that sends deliveries:
- Order status and delivery for restaurants and caterers
- Order tracking for fashion stores
- Order status and delivery for B2B suppliers
What stays in Delyva
Delyva stays your record of deliveries. Quotes, orders, labels, billing and delivery history live there, and the couriers carry out the delivery. Every order AeroChat creates appears in Delyva like any other.
AeroChat handles the conversation. It quotes, books, confirms, tracks and cancels as your recipe asks, and leaves the rest to Delyva and your team.
WhatsApp workflows that use Delyva
These end-to-end WhatsApp workflows run with Delyva behind them. See them all in the WhatsApp workflows library.
- WhatsApp Delivery Updates From Your Order and Shipping Data
- WhatsApp Order Tracking That Answers From Your Store Data
- WhatsApp Ordering That Writes the Order Into Your System
- WhatsApp Payment Links That Confirm the Order When Paid
Questions
Does AeroChat work with Delyva?
Yes. It connects through Delyva’s public API with an API key from your own Delyva account. It is not a Delyva product, and AeroChat has no partnership with Delyva or the couriers on it.
Can customers compare courier prices on WhatsApp?
Yes. AeroChat gets a Delyva quote for the customer’s address and parcel and replies with the services and prices on offer, then books the one they pick in the same chat.
Do I need to write code?
No code needed. You describe the workflow in your own words, add your Delyva API key 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 Delyva side, you need a Delyva account and an API key from its customer portal. Deliveries 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 Delyva to your chat
Paste the quote recipe, add a key from your Delyva test account, and ask your own chat how much a delivery costs.
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 Delyva for you, free. See plans.
On Shopify? Install AeroChat from the Shopify App Store.
