There is a window in every DTC business where the customer is paying more attention to you than at any other point in the relationship. It starts the second they hit pay and it ends when the box is in their hands. They have spent money, they are slightly anxious about it, and they will refresh a tracking link three or four times before it arrives. No campaign you run will ever buy attention that cheap.
Almost every brand I audit gives that window away. The confirmation email is a Shopify default. The shipping email sends the customer to a Royal Mail or DPD page. Nobody owns the delay. And then the same brand spends 60 GBP acquiring the next customer because the last one did not come back. This is how to take that window back, what it is worth, and where it breaks.
The Numbers Behind the Delivery Window
Where is my order is the highest-volume question in ecommerce support. Industry benchmarks put it between a quarter and a half of all inbound contacts, and it climbs past half in peak trading weeks. Every one of those tickets is a customer who could not find the answer themselves, so it is not really a support problem. It is a communication problem that arrives dressed as a support problem, and you pay for it twice: once in agent time, once in the goodwill it burns.
The engagement data on the other side is absurd. Order confirmations and shipping updates open above 80 percent. SMS runs at roughly 98 percent. Your best-performing campaign this quarter almost certainly did not get near that, and you paid a creative team to make it. Meanwhile the message that does open sits untouched on a platform default with no product in it and no brand on it.
The downside is as sharp as the upside. A single delivery delay is associated with around 17 percent churn. Close to half of consumers say one bad delivery experience is enough to stop them buying from a brand again. Over three-quarters say the same about a poor returns experience. With roughly 60 percent of DTC revenue coming from returning customers, that is not a customer service line item. That is the growth model.
You are not competing on delivery speed with Amazon and you never will be. You are competing on whether the customer knows what is happening. Those are completely different problems, and only one of them needs a warehouse.
What Most Brands Actually Do
The standard setup looks like this. Shopify sends a confirmation email nobody has edited since launch. The 3PL marks the order fulfilled and a second email goes out with a raw carrier link. From that point the brand has no idea where the parcel is unless the customer tells them. If it is late, the first the brand hears about it is a complaint. If it is lost, the customer finds out before you do.
The cost of that setup is hidden because it never appears as a line on the P&L. It shows up as a support headcount you did not think you needed, a repeat rate that sits stubbornly below benchmark, and a stream of three-star reviews that mention shipping rather than the product. Roughly 58 percent of brands do not communicate delivery timelines at all, which tells you how normal this is and how little it takes to be the exception.
The Five Fixes, In Order of Return
Work down this list. The first two take a week and do most of the work. The rest compound.
Own the tracking page
Carrier URL out. Branded, on-domain tracking page in.
The tracking page is the only page a customer visits repeatedly after purchase, and on most brands it is a carrier domain wrapped in adverts for competitors and credit cards. Moving it onto your own domain with your own navigation, your own imagery and a relevant product block changes the economics of the whole window.
Brands running branded tracking pages report roughly 42 percent fewer WISMO enquiries, around 42 percent more repeat purchases, and tracking pages converting above 3 percent on their own. A page converting at 3 percent, seen three times per order, is a sales channel. Treat it like one and merchandise it properly: the replenishment item, the accessory, the size-up, not your entire catalogue.
On Shopify this is an app decision and a theme decision, not an engineering project. Most brands can ship it inside a week, and the WISMO number moves before the month is out.
Set the delivery expectation before checkout, not after
Estimated delivery date on the PDP and in the cart.
Most delivery complaints are not about speed. They are about the gap between what the customer assumed and what happened. Customers who were told three to five working days on the product page do not file a ticket on day three. Customers who assumed next day do.
Put a specific estimated delivery date on the product page, carry it into the cart, and repeat it in the confirmation email. Specific beats vague every time: arriving Tuesday 29 September lands, standard delivery does not.
This also protects your margin. A brand with a credible five-day promise on the page does not need to subsidise express shipping to feel safe, and customers self-select into the paid faster option when the free one is honestly described.
Own the delay before the customer finds it
Exception alert at the carrier scan, not at the complaint.
Customers forgive delays. They do not forgive silence. The brands that hold retention through a late parcel are the ones that message first, name the problem, give a revised date, and say what happens if that slips too.
Set a rule: any order without a movement scan for 48 hours triggers a proactive message, and any confirmed exception triggers one immediately. That single automation converts the most expensive support ticket in the business into a message that often gets a thank you back.
Tone matters here more than anywhere else on the site. No passive voice, no blaming the carrier, no we apologise for any inconvenience caused. Plain English, a real date, and an option.
Treat shipping notifications as your best-read channel
80 percent open rate deserves better than a platform default.
Rebuild the transactional set in Klaviyo rather than leaving it to Shopify defaults: confirmation, shipped, out for delivery, delivered, and a two-day follow-up. Brand them properly, keep the tracking information at the top where the customer is looking, and put one relevant offer underneath it.
Route the time-sensitive ones to SMS. Out for delivery and delivered are the two messages where 98 percent open rates actually change behaviour, because they influence whether the parcel is collected on the first attempt rather than sitting at a depot.
One rule: never make the customer hunt past marketing to find the tracking status. The moment the message feels like a campaign rather than an update, the open rate collapses and you have spent the most valuable inbox position you own.
Measure it with two numbers, not twelve
WISMO tickets per 100 orders. 90-day repeat purchase rate.
The leading metric is WISMO tickets per 100 orders. It responds within days of any change you make and it normalises across growth, so it stays honest when volume moves.
The outcome metric is the 90-day repeat purchase rate for the cohort that received the new experience against the cohort before it. That is the number that tells you whether the work created revenue or just created a nicer page.
Underneath those two, track on-time delivery rate split by carrier and region. It is the fastest way to find out that one courier in one postcode area is quietly generating a third of your complaints, which is a commercial conversation, not a CX one.
What This Looks Like in Practice
A supplements brand I worked with was running around 2,400 orders a month with a support inbox that two people could not clear. We counted the tickets properly for a fortnight. Just over a third were someone asking where their order was, and another slice were customers chasing a parcel that had already been delivered to a neighbour.
The fix was unglamorous. A branded tracking page on their own domain with a single replenishment block on it. An estimated delivery date on every product page. A rebuilt set of five transactional emails in Klaviyo with out for delivery and delivered pushed to SMS. One automation that fired a proactive message whenever a parcel went 48 hours without a scan. Nothing that needed a developer for more than a day.
WISMO volume roughly halved inside six weeks, which handed one person back most of their week. The tracking page itself started producing orders, which is the part that surprised them, because they had never thought of it as a page that could sell anything. The number that mattered was the 90-day repeat rate on the cohort after the change, and it moved. Not dramatically. Enough that the work paid for itself several times over and keeps paying with no ongoing spend attached to it.
Where This Goes Wrong
The failure mode is treating the tracking page as an advertising surface. Stack it with a carousel, a popup and a discount wheel and you will lose the trust that made the page valuable. The customer came to check a parcel. Answer that first, clearly, above the fold, then sell.
The second failure mode is dressing up a genuinely bad fulfilment operation. Better communication about a parcel that is always five days late buys you one cycle of patience, not two. If your on-time rate is below 90 percent, fix the 3PL or the carrier mix first. Communication is a multiplier on a fulfilment operation that basically works. It is not a substitute for one.
Inside the system
How we build this for brands
When we take a brand on, the post-purchase window is rebuilt as one system rather than a set of apps. The lifecycle flows are written and deployed into Klaviyo by AI against the brand's own voice and its real customer language, so the delivery messages sound like the brand rather than like a platform. The VOC engine that mines reviews and support messages feeds straight into that, because the phrases customers use when they are anxious about a parcel are the phrases that should appear in the message that calms them down.
On top of that sits a reporting agent pulling live Shopify and carrier data into a weekly view: WISMO per 100 orders, on-time rate by carrier and region, tracking page conversion, and the repeat rate of each delivery cohort. It flags leakage before it turns into a review. Part of this runs live for portfolio brands today; the full system is what we deploy when we take a brand on.
Retention Audit
Find Out What Your Delivery Window Is Costing You
I will go through your tracking experience, your transactional flows and your repeat rate by cohort, and show you exactly where customers are leaving between checkout and the doorstep. You get the numbers and the order to fix them in.
Book Your Retention AuditFrequently asked questions
What is WISMO and how many support tickets does it cause?
WISMO stands for Where Is My Order. It is the single highest-volume question in ecommerce support, typically 30 to 40 percent of all inbound tickets and climbing past half during peak trading weeks. Every WISMO ticket is a customer who could not self-serve the answer, which makes it a communication gap rather than a support problem.
Does a branded tracking page actually increase repeat purchases?
Data published by FedEx in February 2026, drawn from parcelLab, cites 42 percent fewer WISMO enquiries and 42 percent more repeat purchases for brands running branded tracking pages, with those pages converting above 3 percent on average. The mechanism is attention: a customer who has just spent money checks tracking several times before the parcel lands, and a branded page puts your merchandising in front of that attention instead of a carrier advert.
What open rates do shipping notification emails get?
Order confirmation and shipping update emails routinely open above 80 percent, several times higher than a standard campaign. SMS is higher again at around 98 percent, which makes it the right channel for out for delivery and delivered alerts. These are the highest-engagement messages a DTC brand sends, and most leave them as untouched platform defaults.
How much does a bad delivery experience cost a DTC brand?
A single delay is associated with roughly 17 percent churn, and close to half of consumers say they stop buying from a brand after one bad delivery experience. Over three-quarters say the same about a poor returns experience. With around 60 percent of DTC revenue coming from returning customers, the delivery window is an expensive place to be passive.
Which metrics should I use to measure post-purchase performance?
Pair one leading metric with one outcome metric. WISMO tickets per 100 orders shows friction in real time and responds within days. The 90-day repeat purchase rate for the cohort that received the new experience shows whether it produced revenue. Tracking page conversion rate and on-time delivery rate by carrier and region sit underneath those as diagnostics.
Do I need an app to run a branded tracking page on Shopify?
For most brands, yes, and it is an app decision rather than an engineering project. The important part is not which tool you pick but that the page sits on your own domain, carries your navigation, answers the tracking question above the fold, and merchandises one relevant product rather than the whole catalogue. Most brands can ship it inside a week.
About the author
Caner Veli is a DTC operator who has helped 350+ brands fix broken growth engines. He built Liquiproof from zero to 3,000+ global retailers in under 6 years. He now runs the same playbook, supported by AI systems he built himself, for DTC and CPG brands.