Track Hub
An AfterShip-style tracking experience on your own domain, fed by whatever puts tracking on your orders — a carrier app or a tracking number you type in.For merchants
- Tracking page at
/apps/track-hub/trackon your storefront: lookup by tracking number, or by order number + email; signed-in shoppers see all their shipments. Progress bar, estimated delivery, every carrier scan, the items in the parcel, a link to the carrier, and product recommendations. - Branding: title, intro, logo, accent colour, footer note.
- Notifications: shipped, out for delivery, delivered, delivery problem and running-late emails; the same by SMS through your own Twilio account. Each is sent once per shipment. You get an alert on problems and stalls.
- Estimated delivery: the carrier’s estimate when it sends one, otherwise your transit days (default, or per carrier), business days optional.
- Exceptions: parcels with no carrier update for N days are flagged as stalled and the shopper gets a delay note; late and failed deliveries are highlighted in the dashboard.
- Blocks: shipment status on the thank-you page, the order-status page and the shopper’s account pages.
- Admin: shipments dashboard (in transit, needs attention, on-time rate, transit days, carriers) and a per-order panel to add a tracking number, log a carrier event by hand or resend a notification.
For developers
Carrier apps feed the same timeline: a
PUT /api/v1/fulfillments/:id.json
with shipment_status (and optionally events[]) is all it takes for a
shipment to appear correctly on the tracking page and trigger the right
notification.