Skip to content

Logistics

Problems find you first

Watches run on schedules against live shipment data. When a threshold breaks, the alert lands in the inbox and email with the why attached.

The week this replaces

The dashboard says on-time delivery dipped. It does not say which carrier, which hub, or what changed.

Alerts fire on thresholds, not causes, so every alert starts an investigation instead of ending one.

By the time someone has traced a dip by hand, it has cost three more days of late parcels.

Alert: on-time delivery dropped below 92 percent in the Pune hub.

The dip traces to one carrier: 68 percent of late parcels moved through BlueDart's evening pickup, which slipped an average of 4.2 hours after the route change on the 14th. The other carriers held steady.

Carrier A
Carrier B
Carrier C
Illustrative conversation. On your data every answer carries sources you can open, and every query is read-only.
  1. AnsweredTraced to one carrier's evening pickup, with the route change on the 14th named as the cause
  2. ActedOpened a watch on the Pune hub and posted the summary to the ops channel
  3. HeldSending the formal service notice waits for you

Two minutes, 22 credits. It now runs itself every morning.

And then it keeps running

Watch on-time delivery by hub. When it drops below 92%, name the carrier and the change that caused it, post to #ops-escalations, and prepare the service notice for approval.

Hourly, and on a signed webhook from the WMSCeiling: ask before acting
Connects toMySQLREST API
Doing the workScheduled alertsRoot-cause drilldownEmail delivery

Where this goes

Governed autonomy

Work that runs without you, inside limits that only ever narrow, with a record of what it did, what it refused, and what it would not do without asking. Everything on this page is one step toward that.