Buyer Order Updates

Ship this workflow

Pick how you want to build it.

Try it in the dashboard Fastest Go to Workflows → New Workflow → Use sample workflow in your workspace, and select this workflow. Try it
Build with the SuprSend Agent Try the agent
Build with SuprSend MCP Set up MCP

When to use this workflow

    Buyers are left guessing where their order is. Silence between purchase and delivery drives "where is my order" tickets.

    A failed delivery goes unnoticed until the buyer complains. No one nudges them to fix the address or rebook, so the parcel goes back undelivered.

    Notifying every status change buries the ones that matter. Packed, shipped, and a failed delivery matter; internal steps do not.

    A buyer kept in the dark does not order again. With no word after checkout, the store feels careless and the next purchase goes elsewhere.

How it works

1

Order status changes

When an order's status changes (ORDER_STATUS_CHANGED), it is routed by what happened.

TriggerBranch
2

Packed and shipped updates

When the order is packed and then shipped, the buyer gets an update with tracking.

Multi-Channel
3

Failed delivery gets a prompt

If a delivery attempt fails, the buyer is told right away so they can act.

Smart Channel Routing
4

A reminder if it is still undelivered

A day later, if the delivery has not gone through, a follow-up nudges the buyer.

Wait UntilSmart Channel Routing
5

Delivery ends the follow-up

Once the order is delivered (ORDER_DELIVERED), the follow-ups stop.

Wait UntilExit

Best practices

    Notify only the moments the buyer cares about

    Packed, shipped, and a delivery problem are worth a message; an internal scan or sort is not. The Branch sends only the few that matter, so your order alerts stay worth opening.

    Make a failed delivery reach the buyer fast

    A "packed" note can wait in email, but a failed delivery needs the buyer to act now, so it goes through Smart Channel Routing across push, SMS, and email while the routine updates stay calmer.

    Time the failed-delivery reminder to the next attempt

    The day-after reminder should land near when the courier reattempts, so the buyer fixes the address or stays in just before the next try, not a day too early.

Common mistakes to avoid

    Sending "shipped" before the tracking is live

    A shipped update whose tracking link goes nowhere frustrates more than silence. Send it once the carrier has the package and the link actually works.

    Sending updates another workflow already sends

    This workflow covers packed, shipped, and failed delivery. If your "order confirmed" or "delivered" messages come from a different flow, do not send them here too, or the buyer gets the same news twice.

    Reporting a failed delivery with no reason or next step

    "Delivery failed" alone leaves the buyer stuck. Say why, wrong address or no one home, and what to do, so the message moves the order forward.

What users receive

The actual notifications this workflow sends, on each channel.

Order Being Prepared

Email
Order Being Prepared — Email
Android push
Order Being Prepared — Android push
iOS push
Order Being Prepared — iOS push

What good looks like

Primary signal Tickets

Fewer "where is my order" tickets

Buyers check the update instead of contacting support when each key status carries live tracking.

Fatigue signal Opt-outs

Order alerts get muted

When buyers turn off order notifications, updates are firing on minor statuses that did not need a message.

Support

Frequently Asked Questions

Quick answers about setting up and running this workflow.

Packed, shipped, and a failed delivery, routed by a Branch. Confirmed, delivered, and cancelled are handled by their own workflows, so the buyer does not hear the same news twice.

The buyer is told right away via Smart Channel Routing, with a follow-up a day later if it is still undelivered. The follow-ups stop the moment the order is delivered.

Email and push for the packed and shipped updates, with SMS added on a failed delivery so the buyer sees the urgent one fast.

Yes. Add a Branch path for any status you want the buyer to hear about, with its own message.

Fire ORDER_STATUS_CHANGED with each status - packed, shipped, and delivery failed - to check every path, and ORDER_DELIVERED to confirm the follow-up stops. Use the Test button, the SuprSend Agent, or the API, CLI, or MCP.

Ship Buyer Order Updates in under 5 minutes.

Build with the SuprSend Agent

Copy the prompt, paste it into the Agent in your SuprSend dashboard, and the workflow gets built for you.

Try the agent

Build it with SuprSend MCP

Set up SuprSend MCP in Claude Code, Cursor or Windsurf, copy the prompt, and the workflow builds itself in your workspace.

Set up MCP