All templates

Weekly On-Time Delivery Report

Every Monday, WebRun opens ShipStation, pulls all shipments delivered in the past 7 days, calculates on-time delivery rates by carrier and service level, updates your performance scorecard in Google Sheets, and posts the weekly summary to Slack so you can spot trends and hold carriers accountable.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 ShipStation pull last week's delivered shipments
2 Google Sheets calculate on-time rates and update scorecard
3 Slack post weekly performance summary
In short

How can I automatically get a weekly on-time delivery report by carrier?

Every Monday, WebRun opens ShipStation, pulls all shipments delivered in the past seven days, calculates on-time delivery rates by carrier and service level, updates your performance scorecard in Google Sheets, and posts the weekly summary to Slack — so you can hold carriers accountable with data.

  • On-time delivery rates calculated per carrier every week without manual effort
  • Trends visible over time so underperforming carriers are easy to spot
  • Team briefed in Slack before the week begins

Built for logistics managers · e-commerce operations teams · supply chain analysts · fulfilment managers

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 — pull last week's delivered shipments
    shipstation.com
    WebRun in ShipStation: pull last week's delivered shipments
    WebRun opens ShipStation to pull last week's delivered shipments.
    • Open ShipStation and filter to Orders delivered in the past 7 days
    • For each delivered order, capture the carrier, service level, ship date, promised delivery date, and actual delivery date
    • Flag any shipment where the actual delivery date is after the promised date

    Done when All last-week deliveries are captured with on-time status by carrier and service level.

  3. 2
    Google Sheets — calculate on-time rates and update scorecard
    google.com
    WebRun in Google Sheets: calculate on-time rates and update scorecard
    WebRun opens Google Sheets to calculate on-time rates and update scorecard.
    • Open the Carrier Scorecard sheet and add a new weekly row
    • Calculate on-time delivery rate per carrier and service level
    • Update the rolling 4-week trend columns so you can see if performance is improving
    • Highlight any carrier or service falling below your SLA threshold in red

    Done when The scorecard is updated with this week's rates and 4-week trends.

  4. 3
    Slack — post weekly performance summary
    slack.com
    WebRun in Slack: post weekly performance summary
    WebRun opens Slack to post weekly performance summary.
    • Post a weekly summary to #logistics with each carrier's on-time rate and a comparison to last week
    • Call out any carrier or service below your SLA with a flag so your team can follow up

    Done when Your team has this week's carrier scorecard and knows which relationships need attention.

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 Monday at 8:00 AM
DeliveryHow each run's result reaches you
OTD scorecard · Slack
OutputWhat each run produces — A carrier scorecard with on-time rates by service level, 4-week trends, and SLA violations flagged.
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

What counts as on-time?

Delivery on or before the carrier's promised delivery date. You can tighten this to "by the customer-promised date" — just tell WebRun which date field to use as the benchmark.

Can I compare my own warehouses, not just carriers?

Yes — add an origin filter to break out performance by fulfilment location. Useful if you ship from multiple sites and want to compare pick-and-pack speed.

How far back does the history go?

ShipStation stores your full order history, but WebRun processes one week at a time and appends to your scorecard sheet. Over time you build a complete trend dataset you own.

Put this on autopilot.

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