Monday 2 November: what needs doing
The page answers "what do I do next?" before "how many?". Counts open the filtered parcel list. The queue turns problems into one-tap actions.
Drivers today
How long parcels wait on the shelf
61 parcels ready for collection
Courier mix this week
242 parcels received, 7 days
Needs attention
Find, register and update parcels without leaving one screen
Try it: type in the register bar (SPXMY04412380017A is a duplicate; change its last digit for a near-match), tick rows for bulk actions, click a row for its history.
| Tracking | Customer | Status | Waiting |
|---|
"Where is my parcel?" answered without a phone call
Two ways in: a private link sent on WhatsApp, or tracking number plus the last four digits of the phone number. A tracking number alone shows nothing.
Try the demo parcels
Each button fills the form with a demo parcel in a different state.
Shown to the customer
- Status and what to do next
- Own timeline
- Collection hours and place
- Fee due, if any
Never shown
- Full phone number or address
- Other customers' parcels
- Staff names or internal notes
- Whether a tracking number exists
How guessing is blocked
Private link: /t/9fQ2xk7LmA3p is a random token of 12 or more characters. It is unrelated to the courier number, so it cannot be counted up or guessed.
Manual lookup: needs two facts only the owner knows. Wrong answers get one generic message, are rate-limited per device, and never confirm that a parcel exists.
Links expire a few days after completion and can be revoked by staff.
Scan, update, notify in three taps
Built for one hand and a stack of parcels. The phone runs in the browser as an installable app, so there is nothing to download from a store.
Why this flow
- Scanning replaces typing, which removes the typo problem at the source.
- Courier and existing customer are matched automatically, so staff confirm instead of enter.
- Batch mode keeps the camera open for a pile of parcels and sorts them afterwards.
- The message preview is shown before sending, so staff stay in control while the wording stays consistent.
iPhone Safari has no built-in barcode reader, so the build uses a small open-source scanning library on every device.