At a glance
A live list of in-transit parcels that have gone silent: domestic parcels with no new AusPost tracking scan for more than 24 hours, and international parcels with no scan for more than 5 days. The two thresholds reflect different realities: a domestic parcel should scan at least daily, while an international parcel sits legitimately silent during customs clearance, so it gets a 5-day grace window before it counts as stale.
Calculation
For every shipment that is currently in transit (despatched, not yet delivered, not returned to sender), the card finds the timestamp of its most recent AusPost tracking event and computes the silence:gap = now - last_scan_at
It then applies the threshold for that parcel’s destination:
is_stale = (destination = domestic AND gap > 24h) OR (destination = international AND gap > 5d)
Both now and last_scan_at are evaluated in carrier-local time (AEST / AEDT for the AU legs) because AusPost scan timestamps are recorded in local time. A parcel that has never scanned at all (label created, no first lodgement scan) is measured from its despatch / manifest time, so a labelled-but-never-lodged parcel becomes stale at the 24-hour mark exactly like a parcel that stalled mid-transit. The list is sorted by gap descending, so the longest-silent parcels (the highest customer-anxiety risk) sit at the top.
The card is a leading indicator, not a delivery-outcome metric. A stale parcel has not necessarily failed; it has stopped reporting. But silence beyond the threshold is the earliest signal you get that a parcel is stuck, lost, or never lodged, hours to days before the customer raises a “where is my order” ticket. Catching it here lets you reach the customer before they reach you.
Worked example
A Perth DTC supplements brand, around 9,200 outbound parcels a month, mostly AusPost Parcel Post domestic with a growing AusPost International Standard book to New Zealand, Singapore and the US. Reading taken at 09:00 AWST on 14 Apr 26, live list.
The card lists 5 stale parcels: 3 domestic over the 24-hour line, 2 international over the 5-day line. The alert is tripped (any non-zero count fires). Five things to notice:
- The “no scan, only information received” parcel is the most urgent. AP9X…1192 has never had a physical scan, only the electronic manifest event. That is the classic “labelled but never lodged” failure: the parcel is probably sitting on the warehouse bench, not lost in the AusPost network. This is a same-day fix on your floor, and it is also a missed dispatch (see Orders with Carrier Dispatch SLA Missed).
- The two facility-stuck domestic parcels are genuine carrier silences. 42 and 39 hours with a real last scan inside an AusPost facility means the parcel is in the network but not moving. Proactively email those customers now with a “running a little behind, here is your tracking” message; reaching them before they ask kills the ticket.
- The international parcels are legitimately later but still worth watching. Both are just past the 5-day grace, both with a plausible customs explanation. The grace window did its job by not flagging them on day 2. Past day 5, lodge a query: the US parcel’s “departed AU” with no destination scan for 6 days may be a customs paperwork issue (check the B374 declaration and commercial invoice).
- This is the leading edge of your WISMO queue. Every parcel on this list is a customer who is about to wonder where their order is. The list size today predicts the customer-service ticket volume in 24 to 72 hours. Use it as a proactive-outreach worklist, not just an alert.
- A spike in domestic stale counts is a network signal. Five parcels is a normal day for this volume. Fifty would point at an AusPost facility incident, a regional disruption, or a public-holiday backlog. Read a spike against On-Time Delivery Rate and Exception Rate: rising stale counts lead a falling OTD by a day or two.
Sibling cards merchants should reference together
This is the earliest stuck-parcel signal you have. Pair it with these to find the cause and the downstream impact:Reconciling against the source
Where to look in the carrier’s own tooling: For any single parcel, the truth is the Australia Post tracking page or the article view inside Australia Post MyPost Business, which shows the full scan history with the timestamp of the most recent event. The card’s “gap” is simply now minus that last event time. To reconcile a stale entry, open the article on the AusPost portal and confirm the last scan timestamp matches what the card read; the gap should agree to within the ingestion lag. For international parcels the AusPost portal shows the AU-side scans and, where the destination carrier shares data with AusPost, the destination scans too; gaps between AU departure and destination arrival are normal during the customs window. AusPost records every scan in carrier-local time (AEST / AEDT for the AU legs, destination-local for international destination scans). The card computes the gap against carrier-local now, so a parcel last scanned at 23:50 AEST is roughly a 9-hour gap at 09:00 the next morning, not a day. Why our number may legitimately differ from the carrier’s view:
Cross-connector reconciliation: