Automate the WhatsApp conversations a cargo or courier company repeats all day: an instant indicative quote from destination, box count, weight and pickup area; pickup booking with a location pin and a reminder; tracking updates sent as approved templates to customers who opted in; and a review request after delivery. Hand damage disputes, customs questions and bigger negotiations to a person, and log every step.

Why the first reply decides the booking

A family with boxes to send home, or a shop owner with parcels to dispatch, commonly writes to several cargo or courier firms at the same time. The message is short — “3 boxes to Thrissur, how much?” — and the booking goes to whichever company answers clearly enough to act on.

So the first reply is your real sales pitch. A customer who receives a price range, its conditions and a choice of pickup slots has a decision to make. A customer who receives “Hi sir, please call” has a reason to open the next chat.

The difficulty is timing. Enquiries that arrive in the evening, at weekends or before a festival land when the office is shut or the team is out collecting. A WhatsApp assistant does not replace that team. It answers the questions that repeat all day, gathers the details a person would need, and passes the chat on with everything written down.

Below are the six flows we would automate first for a Gulf cargo company or an Indian courier firm. Platform setup and costs are covered in our WhatsApp Business API setup guide.

The six flows at a glance

Each flow has four parts: a trigger, a few questions or actions, a handoff to a person, and a record in your CRM or sheet. Drop one and the flow creates more work than it saves.

FlowTriggerThe assistant asks or doesHands to a person whenLogged
1. Indicative quoteA new chatDestination, boxes, weight or size, pickup area, sea or air → indicative rate with conditionsOutside the rate card, or a discount beyond your limitRoute, boxes, weight, mode, quote, source
2. Pickup bookingQuote acceptedSlot choice, location pin, reminder the day before, driver detailsNo slot fits, outside your area, special handlingSlot, location, driver, no-shows
3. Status updatesStatus changes in your systemTemplates at picked up, departed, arrived, out for delivery, to opted-in customersA problem reply, or a held shipmentUpdates sent, replies, holds
4. Delivery and reviewStatus becomes deliveredConfirms delivery, asks if all is well, sends a review linkAnything missing, damaged or lateConfirmation, complaints, review requests
5. Seasonal re-engagementA busy season approachesOne message to past customers who opted in to offersThe customer asks for a quote or a personWho received what, opt-outs
6. Pincodes and business accounts (India)A pincode, or talk of regular shipmentsChecks serviceability; asks monthly volume, parcel size, pickup cityVolume above your standard bandPincode result, volume band, owner

Two rules apply to all six. Reply in the customer’s language: for Kerala-linked routes, Malayalam or English, matching the customer and switching whenever they do. Write your conditions and prohibited-items list in both languages yourself, so “final price after weighing” means the same thing in each. Always offer a way out: typing “agent” or “call me” should reach a person, and the assistant should say plainly that it is automated.

Flow 1: an instant indicative quote

This flow wins or loses the booking, so build it first and test it hardest.

Trigger. Any new conversation: a click-to-WhatsApp ad (see our Meta ads guide for door-to-door cargo), your website button, or a number saved from the side of a van. If the opening message already says “2 boxes Calicut sea”, the assistant uses that rather than asking again.

What it asks. Only what your rate card needs: the destination city (or delivery pincode in India); the number of boxes and rough weight, or dimensions for bulky, light items; the pickup area, to confirm you collect there; and sea or air.

What it replies. A rate and its conditions in one message. An illustrative example, with the price left blank because yours will differ:

“For 3 boxes of about 20 kg each, collected in Al Nahda and delivered to Kozhikode by sea, our indicative price is AED ___. The final price is confirmed after we weigh the boxes at pickup, and large, light boxes are charged by size. Shall I book a pickup?”

The conditions matter as much as the figure. A quote without “final price after weighing” becomes an argument on the doorstep.

Handoff. Commercial cargo, a destination you do not list, a request for more discount than the assistant may offer, or a conversation going in circles. Whoever takes over sees what was already collected and quoted.

Logged. Route, boxes, estimated weight, mode, the quote and its time, and the source. That last field is how you judge your advertising later.

Flow 2: booking the pickup

Trigger. The customer accepts the quote, or writes “ok, book it”.

  1. The assistant offers two or three slots with space left, read from the same calendar your dispatch team uses. A slot list nobody updates will double-book your vans.
  2. It asks for a location pin, then the building, flat number and a number the driver can ring. In a tower block, a pin alone will not find the flat.
  3. It confirms date, slot, address, box count and the indicative price with its conditions, in one message.
  4. The day before, it sends a reminder with an easy way to reschedule. A pickup moved a day ahead costs far less than a driver at a locked door.
  5. On the day, it sends the driver’s name and number. (Both of these usually fall outside the 24-hour window; see the opt-in section.)

Handoff. No slot suits, the pin is outside your collection area, the customer wants packing done, or the items need special handling. Logged. Slot, location, driver, reminder, and whether the pickup happened, moved or was a no-show.

Flows 3 and 4: status updates, delivery and the review request

After collection, the question becomes “where is it?”. Answering before it is asked cuts the “any update?” messages.

Flow 3, status updates. The trigger is a change in your own records: a tracking system, a warehouse scan or a colleague updating a sheet. Four moments deserve a message: picked up, departed, arrived at the destination hub, and out for delivery. Each goes out as a pre-approved template, only to customers who agreed to updates, with the shipment reference included so replies match the right booking.

Send an update only when the status genuinely changes. And when a shipment is held, at customs, at a hub or after a failed delivery, do not let the automation explain why. Send a neutral note that your team will be in touch, and alert a person.

Flow 4, delivery and review. When the status becomes delivered, the assistant confirms it and asks whether everything arrived as expected. Anything missing, damaged or late goes straight to a person with the shipment details attached.

Then send the review link to every delivered customer, not only those who said “yes”. Choosing who gets asked distorts the picture, and an unhappy customer deserves attention whether or not they write a review. Ask soon after delivery, in the customer’s own language.

Flows 5 and 6: re-engagement, pincodes and business accounts

Flow 5, seasonal re-engagement. A past customer already knows your service, so one well-timed message before Onam, the Eids or the summer school break, sent only to customers who agreed to hear offers, is often enough. A weekly broadcast to everyone who ever asked for a quote irritates the people most likely to book again. Our cargo marketing calendar sets out when each season begins.

Keep consent for offers separate from consent for updates: wanting tracking messages is not agreeing to promotions. Every offer should say how to stop them, and a “stop” must be recorded and respected at once.

Flow 6, for Indian courier firms. Domestic enquiries bring two repeat questions.

  • “Do you deliver to this pincode?” The assistant checks your serviceable list and answers in one line: delivered by you, delivered through a partner with the extra transit time stated, or not served. Keep the list current; a confident wrong “yes” does more harm than a slow answer.
  • Business-account enquiries. A shop or online seller wanting regular collections is worth more than one parcel, so the assistant qualifies rather than quotes: approximate monthly volume, typical parcel size, pickup city, delivery spread and whether cash on delivery is needed. Agree volume bands in advance, so larger senders get a call from whoever handles accounts.

Bringing those enquiries in through search is covered in our guide to Google Ads for courier companies in India.

What to keep human

An assistant earns trust by knowing where it stops. Three kinds of conversation should reach a person every time:

  • Damage and loss disputes. The assistant acknowledges the message, asks for the shipment reference and photos, says who will respond and when, and alerts your team. It never accepts liability, offers compensation or guesses at the cause.
  • Customs questions beyond your published FAQ. It may repeat what the FAQ says about prohibited items and possible charges at the destination; anything further goes to a person. Review the FAQ before launch: India’s Baggage Rules, 2026 took effect on 2 February 2026 in place of the 2016 rules, so answers built on older allowances need revisiting.
  • Price negotiation above a threshold. Decide beforehand how much discount, if any, the assistant may offer, and on which routes. Beyond that line, a person weighs volume and relationship.

Add anyone who is plainly upset, whatever the topic. An early handover costs little; an automated reply to an angry customer can cost the account.

Opt-in, templates and customer data

Two WhatsApp rules shape every flow. Business-initiated messages need the customer’s opt-in. And once 24 hours have passed since the customer’s last message, you can send only pre-approved templates; free-form replies belong inside that 24-hour customer-service window.

The quote and booking happen inside the window. Reminders, driver details, status updates, review requests and seasonal messages come later, so they need approved templates and a clear opt-in. Ask when you confirm the booking — “Can we send you updates about this shipment on WhatsApp?” — and ask about offers separately.

Keep a record of every opt-in: the number, what was agreed (updates, offers or both), when, and in which conversation. Log opt-outs in the same place, and have every automation check it before sending.

Indian customer data. The Digital Personal Data Protection Act, 2023 now has Rules, notified on 13 November 2025, and its main obligations — notice, consent, security, breach intimation and retention — apply from 13 May 2027. For an Indian courier firm, that covers the names, numbers, addresses and pincodes in these chats. Before then:

  • tell customers briefly, in the chat, what you collect and why;
  • collect only what a quote, pickup or delivery needs;
  • set how long chat logs, addresses and any ID copies are kept, and delete them on schedule;
  • restrict who can open the CRM or sheet.

A Gulf cargo company passing recipient details to an Indian delivery partner should take advice on how the Act applies. This is not legal advice, only the baseline we build into every flow.

How we build it, and what to measure

Our builds have three parts. The WhatsApp Business Platform carries conversations and approved templates. n8n workflows read the rate card, check slots and pincodes, write to the CRM, send templates when a status changes and alert staff at each handoff. An AI assistant holds the conversation, constrained to your rate card and FAQ; when the answer is in neither, it says a colleague will confirm rather than inventing one.

Every chat lands in a CRM or, at first, a shared sheet with one row per enquiry: source, route, quote, booking, status and opt-ins. If your ads open WhatsApp with a short reference code already typed in, an idea from our cargo Google Ads guide, the assistant can read it and tag the source automatically. We work from Kothamangalam, Kerala, and build for Gulf companies remotely; we have no GCC office.

Take a baseline in the first month, then watch three measures:

  • Reply time. Time to the first useful reply, and separately from handoff to a person’s first message. The second is where automated systems fail unnoticed.
  • Quote-to-booking rate. Quotes against booked pickups, by route, source and language. A route with plenty of quotes and few bookings usually has a price or promise problem, not a chat problem.
  • Reviews collected. Requests sent against reviews received each month. If the count stalls, rewrite the request.

The short version

Cargo and courier customers compare replies, so answer first and usefully. Automate what repeats: indicative quotes with clear conditions, pickup booking, opted-in status updates, delivery checks and review requests, consented seasonal messages and, for Indian couriers, pincode and account checks. Keep disputes, customs questions and larger negotiations with a person, record every opt-in, and prepare for India’s data rules before 13 May 2027.

To have these flows designed around your own rate card and routes, see our cargo and logistics marketing service.

Beeps Digital Beeps Digital is an AI growth agency based in Kothamangalam, Kerala. We run Google Ads, Meta ads, SEO and WhatsApp automation for cargo, courier and logistics companies in the GCC and India, with campaigns in English and Malayalam. We work with Gulf clients remotely from Kerala and have no GCC office. CIN: U62010KL2026PTC100348.

Frequently Asked Questions

Can a WhatsApp assistant give customers an exact cargo price?
It should give an indicative price, not a final one. The assistant can work out a rate from your rate card using the destination, box count, rough weight or size, pickup area and sea or air. The reply must say that the final price is confirmed after the boxes are weighed at pickup, and that bulky but light boxes may be charged by size.
Do customers have to opt in before we send WhatsApp tracking updates?
Yes. Business-initiated messages need the customer’s opt-in, and once 24 hours have passed since the customer last wrote to you, only pre-approved templates can be sent. Ask for permission when you confirm the booking, ask separately about offers, and keep a record of who agreed to what and when, including anyone who later opts out.
Can the WhatsApp assistant reply in Malayalam?
Yes. We set it to answer in Malayalam or English, matching the language the customer writes in, and the customer can switch at any point. Write your rate card conditions, prohibited-items list and FAQ in both languages yourself, so a phrase like “final price after weighing” means exactly the same thing in each, and make sure the staff who take over can reply in either.
What happens to WhatsApp enquiries that arrive late at night?
The assistant can quote and offer pickup slots at any hour, because it works from your rate card and slot calendar. Anything it hands over, such as a damage claim or a large discount request, waits for your team, so the assistant should tell the customer honestly when a person will reply. Never promise a callback time your team cannot keep.
Do we need a CRM before automating WhatsApp?
No. A shared sheet with one row per enquiry is enough to start: source, route, quote, booking, status, opt-ins and who handled it. The automation writes to it and your team reads from it. Move to a CRM when several people need to work the same leads, or when you want follow-up reminders and reports without building them yourself.
Does this work for courier companies in India as well as Gulf cargo firms?
Yes, with different flows at the front. For Gulf door-to-door cargo firms, the quote and pickup flows come first. Indian courier companies add a pincode serviceability check and a way to qualify business-account enquiries by monthly volume, parcel size and pickup city. Indian firms also need to prepare for the DPDP obligations that apply from 13 May 2027.