Playbook · WISMO
How to handle “where is my order” emails on Shopify without a $500/month stack.
Written for a one-person or two-person Shopify store that cannot justify Gorgias plus a support VA, and is still answering “where is my order?” after close. Native tools first. Honest limits. No ticket-cut promise, no recovered-revenue number, no invented case studies.
Nico at Latch AI Ops · Aug 31, 2026 · ~12 minute read
01
What a WISMO email actually is.
WISMO means “where is my order?” It is the most common post-purchase message a live Shopify store gets. The customer already paid. They are not browsing. They want a tracking number, a scan, or a date they can tell a partner.
It is not a product question. It is not a refund demand yet. It is a status gap. Something between checkout and the carrier scan did not make it into a message they trust: the shipping notification never fired, the tracking link 404s, the label was bought but the box is still on a shelf, or the carrier sat on the first scan for 48 hours.
If you run a small store, that gap lands in the same inbox you use for wholesale, apps, and “is this in stock?” The owner answers it because nobody else is on shift.
02
Why it still lands on the owner.
Customers email the store when they cannot self-serve. Shopify already has an order status page and a shipping confirmation template. Most small stores never finish those two things: the shipping email still says “we’ll send tracking soon,” the order status page is the default theme block nobody tested, or fulfillment happens in a 3PL portal that does not write tracking back to Shopify on time.
Silence after the order confirmation is the usual trigger. Day 0 they get “thanks, we got it.” Day 1–3 nothing. Day 4 they write. By then you are reconstructing the order from memory at 10pm.
This page does not claim you can delete that volume. You can make a large share of it unnecessary, and you can answer the rest in 30 seconds instead of a treasure hunt. Those are different jobs.
03
What the $500/month stack is actually buying.
The default pitch to a growing Shopify store is: Gorgias (or Zendesk), a macro library, and a support VA at $500–$800 a month. Dedicated Gorgias implementation shops start builds around $3,750. That stack is real, and it is the right buy when ticket volume is a full-time job.
For a store that gets a few dozen WISMO notes a week, you are paying for a helpdesk seat and a person to click the same three things you would click: open the order, copy tracking, paste a template. You do not need a new system of record for that. You need tracking to exist, a place the customer can see it, and one saved reply for the cases where they still write.
Keep Shopify Inbox or the store’s contact form if that is already where mail lands. Do not add a second inbox “for support” until the first one has a playbook.
04
Fix the shipping email first.
In Shopify admin: Settings → Notifications → Customer notifications. Open Shipping confirmation. Confirm it is on. Then fulfill one real test order (or a $1 order to yourself) and click the tracking link on a phone that is not logged into admin.
The email should do four jobs, nothing fancy:
- Say the order shipped, with the order number.
- Include a tracking URL that opens the carrier or Shopify’s tracking page, not a broken short link.
- Repeat the promised transit window you already showed at checkout — not a new, friendlier date.
- Tell them the first carrier scan can lag 24–48 hours, so they do not email at hour 6.
If you buy a label and the box sits until the next pickup, say that. “Label created” and “picked up” are different events. Customers can tell. A lot of WISMO is “the tracker still says label created.” That is not a ticket. That is a sentence you should have put in the email.
Also check Shipping update and Out for delivery / Delivered if your carrier integration supports them. Duplicate “your order is on the way” from Klaviyo on top of Shopify’s shipping confirmation is how you get a customer who is already tracking and still writes, because two emails disagreed.
05
Make tracking findable without you.
Every Shopify order has an order status page. The link is in the order confirmation. Most customers never notice it because the confirmation is a receipt, and they only look when they are already worried.
Do this in one sitting:
- Put a one-line “Track your order” pointer in the order confirmation, above the line items, linking the status page.
- If you use Shop Pay, mention the Shop app. A large share of Shop Pay buyers already have tracking there.
- On the contact page, add one sentence: “For an existing order, use the tracking link in your shipping email or reply to that email with the order number.” Do not make them hunt a form titled “support.”
- If fulfillment is a 3PL, confirm tracking writes back to the Shopify order. If it does not, the status page is a lie and WISMO is rational.
You are not building a branded tracking portal. You are making the page Shopify already generates worth opening.
06
Hear about stuck orders before the inbox does.
WISMO is often a late alarm. The order sat unfulfilled, a fulfillment failed, or a high-risk order was held and nobody looked. The customer is the monitoring system.
Shopify Flow (included on Shopify plans that have it; check Settings → Apps → Flow) can post to email, Slack, or a similar channel you already check when:
- An order is still unfulfilled after N hours.
- A fulfillment is cancelled or fails.
- An order is held for payment or fraud review longer than your usual window.
If Flow is not on your plan, a daily 10-minute admin pass beats a helpdesk: Orders → filter Unfulfilled, oldest first. Same list, no new tool. The point is the exception leaves the tab you forgot to open and shows up where you already look.
Latch’s $997 install includes ops alerts in a channel you already check. That is this job, wired, not a ticket-volume guarantee. If you can do the Flow yourself this week, do that.
07
One honest inbox reply.
Save this somewhere you can paste. Rewrite the brackets. Do not invent a delivery day the carrier has not given you.
Hi {name} — order {#1001} shipped on{date} with {carrier}. Tracking: {url}. If the first scan is not there yet, that can take 24–48 hours after the label is created. If it is past {the window you sold at checkout} with no movement, reply to this email and I will open a tracer with the carrier. I will not guess a new delivery date.
That reply does three things a “we’re looking into it!” note does not: it gives them the same tracking they should have had, it sets a wait that matches the shipping email, and it tells them when to write back. Most WISMO threads die after the URL. The ones that do not are real exceptions — those deserve a person, not a macro that pretends the box is on a truck.
Look the order up in Shopify before you paste. If fulfillment never happened, do not send the shipping template. Say it has not shipped, say why if you know (stock, fraud hold, weekend cutoff), and say the next honest time they should expect a shipping email.
08
Abandoned checkout is a different job.
WISMO is post-purchase. Abandoned checkout is pre-purchase: they reached checkout and left. Abandoned cart is earlier still — items in the cart, checkout never started. Shopify’s native recovery emails fire on abandoned checkout, not on every idle cart. Mixing those words is how stores send two emails, or none.
In admin: Settings → Checkout → Abandoned checkout emails (wording moves around; it lives with checkout settings). Turn the native sequence on if you do not already run the same event in Klaviyo. If Klaviyo is live on checkout started / checkout abandoned, turn Shopify’s native mail off for that event. One sequence. Two systems on the same trigger is how a customer gets “you left your cart” twice in 20 minutes.
A sane native sequence for a small store:
- Email 1 about an hour after abandon — reminder, not a discount. Include the checkout link.
- Email 2 the next day if you must. Still no invented “only 1 left” unless inventory is actually 1.
- Stop. Do not build a five-email guilt ladder on the native tool.
This is not a Klaviyo flow rebuild. Public shop rates for those sit around $2,000–$5,000 one-time. You also do not get a recovered-revenue guarantee from me, from Shopify’s native mail, or from a $500/month ESP. Abandoned checkout mail recovers some checkouts and annoys some people. Measure it in your own admin. Do not buy a number someone else advertised.
SMS on the same abandon is extra cost and extra consent rules. Skip it until email is clean.
09
What not to do.
- Do not promise two-day delivery in the theme if you ship economy. WISMO is often just the ad talking faster than the carrier.
- Do not send a “your order is on the way” Klaviyo flow that is not tied to an actual fulfillment. That email creates WISMO; it does not prevent it.
- Do not stand up Gorgias, Shopify Inbox, and a shared Gmail on the same address. Pick one inbox.
- Do not paste tracking from the 3PL portal that Shopify does not have. The next email will ask why the status page is blank.
- Do not hire a VA to answer WISMO before tracking and alerts exist. You will pay someone to hunt the same order you should have notified.
- Do not claim a percent of tickets will disappear. This page will not either.
10
When to stay DIY vs pay $997.
Stay DIY if you can spend one afternoon on notifications, a test fulfill, Flow or a daily unfulfilled filter, and the saved reply above. That is the whole playbook. No agency required.
Pay for help when the work is not the email template — it is connecting the stack you already have so exceptions show up in a channel you check, lead capture is not dying in DMs, and checkout follow-up is one workflow instead of a draft in Klaviyo plus a native toggle you forgot. That is the Latch AI Ops install.
What $997 USD one-time buys: lead capture on the live store, ops alerts in a channel you already check, and a checkout-ready workflow. 72 hours after collaborator access, not after payment. One live Shopify store. Access plus a delivery thread. Store URL collected at checkout. Not a SaaS seat, not a Gorgias implementation, not a Klaviyo rebuild, not a support VA, not a brand or theme job.
What it does not buy: fewer WISMO tickets as a guarantee, recovered checkout revenue, a lift in conversion, or a case study. Latch AI Ops has not published customer proof because there are no customers yet. You are buying the install.
Checkout is on Whop. Operator is Nico. United States offer. You can revoke collaborator access after handoff. We do not take owner passwords.