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.
- 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.
- 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.
- Normalize the status: raw carrier codes become a sentence a customer understands.
- 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 code | What the customer hears | Next 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
| Channel | Strength | Constraint | Botcadence setup |
|---|
| WhatsApp | Proactive alerts reach the customer's phone; replies come back in the same thread | Messages outside Meta's 24-hour customer service window need approved templates and stored opt-in | After Meta verification, usually 24 to 48 hours |
| Website chat | Customers already on the tracking page; no opt-in needed | Reactive only | About 5 minutes after documents are uploaded |
| Email agent | Formal records, proof-of-delivery disputes, attachments | Slower; customers expect hours, not seconds | Same knowledge base |
| Voice | Customers who call about a missed delivery | Minute-based pricing | About 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?
| Situation | Agent action | Escalate when |
|---|
| Delay with a new carrier estimate | Acknowledge with the latest scan and the new date | Estimate is beyond your promised SLA |
| No scan for several days | Say a trace is being opened; set expectations | Immediately, with order details, to the carrier liaison |
| Damaged on arrival | Collect photos and order ID | Always; refunds and reships stay human |
| Customer says it was not delivered despite a delivered scan | Collect address and delivery note | Always; possible fraud or carrier error |
| Address change before dispatch | Collect new address, confirm | If 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.