Skip to content
Guides

Automating Logistics & Delivery Updates with AI Chatbots

How to connect an order system or carrier feed to a WhatsApp or website chatbot for where-is-my-order answers, when to send proactive updates, when delays should reach a person, and what it costs.

Atul Diwedi ยท Co-Founder
Published
Updated
8 min read
  • Logistics
  • Customer Support
  • API Integration
In short

Quick answer

WISMO (where is my order) tickets dominate logistics support. A WhatsApp or web chatbot reads tracking data from Shopify or Shiprocket, or from your ERP or carrier tracking through Zapier or a webhook, so customers self-serve status, delivery windows, and pickup points. Start with customer support chatbot on WhatsApp chatbot.

What WISMO automation is and who needs it

"Where is my order" (WISMO) automation means a chatbot on WhatsApp, your website or email looks up a shipment in your order management system or carrier feed and answers with the latest scan, the delivery window and what to do next, without a person opening a ticket. It is for ecommerce brands, 3PLs, couriers and marketplaces whose support queue is dominated by status questions that the tracking page already answers.

The decision is which system the agent reads from, whether to send proactive updates or only answer when asked, which channel carries the updates, and when a delay or loss should reach a person. This guide covers each with a cost example built on Botcadence pricing. For the industry view, see AI chatbots in logistics.

How does a WISMO chatbot look up an order?

The flow has four steps, and the second is where most projects stall.

  1. Identify the customer: the order number, or the phone number the customer is messaging from on WhatsApp, or the logged-in session on the website.
  2. Fetch the status: the agent calls your order management system, Shopify, Shiprocket or the carrier API through a connector or webhook. Botcadence has a documented Shopify integration and an in-product Shiprocket connector; other systems connect through Zapier or webhooks.
  3. Normalize the status: raw carrier codes become a sentence a customer understands.
  4. Answer and offer the next step: reschedule, change address, report damage, or escalate.

Step three needs a mapping table that you own, because carriers use different codes for the same event.

Carrier or OMS codeWhat the customer hearsNext action offered
Label created, no scan"Your order is packed and waiting for carrier pickup."Expected ship date
In transit"Your parcel left [city] at [time] and is on its way."Expected delivery window
Out for delivery"Your parcel is on the van today."Delivery instructions
Delivery attempted"The driver could not deliver at [time]."Reschedule or pickup point
Exception or delay"There is a delay at [location]; the new estimate is [date]."Apology, new date, escalation if the SLA is breached
Delivered"Delivered at [time], signed by [name] if captured."Report a problem
No scan for N days"We are checking with the carrier."Open a trace, escalate to a person

Build the table before you train the agent. If a code has no row, the agent should say it is checking and escalate rather than guess.

WhatsApp vs website chat vs email for delivery updates

ChannelStrengthConstraintBotcadence setup
WhatsAppProactive alerts reach the customer's phone; replies come back in the same threadMessages outside Meta's 24-hour customer service window need approved templates and stored opt-inAfter Meta verification, usually 24 to 48 hours
Website chatCustomers already on the tracking page; no opt-in neededReactive onlyAbout 5 minutes after documents are uploaded
Email agentFormal records, proof-of-delivery disputes, attachmentsSlower; customers expect hours, not secondsSame knowledge base
VoiceCustomers who call about a missed deliveryMinute-based pricingAbout 5 business days for a managed agent

Many teams run WhatsApp for proactive updates and the website for reactive lookups, with email for disputes, all from one knowledge base and one status mapping.

Proactive updates or reactive lookups: which reduces tickets more?

Reactive lookup removes the human from the ticket. Proactive updates remove the ticket. A proactive update at three moments covers most of the questions customers would otherwise ask:

  • Shipped, with the carrier and tracking link.
  • Out for delivery, with the window.
  • Any exception, with the new estimate, before the customer notices.

On WhatsApp, each of those outside an open 24-hour window is a template message, which Meta must approve and which carries a per-message conversation charge that varies by country and category. Botcadence sends these through templates and broadcasts; the WhatsApp Business API pricing guide covers how the charges work, and the WhatsApp Business API glossary entry defines the terms. Customers must have opted in at checkout or in the thread, and the message must be transactional, not promotional, to stay inside Meta's rules.

What does WISMO automation cost?

Botcadence web chat and WhatsApp start on the Free plan, with Starter at $39, Growth at $99 and Business at $199 a month, and Enterprise custom above that; the plan depends on reply volume, so check the pricing page. Meta's conversation charges for WhatsApp are billed separately.

A worked example, with every input labelled as an assumption. Say a brand ships 12,000 orders a month and, before automation, 6 percent of orders generate a status contact: 720 contacts. Say each takes a person 4 minutes including the carrier lookup: 48 hours of agent time a month. With a reactive agent reading from the OMS, say 80 percent of those 720 resolve without a person: 576 automated, 144 escalated, and the human time falls to about 10 hours. Add proactive updates at three touches per order, 36,000 template messages a month on WhatsApp, and the reactive volume usually falls further, but the template charges become the dominant cost line, so price them from Meta's current rate card for your country before deciding on three touches versus one.

The platform fee is the smaller number; the mapping table and the connector are the work. A sensible sequence is to launch reactive lookup first, measure how many contacts remain, then add the single proactive touch (shipped, with the tracking link) and measure again before adding out-for-delivery and exception messages.

When should a delay or a lost parcel reach a person?

SituationAgent actionEscalate when
Delay with a new carrier estimateAcknowledge with the latest scan and the new dateEstimate is beyond your promised SLA
No scan for several daysSay a trace is being opened; set expectationsImmediately, with order details, to the carrier liaison
Damaged on arrivalCollect photos and order IDAlways; refunds and reships stay human
Customer says it was not delivered despite a delivered scanCollect address and delivery noteAlways; possible fraud or carrier error
Address change before dispatchCollect new address, confirmIf the order already shipped

Botcadence human handoff passes the transcript and collected fields with the escalation, and workflow automation can open the ticket in the helpdesk.

Choose WISMO automation when, hold off when

Choose it when status questions are a large share of tickets, when your OMS or carrier has an API or webhook, and when customers already message you on WhatsApp or chat on the tracking page.

Hold off when tracking data is unreliable (an agent that confidently repeats a wrong scan is worse than a person who checks), when you cannot store opt-in for proactive messages, or when you have not yet built the status mapping. Fix the data first; the customer support chatbot and FAQ automation pages cover the simpler policy questions you can launch in the meantime.

What to measure

  • Status contacts per 1,000 orders, before and after launch.
  • Share of status contacts resolved without a person, counted only when the customer does not return within 24 hours.
  • Proactive messages sent per order and the reply rate to them.
  • Escalations by reason (delay, loss, damage, address), with time to human reply.
  • Lookup errors: answers where the agent's status did not match the carrier's.
  • WhatsApp template cost per order, from Meta's billing.

Common mistakes

  • Training the agent on the shipping policy page but not connecting it to live status, so it explains how tracking works instead of saying where the parcel is.
  • Letting the agent guess a delivery date when the carrier has not provided one.
  • Sending three proactive messages per order without pricing the template charges first.
  • Messaging customers who never opted in.
  • Keeping refunds, reships and loss claims on the automated path.
  • No row in the mapping table for exceptions, which is exactly when customers message.

For the storefront side of the same problem, see the Shopify chatbot guide. The Botcadence chat agents page covers the website and WhatsApp agents, the WhatsApp Business Suite handles the proactive side, and together they give a logistics team one place to put status questions and the handoff rules around them.

Questions readers ask

Automate WISMO Tickets with a Logistics Chatbot FAQ

Shopify feeds it through the native integration, Shiprocket through the in-product connector, and a custom OMS or carrier API through Zapier or a webhook. Map raw status codes to plain sentences before customers see them.

WhatsApp fits proactive delivery alerts; email fits formal POD disputes. Many teams do both from one knowledge base.

Auto-acknowledge delay with latest scan, then escalate to human if SLA breached or customer confirms loss.

Proactive outbound status messages at label, out-for-delivery, and delay events before customers ask.

Written by

ยท Co-Founder, Botcadence

Atul Diwedi co-founded Botcadence in 2025 and leads engineering. He writes about the implementation side of AI agents: messaging platform APIs (WhatsApp, Instagram, Telegram, email), integrations with CRMs and commerce systems, data handling and compliance, and the operational details that decide whether an automation holds up in production.

Get Started Today

See These Strategies in Action

Book a free demo and we will build a working AI agent for the channel this article covers, tailored to your business goals. No commitment required.

  • Free plan, no credit card
  • Website chat live in about 5 minutes
  • Works with your existing tools

Ask AI about this page