Direct shipments are shipped using Mothership's carrier network. Integrated shipments are shipped by partner LTL carriers.

Direct and integrated shipments have different status lifecycles. As direct shipments are handled by carriers using the Mothership app, we have much greater visibility into the exact status and location of the shipment. Integrated shipment statuses, on the other hand, are limited to the statuses provided by partner carriers.

Status

Direct behavior

Integrated behavior

Unallocated

Shipment has been purchased, dispatch for shipment has not begun.

All shipments begin in this status.

Shipment has been purchased, but has not been assigned to a partner carrier.

All shipments begin in this status.

FindingDriver

Shipment has been dispatched and is being allocated to the most optimal carrier.

Not available for integrated shipments.

DriverAllocated

Shipment dispatch has been accepted by a driver.

Shipment has been assigned to a partner carrier.

EnrouteToPickup

Driver is en route to the pickup location.

Not available for integrated shipments.

ArrivedAtPickup

Driver has arrived at the pickup location and is in the process of picking up the freight.

Not available for integrated shipments.

EnrouteToDelivery

Driver is en route to the delivery location.

Partner carrier has picked up the freight and is en route to the delivery location.

ArrivedAtDelivery

Driver has arrived at the delivery location and is in the process of delivering the freight.

Not available for integrated shipments.

DeliveryConfirmation

Driver is receiving a signature for the freight at the delivery location.

Not available for integrated shipments.

Completed

Shipment has been completed.

Shipment has been completed.

Cancelled

Shipment has been cancelled.

Shipment has been cancelled.

Shipments usually (but not always) proceed through the statuses listed above in order. However, in certain circumstances a shipment may jump ahead multiple statuses or revert to a previous status (for instance, if the shipment is assigned to one carrier and then reassigned to a second carrier for optimization purposes).