Core Features / Shipment Tracking
Real-Time Tracking
Track every shipment from pickup through delivery with a validated, timestamped status workflow. Shippers, brokers, and carriers all see the same timeline.
Tracking Dashboard
After a carrier accepts a load, go to Shipments to see the tracking view:
- Load info — origin, destination, weight, carrier, rate
- Timeline — every status change and event, timestamped
- Documents — BOL and POD attached as they're uploaded
- Status — where the load is in its lifecycle right now
Tracking States
A shipment progresses through a validated workflow — transitions are enforced, so a load can't accidentally skip from booked to delivered:
- Booked — carrier confirmed; awaiting pickup
- Dispatched — driver assigned and rolling to pickup
- Picked Up — driver has the freight (BOL uploaded)
- In Transit — moving toward destination
- Delivered — cargo at destination
- POD Received — proof of delivery uploaded and verified
Each state shows the timestamp and any notes. Every transition also lands on the shipment's event log — the full history is queryable via GET /api/v1/shipments/{id}/events.
How Updates Get In
- Check-call updates — dispatchers log location and status against the shipment
- Status transitions — carrier or broker updates the state as milestones happen
- Document uploads — BOL at pickup and POD at delivery are AI-extracted and attached automatically
Direct ELD/GPS feeds (Samsara, Motive, Geotab) are on the roadmap — see ELD & Telematics for what that will add.
Alerts
Exceptions surface as in-app notifications:
- Late pickup — pickup wasn't confirmed by the scheduled time
- Stalled shipment — no status update for an extended window
- Delivery slip — the load is at risk of missing its delivery window
Click a notification to jump to the shipment and take action.
Delivery Proof (POD)
Once delivered, the carrier uploads the POD. AI extraction pulls the delivery details, and the document attaches to the load:
- Timestamp — delivery time
- Consignee details — who received it
- Notes — damage, shortages, or changes
The POD is the settlement trigger: escrow releases and commissions accrue only when the POD clears. See Escrow & Payments.
Shipper Visibility
Shippers see tracking for their own loads on the Shipper Dashboard — same timeline, same documents, scoped to their freight only. No more "where's my truck?" phone calls.
Historical Tracking
Completed shipments stay in your history. Click any load to see:
- Full event timeline
- Actual pickup and delivery times
- Carrier and margin realized
- Any exceptions encountered
This feeds carrier performance data — which carriers are consistently late, which lanes run clean — and powers Lane Intelligence.
Troubleshooting
No updates on a shipment: the carrier hasn't logged a transition. Message them from the load view, or log a check-call yourself if you've reached them by phone.
Shipper says the tracking looks stale: confirm the carrier is updating milestones; the shipper timeline mirrors yours exactly.
Next Steps
- Settlements — how carrier payments are processed post-delivery
- Documents — BOLs, invoices, and rate confirmations
- Carrier Management — reviewing carrier performance data