GO BACK

A Shipping-Disruption Communication Playbook for AI Agents

Promotional ProductsDisruption Updates
A cardboard box with a shipping label reading LABEL CREATED floats beside a small red-and-white road barrier against a lavender background.

The first hour after a facility stops shipping is usually spent on the facility itself. Someone is on the phone with maintenance or the carrier, someone else is walking the floor, and the inbox is starting to fill with "any update on my order?" By the time anyone thinks about customer communication, sales reps have already sent a few replies from memory, and those replies don't all agree with each other.

An AI-assisted workflow can help organize the communication side of that day, but only if it starts from verified facts and clear authority. Its value is in getting the right update to the right customer once, not in sending more messages faster. This playbook is a general operating design for promo suppliers, and the incident and order in it are made up.

During a shipping disruption, an AI workflow should start from an approved incident record, find affected orders with a rule someone can rerun, and draft order-specific updates that separate confirmed impact from unknown recovery dates. A person reviews both the recipient list and each message's commitments before anything is sent. Every promised follow-up stays tracked until each affected order has a confirmed next state.

Start from one approved incident record

Assign an operations owner to keep the current facts: what is confirmed, which activities are affected, when that was last checked, and what is still unknown. Keep customer-facing language separate from technical or sensitive internal detail, so a draft never pulls in a note that was meant for the maintenance team.

Give the record a version number and the name of whoever approved it. If the cause is still under investigation, the record should say so. An agent shouldn't piece together a cause from scattered messages, and it shouldn't turn an early estimate into a promise about when the facility reopens.

Set the next review time and name who can approve recovery dates, service alternatives, and any commercial remedy. The agent can collect updates and prepare drafts, but the authority to make commitments to customers has to sit with named people.

Find affected orders with a rule you can rerun

Define the affected facility, process, date range, and order states, then query the order and shipment records against those criteria. Save the criteria and the time of the snapshot, so operations can explain later why any given order was included or left out.

Keep confirmed affected orders apart from orders that might be affected. Exclude canceled or completed work when the facts support it, and look separately at orders already handed to a carrier versus those still waiting to leave. Split shipments need to be checked shipment by shipment, since one half of an order can be on a truck while the other half is stuck.

Be careful with status labels. A shipping label existing doesn't mean the carrier has the package. UPS explains that a "Label Created" status means it has received the shipment details from the sender, and that the status updates once UPS has possession of the shipment. That's why the evidence behind a "shipped" field matters during triage. See UPS's guide to tracking statuses.

Have operations spot-check the list before any message goes out. Telling customers who weren't affected creates worry for no reason, and missing a customer who was affected leaves them without time to adjust their plans.

A worked example: one order with a label and no scan

Facility A's dispatch has been paused, and the incident owner has confirmed it in the record. Here's how the workflow should treat one order.

1

Input

Order 3086 has a shipping label and was scheduled to leave from facility A, but the carrier record shows no possession scan. The account record notes an event deadline.

2

Decision

Mark the order as potentially affected until operations confirms where it physically is. A label alone can't show that the order got out before the pause.

3

Action

Ask operations to confirm dispatch status, then draft an order-specific update from the current incident version. The account owner approves the recipient, the impact statement, and the next-update time.

4

Stop

Don't send a confirmed-delay message before the order's status is established, and don't add a recovery date or service upgrade nobody approved. If a send times out, check the send record before retrying.

If operations confirms 3086 is still waiting at facility A, the draft message further down becomes appropriate once it's approved. If the order had already left, the workflow should check its actual shipment status instead of including it automatically.

Prioritize by what the customer stands to lose

Look at confirmed event dates, delivery commitments, where each shipment stands, and what alternatives exist. A routine restock and merchandise for tomorrow's trade show can both be affected by the same pause and still need very different attention.

Order value alone is a poor way to rank. Use your approved service rules and the actual consequence for the customer, and route time-critical or complicated cases to an account owner who can talk through options directly. Where it makes for a clearer update, group several orders under the right customer contact while keeping the facts for each order separate. Take the recipient from the account record, not from whatever address happens to appear in a forwarded email.

Draft around four points

Each update should name the affected order, the confirmed impact so far, what's being done, and when the customer will hear next. Ask the customer for a decision only when there's a real, approved option to offer them. For the made-up warehouse pause above, a first draft might read:

Your order 3086 is waiting to ship from the affected facility. We can't yet confirm a new ship date. Our operations team is working through the remaining dispatch plan, and we'll send another update by 2 p.m. Eastern tomorrow, even if the date is still unconfirmed. Please reply if your event deadline has changed.

That draft assumes the account owner has approved the next-update time. A real message has to use the actual order evidence and a follow-up time the team can meet. Leave out recovery dates, upgraded shipping, refunds, or replacements unless the right owner has authorized them.

Review who gets it and what it says

Approval covers both the recipient list and the content. Give reviewers the incident version, the affected-order list, the message template, the personalized fields, and the exceptions in one place.

Spot-check merged messages for mismatched orders, stale dates, wrong contacts, and internal notes that slipped in. High-stakes cases deserve individual review. If the facts change in a material way before sending, cancel the affected approvals and regenerate those drafts instead of editing them by hand.

Keep one communication log across channels where you can. It should show the order, recipient, incident version, approved message, sender, send result, and any reply. That's what stops a bulk update from contradicting a conversation a rep had with the same customer an hour earlier.

Prevent duplicate and uncertain sends

Give each intended message its own identity based on the incident version, the recipient, and the orders it covers. Before sending, check whether that exact update has already gone out or been replaced by a newer one.

If a send times out, check the email or messaging provider's sent record before retrying, because a failed acknowledgment can follow a message that actually went through. Put unresolved send results in a review queue rather than relaunching the whole batch.

Watch bounces and replies for wrong contacts or new deadlines, correct the record, and route the case to its owner. A sent message isn't proof the customer received or understood it.

Never resend the batch to be safe

Rerunning a full batch after a partial failure is the fastest way to send customers two different updates about the same order. Resolve uncertain sends one by one against the log.

Stay with it through recovery

Keep next-update commitments visible and assigned to a person. Refresh each order's status as production and shipping resume, since some orders will recover right away while others still need revised plans or a choice from the customer.

The final update should describe what actually happened: dispatch confirmed, a new date accepted, or a separate resolution still in progress. Don't close every case just because the facility is running again.

Afterward, review missed orders, duplicate messages, follow-up promises that weren't kept, time to the first accurate notice, and time to resolve the unusual cases. Feed those findings back into the criteria and approval steps, so the next disruption starts from a better playbook.

Share
Anindo Neel Dutta

Anindo Neel Dutta

Member of GTM Staff

Get started

Ready to see Trelium in action?

Schedule a 30-minute conversation about the workflow you want Trelium to handle.

Talk to a Human→