Last updated

Drayage Visibility

Drayage refers to the short haul trucking movement of freight typically containers between major hubs such as ports, rail yards, and nearby warehouses or distribution centers. It serves as a crucial first mile or last mile link in multimodal logistics, often acting as the bridge between ocean or rail transport and long haul trucking.

Project44’s Drayage Visibility extends visibility into the on-carriage leg (import drayage) of ocean shipments. It tracks the inland movement of containers from the port to the final destination, providing detailed insight into these short haul yet critical segments of the supply chain.

Currently, Project44 supports Import Drayage visibility. Export drayage support is planned for future releases.

📦 Shipment Scope for Drayage Visibility

Drayage Visibility applies to:

  • Ocean Shipments (Port to Port tracking) with associated drayage carriers
  • Extended Ocean Shipments with freight forwarder integrations

Shipments require both ocean carrier identifiers and drayage carrier identifiers to enable comprehensive tracking across the multimodal journey.

⏰ When Tracking Starts

Import drayage tracking begins when the container reaches the Port of Discharge or last rail terminal and becomes available for drayage carrier pickup.

Project44 automatically initiates drayage tracking subscriptions based on shipment status and the presence of drayage carrier identifiers.

🔗 Data Providers & Data Requirements

Data Sources

  • Direct drayage carrier integrations - Real-time status from trucking companies
  • API Push/Pull models - Event-driven updates from drayage providers

Key Identifiers

Required for Import Drayage:

  • CONTAINER_ID
  • BILL_OF_LADING OR BOOKING_NUMBER
  • IMPORT_DRAYAGE_CARRIER_SCAC

Alternative Identifiers:

  • DRAYAGE_CARRIER_SCAC - Generic identifier (defaults to import if unspecified)

🛣️ Drayage Route Structure

Import drayage follows a three-stop structure:

Origin Stop

  • Port of Discharge or last inland facility
  • Where drayage carrier collects the container from ocean carrier
  • Events: ARRIVAL_AT_STOP, DEPARTURE_FROM_STOP

Destination Stop

  • Consignee location or delivery warehouse
  • Where the loaded container is delivered
  • Events: ARRIVAL_AT_STOP, DELIVERY

Return Stop

  • Empty return depot or carrier facility
  • Where empty container is returned to ocean carrier
  • Events: ARRIVAL_AT_STOP, GATE_IN_EMPTY

📊 Drayage Milestones Provided

Project44 surfaces the following milestone events for import drayage:

MilestoneDescriptionStop Type
ARRIVAL_AT_STOPContainer/truck arrives at locationOrigin, Destination, Return
DEPARTURE_FROM_STOPTruck departs origin with loaded containerOrigin
DELIVERYContainer successfully delivered to consigneeDestination
GATE_IN_EMPTYEmpty container returned to carrierReturn

🔄 Data Integration & Blending

Drayage events are seamlessly blended with ocean carrier events to provide unified shipment visibility:

  • Event Blending: Drayage milestones merge with ocean events in chronological order
  • Route Integration: Drayage stops extend the ocean route with post-carriage visibility
  • Status Harmonization: Combined status reflects both ocean and drayage phases

🏭 Data Provider Integration

The first drayage carrier integrated into Project44 was ITS (Intermodal Transportation Services), which serves as the pilot for drayage milestone visibility.

The workflows to create, get updates, update, and delete drayage shipments follow the same patterns as standard Ocean visibility with enhanced drayage-specific tracking.