All templates

Automated ShipStation Shipping Exception Alerts

Every hour, WebRun opens ShipStation, scans all in-transit shipments for carrier exceptions such as address issues, failed delivery attempts, or weather holds, groups them by severity, and posts a ranked alert to your Slack channel so your ops team can act before a customer calls.

Runs on WebRun · Strict Lockdown policy
Every hour WebRunorchestrates each step
1 ShipStation scan shipments for carrier exceptions
2 Slack post ranked exception alert to ops channel
In short

How do I get automatic alerts when ShipStation shipments have carrier exceptions?

WebRun scans ShipStation every hour for carrier exceptions on in-transit shipments, ranks them by severity, and posts a prioritized alert to Slack so your ops team can resolve address issues, failed deliveries, and weather holds before customers notice or escalate.

  • Carrier exceptions caught and escalated within an hour, not a day
  • Ops team sees a ranked action list every hour without manually checking ShipStation
  • High-severity exceptions like address failures resolved before customers call

Built for e-commerce operations teams · online retailers · fulfillment managers · Shopify sellers

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 ship.shipstation.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    ShipStation - scan shipments for carrier exceptions
    shipstation.com
    WebRun in ShipStation: scan shipments for carrier exceptions
    WebRun opens ShipStation to scan shipments for carrier exceptions.
    • Open ShipStation and navigate to Shipments, then filter to In Transit status
    • Identify any shipments flagged with a carrier exception code
    • Capture the order number, carrier, tracking number, exception type, and how long the exception has been active
    • Group exceptions by severity: address issues and refused deliveries first, weather holds second

    Done when Every active carrier exception is listed with its order details and severity tier.

  3. 2
    Slack - post ranked exception alert to ops channel
    slack.com
    WebRun in Slack: post ranked exception alert to ops channel
    WebRun opens Slack to post ranked exception alert to ops channel.
    • Post the ranked exception list to the designated ops Slack channel
    • Put highest-severity exceptions at the top with a brief action suggestion for each
    • Include a direct ShipStation link for each shipment so the team can act immediately

    Done when Ops team has a ranked, actionable exception list in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
ship.shipstation.com
ScheduleRuns automatically on this cadence
Every hour
DeliveryHow each run's result reaches you
Exception alert · Slack
OutputWhat each run produces - A ranked list of carrier exceptions with order numbers, exception types, severity tier, and recommended actions.
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 contact customers about the exception?

No. WebRun only posts an internal Slack alert for your ops team to review. Any customer-facing message is drafted separately for human approval before it is sent.

What counts as a carrier exception?

Any status ShipStation flags as an exception: address not found, delivery attempt failed, package refused, weather hold, or return to sender. Only genuine carrier exception codes trigger the alert.

What if there are no exceptions on a given hour?

WebRun skips the Slack post when there are zero exceptions, so your channel only gets a message when action is actually needed.

Put this on autopilot.

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