Book GrabExpress Deliveries from WhatsApp

By Alva Chew 5 min read Updated November 11, 2026

Yes. AeroChat works directly with GrabExpress. It collects the address and recipient in the conversation, gets a GrabExpress quote and books the delivery when the customer agrees, while they are still in the chat.

This recipe turns “can you deliver it today?” into a booked GrabExpress delivery without anyone opening the Grab app. Part of connecting GrabExpress to WhatsApp and AI chat.

What happens today

A customer asks for delivery in the chat. Someone copies the address into GrabExpress, checks the fee, replies with the price, waits for a yes, books it, and then sends the driver’s details when they appear. At busy times the replies lag and the delivery slot is lost.

The flow that works

  1. AeroChat confirms the order and asks for the recipient’s name, phone number and address.
  2. It gets a GrabExpress quote from your shop and tells the customer the fee and timing.
  3. When the customer agrees, it books the delivery with your order number as the reference.
  4. Once a driver is assigned, it sends the driver’s name, vehicle and the live tracking link.
  5. If anything fails, it hands the conversation to your team with the details collected.

What it looks like on WhatsApp

Customer: Can you send 2 dozen roses to my mum in Mont Kiara this afternoon? (example)

AeroChat: Yes. What’s her name, phone number and full address?

Customer: Mdm Lee, 019-876 5432, Arcoris Residences, Block B, unit 12-3.

AeroChat: Thanks. Instant delivery by car is RM 16, arriving by about 4:15pm (example). Shall I book it?

Customer: Yes.

AeroChat: Booked for order #9140. Siti is picking it up now, car plate VBN 5678 (example). Here’s the live tracking link from GrabExpress.

In GrabExpress: an instant delivery is created from your shop to Mont Kiara with order #9140 as the reference, and a driver is assigned.

The recipe

Copy this into AeroChat

When a customer asks us to deliver an order, follow these steps.

  1. Confirm the order number and items.
  2. Ask for the recipient’s name, phone number and full address, and read them back.
  3. Ask GrabExpress for a quote from our shop at 12 Jalan Example, Petaling Jaya (example), with the parcel size from our knowledge base.
  4. Tell them the fee and the expected delivery time, and ask them to confirm.
  5. When they confirm, create the GrabExpress delivery with the recipient’s details, the parcel description and the order number as the reference.
  6. Once a driver is assigned, send the driver’s first name, vehicle and the live tracking link.
  7. If the booking fails or no driver is found, tell them and hand the conversation to our team.

Never share another customer’s details. Reply in the customer’s language.

Change the shop address, parcel sizes and delivery cut-off times to match your business before you paste it.

What to connect

  • GrabExpress. Add an OAuth client in the GrabPlatform Dashboard and paste its client ID and secret in when AeroChat asks. Grab turns on live access for each country and city through your GrabExpress Business contact.
  • Your knowledge base. Upload your shop address, parcel sizes, delivery areas and cut-off times so AeroChat can use them in the answer.

GrabExpress can also send delivery status updates to a webhook. If you set one up for AeroChat, a status change can be passed on to the customer in the conversation they started.

After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect GrabExpress, add your knowledge base if the recipe uses one, then switch it on. If it built the connection from GrabExpress’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 orders can be delivered the same day.
  • Whether the customer or your business pays the delivery fee.
  • Who gets bookings that fail or need a special vehicle.

The result to expect

Customers book a delivery in the same chat where they ordered, at any hour you deliver. Your team stops copying addresses into GrabExpress and handles only the exceptions.

Measure it with your own numbers: deliveries booked from chat, and the time from order to booking, 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: track GrabExpress deliveries on WhatsApp.

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 GrabExpress connection behind it. See what each channel does on the GrabExpress integration page.

Book your first GrabExpress delivery from chat

Paste the recipe, add your GrabExpress sandbox client, and ask your own chat to deliver a test order.

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 GrabExpress for you, free. See plans.

On Shopify? Install AeroChat from the Shopify App Store.