top of page

Agentic Commerce Delivery Exceptions: When the Shopper Is an AI Agent, Who Owns the Delivery Exception?

Writer: Danyul Gleeson
Danyul Gleeson
1 hour ago
17 min read

Why agentic commerce delivery exceptions will expose the difference between knowing something went wrong and having somebody authorised to do something about it.


The parcel is late. Nothing particularly futuristic there. Carrier tracking says delayed, the retailer says shipped, the delivery promise says Thursday and Thursday has quietly handed back its security pass and left the building. The customer asks their AI shopping agent, “Where is my order?” and within seconds the agent interrogates the available evidence. The warehouse says dispatched. The merchant says in transit. The carrier says exception. One event says Monday. Another says address issue. The address has not moved, changed its name or entered witness protection.


In eighteen seconds, the customer’s AI has assembled something three providers, two portals and an email chain beginning “Hi all, just trying to understand what happened here…” may spend half a day reconstructing. It knows there is a problem. Now comes the expensive part.


Because detecting an exception and resolving one are two completely different sports. The AI can see that Thursday became Monday. It can explain the discrepancy beautifully. It may even already know what the customer wants done next. What it cannot do is invent operational authority your supply chain never had.


Who contacts the carrier, who decides whether to wait, who authorises the reship, who upgrades the service, who pays for it, who refunds the order and who intercepts the original parcel when it suddenly remembers its career aspirations and turns up anyway are not AI questions. They are operating-model questions.


And the biggest one is still painfully human: who owns the customer promise while five different organisations remain extremely committed to owning only their contractual square metre of it?


Welcome to agentic commerce delivery exceptions. Tracking just became smarter. The SHIPSHOW may remain entirely intact.



TL;DR

Your customer’s AI may soon identify the late parcel before half the organisations responsible for delivering it have finished deciding whose problem it is. That is not better exception management. That is visibility inversion.


Agentic commerce can make exceptions visible faster, explain them more clearly and even capture what the customer wants done next. None of that matters if the supply chain still needs six emails, three approvals and someone called Gary to come back from lunch before anybody can act.


The competitive advantage is not faster visibility. It is faster, governed recovery. If the customer, their AI agent and three dashboards can all see the problem before anybody owns fixing it, you have not built intelligent logistics. You have built a faster SHIPSHOW.



AI shopper robot navigating delivery exceptions in a warehouse pinball system, with parcels misrouted through delays, address issues and recovery paths.


Agentic commerce delivery exceptions are an ownership problem before they are an AI problem


An agentic commerce delivery exception occurs when an order bought or managed through AI-assisted commerce deviates from the fulfilment outcome that was promised. The interesting part is not that software can detect a delay, failed delivery, split shipment or address problem. Logistics systems have been producing alerts for years with the enthusiasm of smoke alarms mounted somewhere nobody can reach.


The important question is what happens after the exception becomes visible.

Shopify’s current agentic-commerce architecture allows agents to retrieve fresh order state and monitor lifecycle events across fulfilment and post-purchase activity. OpenAI’s Agentic Commerce Protocol provides mechanisms for merchants to keep order status synchronised with ChatGPT, while Google UCP structures order, shipment, delivery and post-purchase updates so those events can be represented programmatically. The information layer is becoming richer.


That is useful. It is not the same thing as recovery.


Visibility has never been the hardest part of an exception. The difficult bit starts once everybody can see the parcel is late and somebody has to decide what to do about it.

Transport Works has a technical term for the moment information is abundant but authority has gone missing: SHIPSHOW. Everybody informed. Nobody empowered.



The customer may soon have a better control tower than you do


There is an awkward possibility hiding inside agentic commerce. The customer-facing AI may assemble a cleaner picture of the order than the people employed to manage the order.


Not because the AI secretly owns a magnificent logistics control tower beneath Silicon Valley. It is simply very good at interrogating multiple sources quickly and organising the answers around one objective. Order state, merchant update, tracking event, expected delivery, refund status, return status and customer preference can all be assembled around one customer and one question.


Meanwhile, inside the business, Customer Service has the order number. The warehouse has the dispatch event. The 3PL has its portal. The carrier has the tracking history. Transport has another dashboard. Finance has an invoice. Somewhere in Outlook, a thread has reached 23 replies and somebody has finally typed, “Adding Sarah for visibility.”

Sarah has no idea why she is there.


This is visibility inversion. It happens when the system facing the customer can assemble a clearer version of the order journey than the organisations supposedly controlling that journey internally.


That is more than embarrassing. It compresses the acceptable response window. You cannot spend eighteen hours establishing that the parcel is late when the customer’s agent established it in eighteen seconds.


The intelligence gap has closed.

The ownership gap is standing exactly where you left it.



A tracking event is not an intervention


Logistics technology has a long and distinguished history of congratulating itself too early. The exception is detected, the alert is generated, the dashboard turns red and an email disappears into someone’s inbox. Everyone feels briefly technological.


You have identified the smoke.

The building remains enthusiastically on fire.


A delivery exception becomes operationally useful only when the information reaches somebody capable of changing the outcome. That might mean correcting an address, redirecting a shipment, contacting the carrier, releasing replacement stock, changing the service level, authorising a refund, opening a claim or deciding that waiting is genuinely the least expensive and least damaging option.


The recovery action changes. The principle does not.

Exception information without resolution authority is status theatre.


Status theatre is what happens when the business creates increasingly sophisticated ways to describe a problem nobody has permission to solve. Real-time dashboard, predictive alert, AI-generated explanation, seven integrated systems and a parcel that remains stubbornly late.


At some point the technology needs to stop narrating the disaster and alter its trajectory.

Otherwise, you have automated commentary.



“In transit” is not a useful answer once reality has changed


Post-purchase systems still depend heavily on broad lifecycle states such as processing, shipped, in transit and delivered. They are tidy, reassuring and occasionally about as decision-useful as telling Finance the missing payment is “somewhere in banking”.

A parcel can remain technically shipped while missing every scan that would make Friday plausible. It can remain in transit while sitting motionless in the wrong depot. It can retain an ETA of Monday long after Monday has become a piece of motivational literature rather than an evidence-based prediction.


This is where ETANESIA earns its keep. The ETA forgets what it promised, returns with another date, forgets that one too and somehow remains magnificently confident throughout.


The problem is not always that the status is false. The problem is that the status has stopped helping anybody make a decision.


Agentic commerce will increase pressure for operational states that describe more than where an order sits in a lifecycle. Systems increasingly need to understand whether the original promise remains plausible, whether intervention is still possible and whether the next action should happen now.


“Shipped” is a status.

“Original Friday promise at risk; recovery still possible before 2pm carrier cut-off” is operational information.


That difference is where the value lives.



Exceptions need consequences, not just alerts


Not every exception deserves the same response. One parcel misses a scan but remains comfortably inside the promised delivery window. Fine. Another misses exactly the same scan six hours before a birthday deadline the customer specifically told their AI mattered.


Same carrier event.

Very different Tuesday.


This is why exception management built solely around carrier events is incomplete. The event tells you what happened operationally. It does not tell you what that event means commercially.


Customer promise, order value, replacement availability, remaining delivery window, service level, inventory position, recovery cost, probability of self-correction and the reversibility of the intervention all change the answer.


The useful question is not simply “What happened?”

It is “How dangerous is what happened to the outcome we sold?”


That is exception consequence. A late scan may deserve nothing more than observation. Another may be standing three hours away from a premium reship, a missed birthday, a refund and a customer relationship that now requires flowers.


Treat them identically and the dashboard becomes very fair.

The customer outcome does not.




The first question should not be “Where is it?” anymore


For years, logistics visibility has been obsessed with location. Where is the parcel? Dallas. Excellent. Now what? Brisbane. Wonderful. Still late.


Once an exception exists, location matters only because it helps answer more valuable questions. Can the original promise still be recovered? What is the probability of recovery? What alternatives remain available? What will intervention cost? When does waiting become more expensive than replacing? Which options are still reversible? Who has authority to approve them?


Knowing where the freight is should help answer those questions.

It is not the decision itself.


This distinction sits at the heart of useful control-tower operations. Visibility is not a blinking dot telling you where freight was five minutes ago. Useful visibility tells you what requires attention next.


The customer’s AI does not ultimately need another map.

It needs an answer.



The agent may know what the customer wants before Operations knows there is a problem

Traditional exception management often waits for the failure to complete several laps of the organisation before asking the customer what they want. The problem occurs, the carrier notices, the merchant eventually notices, the customer notices, the customer contacts the business and only then does someone ask what outcome they prefer.


By the time resolution puts its shoes on, the useful options may already be disappearing.

Agentic commerce can compress the customer side of that process dramatically. The customer may already have told the AI, “It must arrive before Friday,” “If it cannot arrive by Friday, cancel it,” “If it is lost, order another one,” or “Never leave parcels unattended.”

Their resolution preference may therefore exist before the exception does.


That is enormously useful and completely pointless if the merchant cannot operationalise it.

The agent may know the customer wants a replacement, the policy permits one, inventory exists and the original parcel appears lost. Beautiful. Can another order actually be released? Who approves premium freight? What happens if the original reappears? Can it be intercepted? Does somebody need to authorise the financial exposure first?

The customer decision can become almost instantaneous.


The business decision may remain spectacularly committee-shaped.

That gap is resolution latency.


Resolution latency is the time between the organisation having enough information to know what should happen and somebody actually authorising it.


And that delay is usually far more expensive than the meeting discussing why it exists.



The exception needs one owner even when five organisations caused it


This is where multi-provider logistics performs one of its favourite routines. The warehouse says carrier issue. The carrier says merchant-data issue. The merchant says 3PL issue. The 3PL says platform issue. The platform reports that the integration completed successfully.


Everybody has evidence.

Nobody has ownership.

SHIPSHOW. Again.


The customer does not care which organisation generated the original failure. Their AI has even less emotional investment in the provider org chart. There is one order, one failed outcome and one next decision.


The more systems become capable of communicating automatically, the less defensible provider finger-pointing becomes. Information can now move extremely quickly between organisations.


Responsibility has to learn the same trick.


This is where resolution authority matters. Resolution authority is the explicit right to take a defined recovery action when agreed exception conditions are met. Not permission to forward the issue to another inbox. Not authority to “raise with the carrier”. Not the ability to schedule an urgent Teams call for tomorrow morning.


Permission to act.


A parcel sufficiently late to threaten the customer promise, with replacement stock available and recovery cost below an agreed threshold, might trigger an authorised reship. A validated address correction may permit an immediate carrier instruction. A shipment missing beyond an agreed elapsed threshold might start a replacement and claims workflow.


The exact rules depend on the operation.

The principle does not.


If every exception still requires an emergency meeting, the operating model has not been automated. It has been notified.



The dangerous hand-off is between knowing and doing


Most expensive logistics failures contain a moment where the business knew enough to intervene and simply did not.


A carrier scan disappears at 11am. Nothing happens. The ETA slips at 3pm. Nothing happens. The customer asks at 5pm. A case is created. The carrier is contacted the next morning. By then, the alternative service that could have preserved the original promise has missed its own cut-off.


The final failure gets blamed on the original delay. But the expensive part was the unused intervention window. That is the recovery window.


The recovery window is the period between an exception becoming actionable and the useful recovery options becoming materially worse, more expensive or impossible. Sometimes it lasts days. Sometimes hours. Sometimes it expires at 4:30pm while the carrier collection disappears down the road.


This is supposed to be where predictive visibility creates value. Earlier information creates a larger window in which the operation can intervene.

Yet businesses regularly spend significant money discovering the problem four hours earlier while leaving approval structures untouched.


Problem discovered four hours earlier. Decision still takes five hours.

Congratulations. You have created additional time in which to worry.


Earlier detection only has commercial value when the organisation can act inside the time it bought.



AI should not become an extremely confident reassurance machine


There is another problem lurking beneath all this intelligence.

AI is very good at explaining information fluently.


That does not mean it should manufacture certainty where the operation has none.

The parcel is delayed. There is no confirmed revised delivery date. The AI replies, “Don’t worry, it should arrive tomorrow.”


Based on what?

Tomorrow having excellent vibes?

Absolutely not.


Traditional customer service has occasionally filled information gaps with reasonable-sounding reassurance because saying “we don’t know yet” feels uncomfortable. Agentic commerce needs stricter discipline.


If the supply chain does not know, the system must be capable of knowing that it does not know. That is machine-readable uncertainty.


Machine-readable uncertainty means exposing not just operational state but the limitations, confidence and unresolved conditions attached to that state, so another system does not turn incomplete evidence into a customer promise.


Instead of inventing Tuesday, the useful response may be: “Your original Tuesday delivery is at risk. A revised date has not yet been confirmed. Recovery action is underway.”


Less cuddly. Far more useful. Operational truth should not become less precise simply because the interface delivering it has become more articulate.



The AI agent should not discover the exception first


The customer should not be the first person in the building to discover that their parcel has gone feral. If their AI agent asks, “Where is my order?” and your operation has to begin a fresh archaeological dig through carrier scans, 3PL portals, inboxes and a spreadsheet called FINAL_v7_REAL.xlsx, the technology has not improved the recovery. It has simply given the customer a faster torch.


The useful version looks very different. The carrier exception lands, the promise is reassessed, the recovery option is checked, the authority exists and intervention starts before the customer reaches for the chatbot. By the time they ask, the answer should not be, “I found a problem.” It should be, “There was a problem, and here is what has already been done about it.” That is the difference between visibility and control.


A customer-facing AI should not be the bloodhound sniffing out your operational failures while the business is still debating whether the tracking number belongs to Parcel A or Parcel B. It should be the messenger carrying a decision the supply chain has already made. The moment the customer’s agent becomes the thing stitching together the carrier event, the merchant promise, the revised ETA and the recovery path, you have quietly outsourced exception management to the person who paid you.


The supply chain should know first, because if artificial intelligence becomes the first system capable of explaining your own failure back to you, all you have really done is install a concierge desk at the entrance to your internal confusion.



Partial fulfilment is where simple statuses start drinking


One order leaves checkout looking perfectly respectable and arrives in Operations with three fulfilment centres, two parcels, one backorder and the beginnings of a personality disorder. The first item ships from Sydney. The second is sitting in Brisbane waiting for stock. The third has technically shipped from a fulfilment centre that would like everyone to stop using the word “shipped” until the carrier has actually collected it. One parcel arrives, one misses a scan and a refund is issued against something else entirely.


Then the customer asks the question that actually matters: “Will the shoes still arrive Friday?” The order-management system surveys the scene, takes a long sip of whatever it has been drinking and announces SHIPPED. Technically, that may not be completely wrong. Operationally, it is about as useful as telling someone their house keys are “somewhere in the suburb.”


This is where agentic commerce starts applying pressure. The customer’s AI is not asking for the philosophical lifecycle state of Order 87331. It wants to know whether the blue shoes, size 9, inside Parcel 2, are still going to arrive before Friday. That means the operation has to understand exactly which part of the promise has failed. Is it the package, the line item, the quantity, the delivery date, the refund, the replacement or the fulfilment centre that never had the stock everyone was confidently selling?


The more precise the operational state, the more precise the recovery can become. Without that precision, one delayed item infects the whole order and every system starts remembering events differently. Customer Service thinks it shipped. The warehouse thinks it part-shipped. The carrier thinks it has one parcel. Inventory thinks everything is fine.


Welcome back to FREIGHTNESIA, where one order has four memories and none of them can remember where they left the keys.




Post-purchase automation should automate decisions carefully, not messages aggressively


It is extremely easy to automate an apology. The parcel is late, so the system produces a beautifully worded message explaining that the parcel is late. Tone perfect. Personalisation excellent. Possibly even a tasteful emoji. The parcel, unmoved by the quality of the copy, remains late.


The difficult part is deciding what should actually happen next without accidentally creating a second problem wearing a tracking label. A reship may protect the promise, but it may also create two deliveries if the original suddenly recovers. A refund may keep the customer happy, but it may land five minutes before the carrier successfully redirects the parcel. A replacement may be cancelled because the AI believes the original has started moving again while the warehouse has already picked it, packed it and parked it on a cage marked EXPRESS.


Now the operation has two boxes, one refund, three tracking numbers and an AI agent proudly reporting that the issue has been resolved. This is how automation becomes RETURNADO with excellent response times.


The objective should therefore not be maximum autonomy. It should be appropriate autonomy. Where the operating rule is clear, the evidence is strong and the downside is bounded, automate the decision. Where the cost, inventory exposure, customer promise or recovery path is still uncertain, escalate it to someone with enough authority to make a decision before the useful options evaporate.


A low-value repeat purchase with a confirmed lost parcel may justify automatic replacement. A $7,000 piece of equipment sitting somewhere between “misrouted” and “nobody has scanned it since Tuesday” probably deserves more than a cheerful green tick. That is not being timid about AI. That is understanding how expensive a confident mistake can become once it acquires freight, inventory and a second customer.



Exception management is becoming a commercial capability

For years, delivery exceptions have been treated as the unpleasant bit after fulfilment. Something goes wrong, Customer Service gets involved, the carrier is chased and eventually everyone agrees to call the situation “unfortunate” until it stops appearing on the weekly report. It is reactive, slightly embarrassing and generally treated as operational exhaust rather than a capability worth designing properly.


Agentic commerce changes the audience. As AI systems increasingly retrieve post-purchase state, fulfilment execution becomes easier for machines to observe and reason about. Order state, delivery events, revised ETAs, refunds, returns and recovery actions can increasingly be represented in structured formats that another system can interrogate instead of waiting for somebody to explain what happened in an email.


We cannot currently confirm that mainstream AI shopping agents universally use historical delivery-exception performance when choosing between merchants, and there is no reason to invent that rule. What we can say is that post-purchase execution is becoming increasingly machine-readable, and once software can see operational performance clearly, yesterday’s shrug starts looking a lot more like data.


A late parcel followed by a recovery action within twelve minutes, a replacement authorised before cut-off and a customer informed before they have to ask tells one story. A late parcel followed by three providers blaming each other, a customer discovering the problem first, a refund two days later and the original product arriving on day three tells another. Those are no longer just support anecdotes. They are increasingly structured evidence about whether a merchant can finish what it starts.


That makes exception management a commercial capability. The customer promise does not end when the Buy button is pressed. It ends when the promised outcome is delivered or when the business recovers fast enough to stop the failure becoming the thing the customer remembers. And as that recovery performance becomes easier for machines to observe, businesses that continue treating exceptions as operational debris may eventually discover they have been quietly feeding the future a very detailed performance review.

       




The customer should never become the most capable operator in your supply chain


Agentic commerce can make the post-purchase interface look frighteningly competent. The customer asks, the AI checks, carrier events arrive, order state updates, refund information appears and delivery estimates shuffle themselves into a neat little answer. Lovely. Meanwhile, somewhere behind the screen, the parcel is still late and three providers are debating whose turn it is to care.


That is the part no interface can hide forever.


Someone still has to decide what happens next. That decision has a cost, a deadline, an owner and a recovery window. The longer the business takes to move, the more expensive the available options become and the more likely the customer’s AI is to understand the problem before the people responsible for fixing it do.


So the real question is not whether your AI can tell the customer there is a delivery exception. That is table stakes. The question is whether your supply chain can recognise the exception, understand what it threatens, choose the right recovery and act while the useful options still exist.


Because if the customer, their AI agent and three internal dashboards can all see the problem before anybody owns fixing it, you have not built intelligent post-purchase logistics.


You have given SHIPSHOW better Wi-Fi.


Transport Works. Because your supply chain won’t fix itself.






The parcel is late. The excuses are right on schedule. Read:


INSIGHTS FROM DANYUL GLEESON, FOUNDER, CLUSTER-FREIGHT-FIXER & LOGISTICS CHAOS TAMER-IN-CHIEF AT TRANSPORT WORKS


Danyul Gleeson has spent 25+ years collecting the kind of supply chain scar tissue nobody puts on a capability statement.


He has seen the dashboards that looked magnificent while the operation underneath them quietly caught fire, the freight contracts that were apparently “great deals” until somebody read the surcharges, and the logistics problems everybody kept managing because nobody stopped long enough to ask why they existed in the first place.


As Founder of Transport Works, Danyul works across freight optimisation, 3PL management, warehousing and fulfilment, logistics technology, visibility, KPI reporting and supply chain performance across Australia, New Zealand and the USA.


He has a fairly low tolerance for supply chain theatre and a habit of finding the one loose bolt everybody else has been stepping over.


The Freight Files is where Danyul calls out what he is seeing now, what matters next and which logistics problems are quietly getting expensive while everyone else is still talking about them in meetings.


No recycled industry theatre. Just what’s changing, what’s getting expensive, and what’s worth fixing before the answer becomes obvious.







YOUR AI SPOTTED THE SHIPSHOW. WHO’S AUTHORISED TO FIX IT?














THE DELIVERY PROMISE DOESN’T STOP AT THE BORDER.








Sources & References

Agentic commerce order lifecycle and post-purchase data

  • Shopify Developers – About Orders / Order MCP Used to support the discussion around AI agents retrieving fresh order state on demand and monitoring committed lifecycle changes across fulfilment, returns, refunds, exchanges, cancellations and other post-purchase activity. Shopify

  • OpenAI Developers – Agentic Commerce Protocol: Agentic Checkout Spec Referenced for OpenAI’s agentic-commerce order architecture, including merchant order lifecycle webhooks, order updates, fulfilment status and refunds used to keep the customer-facing experience synchronised with merchant systems. OpenAI Developers

  • Google for Developers – Universal Commerce Protocol (UCP): Order Lifecycle Used to support the discussion around structured post-purchase order states, mandatory shipped and delivered events, partial fulfilment, line-item status and separate return, refund and cancellation adjustments. Google for Developers

Agentic commerce roles, merchant control and fulfilment

  • OpenAI – Instant Checkout and the Agentic Commerce Protocol Referenced for the role of the merchant within agentic commerce, including the merchant remaining responsible for the customer relationship across fulfilment, returns, support and communication after an AI-assisted purchase. OpenAI

  • OpenAI Developers – Agentic Commerce Protocol: Key Concepts Used to support the distinction between the AI shopping interface and the merchant’s operational systems, including merchant responsibility for fulfilment options, order acceptance, payments and underlying commerce execution. OpenAI Developers

Partial fulfilment, returns and order-state accuracy

  • Google for Developers – UCP Order Lifecycle Implementation 2026-04-08 Referenced for detailed fulfilment-event handling, order expectations and structured post-purchase adjustments, including the separation of shipped, delivered, returned and refunded events rather than collapsing the customer journey into one broad order status. Google for Developers

  • Shopify Developers – Order Webhooks Used to support the discussion around keeping current order state synchronised after committed changes such as fulfilment progress, refunds, returns, exchanges and cancellations, rather than attempting to reconstruct reality from disconnected historical events.

Disclaimer:

The information in this blog is provided for general informational purposes only and is current as of the date of publication. Customs duties, charges, processes, policies, and rates are subject to change at any time without notice. We make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability, or availability of the information contained in this article. You should not rely on this content as a substitute for official sources. For the most up-to-date and authoritative information, please consult the relevant government agencies, customs authorities, and reference websites directly. Ideas, interpretations, and opinions expressed here are subject to change as regulations, markets, and industry practices evolve. Transport Works and its authors accept no liability for any loss or damage whatsoever arising from reliance on the information in this blog.



Transport Works -Sustainable Logistics

Our Latest Blog Delivered Straight to Your Inbox

Thanks for submitting!

bottom of page