All templates

Monitor Orders for Shipping Delays

Every morning, WebRun opens ShipStation, reads the tracking status of every in-transit shipment, identifies orders that are overdue against their estimated delivery date or have been stuck at the same scan point for more than 48 hours, cross-references the customer details in Shopify, and posts a delay list to Slack so your team can proactively reach out.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 ShipStation check tracking status for every in-transit order
2 Shopify look up customer contact details for delayed orders
3 Slack post the delay list to your support team
In short

How can I automatically monitor ShipStation shipments for delays and alert my team before customers complain?

Every morning WebRun opens ShipStation, reads the tracking status of every in-transit shipment, identifies orders overdue against their estimated delivery date or stuck at the same scan point for more than 48 hours, cross-references customer details in Shopify, and posts a delay list to Slack for your team to act on proactively.

  • Delayed shipments caught before customers raise a support ticket
  • Orders stuck in transit for 48+ hours flagged automatically
  • Team notified in Slack with customer details ready to act

Built for ecommerce fulfilment teams · Shopify store owners · customer experience teams · DTC brands with high order volumes

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order — in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens app.shipstation.com in a real browser with your saved login — no setup, no API keys.

  2. 1
    ShipStation — check tracking status for every in-transit order
    shipstation.com
    WebRun in ShipStation: check tracking status for every in-transit order
    WebRun opens ShipStation to check tracking status for every in-transit order.
    • Open ShipStation > Shipments > In Transit
    • For each shipment, compare today's date to the estimated delivery date
    • Flag any shipment past its delivery date or with no new tracking scan in 48+ hours
    • Capture the order number, carrier, tracking number, last scan location, and days overdue

    Done when All delayed or stuck shipments are identified with their details.

  3. 2
    Shopify — look up customer contact details for delayed orders
    shopify.com
    WebRun in Shopify: look up customer contact details for delayed orders
    WebRun opens Shopify to look up customer contact details for delayed orders.
    • Open Shopify Admin > Orders and look up each delayed order by order number
    • Capture the customer's name and email address
    • Note whether the customer has already contacted support about this order

    Done when Customer details are matched to every delayed shipment.

  4. 3
    Slack — post the delay list to your support team
    slack.com
    WebRun in Slack: post the delay list to your support team
    WebRun opens Slack to post the delay list to your support team.
    • Post a delay report to #support: order number, customer name, carrier, days overdue, and last tracking scan
    • Sort by days overdue so the most urgent cases are at the top
    • Flag any shipment more than 7 days overdue as 'Critical — escalate now'

    Done when Your support team has the full delay list sorted by urgency in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.shipstation.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Delay report · Slack
OutputWhat each run produces — A daily Slack report of every delayed or stuck shipment sorted by urgency, with customer details for proactive outreach.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment — WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it email affected customers automatically?

No — it only surfaces the delay list to your Slack channel. Any customer outreach is drafted separately and requires your approval before it is sent.

Does it cover all carriers?

It reads whichever carriers are connected to your ShipStation account. If a carrier's tracking data is not in ShipStation, it won't appear in the report.

What counts as 'stuck'?

No new carrier scan in 48 hours, or the shipment is past its estimated delivery date. You can adjust both thresholds in the plan — for express shipments you might want a 24-hour window.

Put this on autopilot.

Turn it on in minutes — or have our team set it up for you.