Customer portal

Give customers visibility before they ask

Milestones, days-in-stage and documents in one place, so the status call stops being how anyone finds out.

Every "where is my container?" email costs an operator ten minutes and the customer a day. Multiply by every shipment, every week.

Live shipment view

The customer sees the same milestone rollup the desk sees — the public subset, nothing internal.

Stage history

Not just where the shipment is, but how long it sat at each stage on the way.

Documents on tap

BLs, delivery orders and invoices attached to the shipment the customer is already looking at.

Webhooks out

Milestone events push to the customer's own systems, signed and retried.

Days-in-stage is a column, not a calculation

The tracking board, as your desk sees it

Job Lane Consignee Stage Days
HDMUSHAZ09889500 Sea import Gulf Metals Trading LLC Vessel arrived 34
Watcher · sitting 34 days at "Vessel arrived" — drafted a task for the ops desk this morning, before the demurrage clock became an invoice.
MAEU7741220 Sea import Nhava Sheva Textiles Pvt Discharged 16
AWB176-44821903 Air import Emirates Pharma FZE Customs cleared 6
SEA-EXP-20841 Sea export Singapore Polymer Pte Booked derived 3
TRK-DXB-4471 Land import Al Quoz Distribution Delivered 1

Illustrative rows — but this is the real screen: the same five columns, the same "derived" marker when a stage was inferred rather than recorded, and the same colouring at 14 and 30 days.

68 modules · 34 complete · 4 robots on the clock · every claim on this page demoable

More of the platform

See it on your own shipments.