Use cases

WISMODamaged & missing itemsSubscriptionsProduct adviceRefunds & returns
Case studies Integrations Sign in
Guides 13 min read

WISMO: what it is and how to automate 'where is my order' tickets

WISMO means 'where is my order?'. How to measure your WISMO rate, prevent the tickets and automate the rest with an agent that reads order and carrier data.

Bryan Delmee
Written by Marketing, Engaige
Share

WISMO, short for “where is my order?”, is the support label for questions about a paid order that hasn’t arrived, or hasn’t arrived as promised: late, lost, stuck on processing or marked delivered but missing. You cut it in two moves. Prevent what you can with tracking emails, a tracking page and early delay notices, then resolve the rest with an agent that reads the live order and carrier tracking and acts under your policy.

This guide is for an online store that runs a help desk such as Zendesk, Gorgias or Freshdesk. It sits in our guide to running an e-commerce support team.

What is WISMO?

WISMO is support shorthand for “where is my order?”. Salesforce defines it as inbound customer inquiries “about order status and delivery updates” (Salesforce, WISMO). In practice it is a family of questions, and it rarely arrives as the literal one. These are all WISMO:

  • Late: “It was supposed to arrive yesterday.”
  • Lost: “I think my package is lost.”
  • Stuck: “My order still says processing.”
  • Date-bound: “Is my gift going to be on time?”
  • Tracking: “Can you check my tracking number?”
  • Return shipment: “Has my return shipment been sent?”

Some teams also count the pre-purchase version (“when will it arrive if I order today?”) as WISMO. It comes from the same gap: the customer cannot see when the parcel will arrive. A WISMO call is the same question by phone; Salesforce counts WISMO inquiries “across all channels: calls, emails, chats” (Salesforce, WISMO), and your rates should too.

Our view: treat WISMO as a set of ticket types, not one. “Where is it?” for a parcel in transit takes a status lookup. “It’s a week late” takes a decision.

How do you calculate your WISMO rate?

There are two WISMO rates. The order-based rate divides the orders that led to at least one WISMO contact by the orders you shipped, and measures your delivery experience. The ticket-based rate divides WISMO tickets by all tickets, and measures your support workload.

Branvas defines the order-based version as “distinct orders with one or more delivery-WISMO inquiries divided by orders shipped” (Branvas, 2026). Salesforce’s worked example uses tickets instead: 300 WISMO tickets out of 1,000 total tickets is a 30% WISMO rate (Salesforce, WISMO).

The two WISMO rates side by side

MeasureFormulaWhat it tells youWhat moves it
Order-based WISMO rateOrders with ≥1 WISMO contact ÷ orders shipped × 100How often a delivery leaves the customer unsureTracking emails, carrier performance, delivery promises
Ticket-based WISMO shareWISMO tickets ÷ all tickets × 100How much of your support work is WISMOEverything above, plus how many other tickets you get

Never compare one with the other. Ship24 puts it plainly: “A percentage of contacts is not a percentage of orders, yet both get quoted as ‘the WISMO number’” (Ship24, 2026). Count distinct orders for the first rate, so a customer who chases three times counts once.

What is a good WISMO rate?

There is no reliable public benchmark for the order-based WISMO rate, and the ticket-based figures come from vendors’ own customer data. The fair answer: a good WISMO rate is one that falls while your order volume holds, measured the same way every month, with peak tracked separately.

Branvas concludes that no credible public cross-merchant rate exists for orders with a WISMO inquiry, and that published figures are usually ticket shares (Branvas, 2026). Two vendors say where their figures come from, though neither publishes a sample size:

SourceFigureWhere it comes from
Gorgias, 202318% of incoming requests on averageGorgias data; sample not disclosed
DigitalGenius, 202321% of queries on average in March 2023DigitalGenius customers across seven verticals
DigitalGenius, 202336% on average at peak, December 2022 to January 2023Same cohort

Be careful with the bigger numbers that circulate. For ranges such as 25 to 40% of inbound volume, Ship24 reports that “we could not locate a published underlying study with a sample, instrument and methodology” (Ship24, 2026).

Why do WISMO tickets happen?

WISMO tickets happen when the customer cannot see, or no longer believes, where the order is. The parcel is often fine; what is missing is information the customer trusts.

  • Carrier delays. The parcel misses the promised date, and nobody tells the customer before they notice.
  • No or poor tracking emails. The shipping email never arrives, lands in spam, or links to a carrier page in another language.
  • Status stuck on processing. The order is paid but not yet fulfilled, so the customer sees no movement at all.
  • Split shipments. Half the order arrives, and the customer asks where the rest is.
  • Customs. A cross-border parcel waits for clearance or duties, and the tracking page says nothing useful.

Each cause needs a different fix. A status stuck on processing is a warehouse question; a parcel with no scan for a week is a carrier and policy question.

How do you prevent WISMO tickets?

You prevent WISMO tickets by telling the customer what they would otherwise ask: when it ships, where it is and when it arrives, including when that changes. Four measures do the work, and order-tracking software covers most of them.

  1. Tracking emails at every step. Confirmation, shipped with the tracking link, out for delivery, delivered. Send them from your own domain so they reach the inbox.
  2. A branded tracking page. Keep the customer on your store instead of a carrier portal. Shopify’s built-in order tracking pitches its status page with the line “Reduce support calls with a customizable status page” (Shopify order tracking).
  3. A delivery estimate on the product page. A date (“arrives Thursday”) instead of a range answers the pre-purchase question and sets the promise you will be measured against.
  4. Proactive delay notices. When a parcel stalls or misses its date, tell the customer first, with a new estimate and what happens next.

For the tools behind the first, second and fourth measure, see our comparison of order-tracking software. A tracking page is also self-service; our guide to self-serve support covers where that works and where it stops.

Prevention lowers the order-based WISMO rate. It does not empty the queue: the late, lost and disputed orders still arrive, and those are the tickets that take time.

How do you handle the WISMO tickets that still arrive?

Handle remaining WISMO tickets at the level that matches the question. A status question in transit needs a lookup and a reply; a late, lost or “delivered but not received” parcel needs a decision under your policy. A store can run several of these four levels side by side.

Four levels of WISMO handling

LevelWhat it doesWhat it readsResolves a late or lost parcel?Where it stops
Macros and templatesAn agent applies a prewritten replyNothing; the agent looks up the orderOnly through the agentEvery fact still comes from a person
Chatbot with a tracking linkMatches “where is my order” and sends the linkOrder number, sometimes the tracking URLNo: it deflectsThe customer who has already seen the link
AI agent on live dataReads the order and carrier tracking, replies, reships or refunds under policyStore platform plus carrier and tracking toolsYes, within your policyCases outside policy or in dispute
Human agentDecides the edge casesEverything, plus judgementYesTime and cost per ticket

Macros make a person faster. Our guide to Zendesk macros shows a WISMO macro and the order lookup it leaves to the agent, and the reply templates post has WISMO replies to copy.

A tracking-link chatbot helps the customer who never opened the shipping email. It does nothing for the customer who has the link and can see the parcel has not moved for six days.

An AI agent on live data is the level that resolves. It opens the order in your store platform, pulls the carrier’s latest scan, and answers with the status and a date. When the parcel is late or lost, it applies your policy: wait, reship or refund. Automate those cases too, not only the in-transit questions: the late and lost parcels are where the handling time goes. Our explainer on the Shopify agent covers what such an agent does beyond WISMO.

A human agent keeps the cases that need judgement: a dispute, a high-value order, a customer on their third failed delivery.

How do you set up WISMO automation on your help desk?

Set up WISMO automation in four steps on the help desk you already run: connect the data, write the policy, define the hand-off, then choose how to go live. The agent works in the tickets your team already sees.

Connect the order and the parcel

The agent needs two sources. Your store platform gives the order, its fulfilment status and the tracking number. Your carriers or tracking tool give the live scan history and the delivery estimate.

Shopify builds a tracking link for the carriers on its supported list, but it only updates the shipment status automatically for a listed set of carriers, such as UPS, USPS, FedEx, DHL Express and Royal Mail (Shopify, Fulfillment resource). For every other carrier, and for the scan history and delivery estimate behind a “where is it?” answer, the agent needs data from the carrier or your tracking tool.

Write the late-parcel policy

Decide what happens in each delivery situation before you automate it. The table is our template, not a benchmark: fill in your own thresholds and amounts.

Our template: a WISMO policy an agent can follow

SituationWhat the agent doesWho acts
In transit, on timeShares the latest scan and the expected delivery dateAgent
Paid, not yet shippedChecks fulfilment status and gives the dispatch dateAgent; a person if the warehouse is behind
Past the promised date, still movingApologises, gives the new estimate, applies any goodwill gesture your policy allowsAgent
No scan for [your threshold] working daysTreats the parcel as lost and reships or refunds, per your policyAgent below [your amount]; a person above it
Marked delivered, customer says not receivedChecks the proof of delivery the carrier gives, then follows your policyA person, or the agent within [your limit]
Held at customsExplains the hold and any duties the customer has to payAgent
Return shipmentConfirms whether the return parcel has been scannedAgent

Without written rules for when to reship or refund, an agent can only say “we’re looking into it”, and every late parcel lands back with your team.

Define the hand-off

Decide which cases go to a person and what the person receives. A good hand-off carries the order, the tracking history, what the agent already told the customer and why it handed over, so nobody has to ask the customer again. A customer on their third message about a lost gift needs a person; without a visible route, they go to a chargeback or a review instead.

Choose how to go live

Start with the agent drafting for your team, or go autonomous from day one on the WISMO types you trust, such as in-transit status questions. Either way, add lost parcels and refunds once the agent’s answers match what your team would send.

How do you measure the results?

Measure WISMO automation with your WISMO rates, the share of WISMO tickets resolved end to end, and customer satisfaction on those tickets. Resolved end to end means the ticket closed with no human message or action; a ticket a person finished after an AI draft is assisted, not automated.

Track both WISMO rates (above), plus:

MetricHow to count itWhat it tells you
Resolved end to endWISMO tickets closed with no human message or action ÷ WISMO ticketsWhat automation really takes off your team
AssistedWISMO tickets where a person sent the final reply after a draft ÷ WISMO ticketsWork made faster, not removed
Recontact rateWISMO tickets where the same customer asks again about the same orderWhether the first answer settled it
CSAT on WISMO ticketsSatisfaction score on WISMO tickets onlyWhether the answers land, by ticket type

Keep resolved and assisted apart in every report: adding them together flatters the number and hides the work that is left. Our guide to customer service metrics explains the difference between resolution and deflection.

Where does Engaige fit?

Engaige (that’s us) isn’t order-tracking software or a branded tracking page: it’s the e-commerce-native AI support agent that works inside the help desk you already run, and it resolves the WISMO tickets your tracking emails did not prevent. Keep your helpdesk. Replace the AI. Behind it is Engaige AI, which learns from your conversations and inputs, configures your support agent and shows which policies it used.

Engaige's value proposition, 'Resolve up to 90% of your support tickets automatically', and its subline, 'The AI agent that learns your products, policies and tone, then closes tickets end-to-end. Live in hours.', above the product's policy editor from the Engaige demo organisation: asked in plain language to create a policy for damaged items, Engaige AI adds 'Damaged item, replacement in stock', which checks stock, creates a free reshipment and leaves a note for the warehouse, captured 23 October 2026.

For a WISMO ticket, Engaige reads the live order and pulls carrier tracking before it answers. It reads order and fulfilment status from your store platform, deepest on Shopify through the Admin API, and live tracking from carriers and shipping tools such as PostNL, DHL, UPS, FedEx and Sendcloud. Then it tells the customer where the parcel is and when it will arrive, and you can open any conversation to see which systems it checked and why it replied as it did.

Customer · email

Hi, where is my order? It's been eight days and the tracking hasn't moved.

Shopify logo

Shopify

Order 48219 · fulfilled

Policy Where's my order Action Lookup order
Picqer logo

Picqer

Still processing Contradicts Shopify

Action Get shipment
DHL logo

DHL

Returned to depot · 3 delivery attempts

Settles it: the parcel is not with the customer

Knowledge Delivery times per carrier Action Get tracking

Reasoning…

Not deliverable. Reship to a confirmed address, booked in Picqer.

Knowledge Depot returns excluded Action Reship order

Suggested reply

Your parcel went back to the depot after three delivery attempts, so it will not arrive. I have booked a reshipment to the address you confirmed, arriving Thursday.

Every answer shows its working: which systems Engaige checked and why it replied as it did. Example data.

When a parcel is late or lost, Engaige applies your policy: it arranges a reship or issues a refund on eligible orders, in the same conversation. On ticket types you have switched to autonomous, it then replies and closes the ticket.

You decide per policy step whether it acts on its own or drafts for your team, and you can set thresholds, such as sending refunds above a certain amount to a person first. Disputed and high-value cases go to your team with a summary of the agent’s reasoning as an internal note in the ticket.

Shipping question

Scenario

The customer asks about a delivery address.

Instructions

Read the order with Get order , then take the branch that matches.

Automated handled end to end Agent Assist drafts, your team approves
Change shipping address before dispatch

Scenario

The order has not been picked yet.

Instructions

Move it with Change picqer shipping address .

Automated handled end to end Agent Assist drafts, your team approves
Address change after dispatch

Scenario

The parcel has already left the warehouse.

Instructions

Say it cannot be redirected, then offer Process refund .

Automated handled end to end Agent Assist drafts, your team approves
You decide, per step, what Engaige may do on its own. Try it: switch a step between automation and assist.

You go live in Agent Assist in hours, or autonomous from day one if you are ready. In Agent Assist, every reply your team sends is compared with what the agent suggested; that is one of the signals Engaige AI learns from, and you approve the changes it proposes.

Ticket types, WISMO among them, then switch to autonomous one at a time: most brands are autonomous in about a week, and Engaige automates up to 90% of supported tickets. Engaige is text-first by design: email, chat, WhatsApp, SMS and social DMs, no voice AI. If phone is a big share of your WISMO, a voice specialist is the honest answer.

Otrium has 60% of 120,000 annual tickets resolved end to end with Engaige.

With Engaige, we are able to automatically resolve 60% of the 120,000 support tickets that we receive annually.

Tessa van der Lof Tessa van der Lof Head of Operations, Otrium · full case study

See the WISMO use case for how Engaige handles each step of a “where is my order” ticket. It runs inside Zendesk, Gorgias and Freshdesk, on top of stores such as Shopify. If you are still choosing a help desk, our e-commerce helpdesk guide covers what a store needs from one.

Frequently asked questions

What does WISMO stand for?

WISMO stands for “where is my order?”. Support teams use it as a label for the whole family of delivery questions about a paid order: late, lost, stuck on processing, marked delivered but missing, or a return shipment.

What is a WISMO call?

A WISMO call is a “where is my order?” question asked by phone instead of by email, chat or message. Count calls in both WISMO rates, so the numbers cover every channel. Engaige handles the text channels and does not answer calls.

Can AI handle WISMO without a carrier integration?

Partly. With only the store platform, an AI agent sees the status your platform holds, which on Shopify updates automatically for some carriers and not for others. To answer with a date and act on late or lost parcels, it needs live carrier or tracking data, which is why Engaige reads both the order and carrier tracking.

Does WISMO automation work in Zendesk or Gorgias?

Yes. You keep your help desk. Engaige works inside Zendesk, Gorgias and Freshdesk, reads the live order and carrier tracking, and replies, reships or refunds on eligible orders under your policy, in the ticket your team already sees.

No. It deflects the question for customers who had not opened the shipping email. A late, lost or stuck parcel needs a decision under your policy, which an AI agent on live data or a person makes.

Is a return shipment question WISMO?

Yes, count it as WISMO. “Has my return shipment been sent?” is a parcel-status question, and the answer comes from the same place: the return parcel’s tracking.

Keep reading

Built for the future.
Available today.

Get started or book a demo to experience your support agent from the future.