Load planning

Choose FTL, LTL, or container; plan cargo into trips respecting capacity and compatibility.

2 min readLast updated 13 Apr 2026

Load planning is the step between booking and dispatch: deciding how cargo fits onto trips.

Load types

  • FTL — one customer, one truck, direct. Planning is trivial: assign the shipment to a trip.
  • LTL — multiple customers per truck. Planning involves consolidating legs that share a route on the same day.
  • Container drayage — move a 20ft / 40ft container between a port / ramp and a yard or customer. One container per trip (chassis-dependent).
  • Parcel / multi-stop — many small stops per trip. Usually optimised by a route planner.

Capacity checks

Every vehicle has weight, volume, and pallet capacity. When you attach a leg to a trip, the platform runs capacity checks:

  • Sum of legs' weight ≤ vehicle payload.
  • Sum of legs' volume ≤ vehicle capacity.
  • Sum of legs' pallet slots ≤ vehicle pallet positions.

Over-capacity attachments are blocked with a clear message; the dispatcher picks a different trip or splits the cargo.

Compatibility checks

  • Temperature — reefer cargo can't ride on a dry truck; ambient-only cargo can ride a reefer if the unit's off.
  • Hazmat — class + UN-number compatibility rules from ADR table; incompatible classes can't share a trip.
  • Food-grade — food-grade cargo can't share with non-food-grade in the same compartment.
  • Stackability — non-stackable cargo allocates full pallet positions.

Incompatibilities are blocked at attachment time. Override requires ROAD_ADMIN + reason (audited).

Multi-drop routing

For multi-stop trips, the driver app's route is an ordered list of stops. Order them manually or use Optimise route to minimise total drive time. Optimisation considers:

  • Planned arrival windows per stop.
  • Driver hours-of-service limits.
  • Traffic-based ETAs (if the tenant has a traffic provider integrated).

Optimisation is a suggestion — the dispatcher can override.

Container drayage specifics

Drayage uses two extra records: container (size, type, seal, weight) and chassis (if chassis is separate from tractor). Empty-leg and empty-return movements can be tracked as separate legs on the same shipment.

Planning at the booking-enquiry stage

If cargo doesn't fit any single vehicle, you can request a multi-vehicle quote at booking time — the quote engine splits the cargo across vehicles of the requested type and totals the cost. See quotation-road.

Was this article helpful?