No category

Driver arrival is not pickup completion. Which status should the team trust?

Key Takeaways

The team should trust "picked up" only when there is evidence that the freight was loaded and the driver left with it, such as a signed bill of lading, a warehouse loading record, or departure data, not just a report that the driver arrived. An AI logistics coordinator should keep arrival and pickup as separate statuses and move a load to "picked up" only when the evidence supports it.

  • Driver arrival means the truck reached the pickup site. Pickup completion means the freight was loaded and left.

  • Between arrival and completion, the truck may wait, be refused, take only part of the load, or leave empty.

  • Many tracking tools jump from "arrived" to "in transit" without confirming loading.

  • The strongest evidence of pickup is the signed bill of lading and the warehouse's loading record.

  • Customer updates, delivery estimates, and invoices should all use the confirmed pickup, not the arrival.

  • A load that stays at "arrived" too long needs a follow-up, because something may have gone wrong.

  • Wilson, by Cartage, is an AI logistics coordinator that tracks each load from booking to delivery and records the evidence for each status change.

Why is driver arrival not the same as pickup completion?

Driver arrival is not pickup completion because the truck reaching the dock says nothing about whether the freight was loaded, whether the right freight was loaded, or whether the truck left with it. An AI logistics coordinator should treat arrival as one step and completion as a later step that needs its own evidence.

What happens between arrival and completion

Event

What it means

What can go wrong

Arrival

Truck at the site

Wrong site, wrong gate, too early, too late

Check-in

Driver logged by the site

Missing pickup number, wrong load

Door assigned

Truck moved to a dock door

Long wait for a door

Loading

Freight placed on the truck

Freight not ready, wrong freight, partial load

BOL signed

Driver signs for what was loaded

Count differs; exceptions noted

Departure

Truck leaves the site

Truck leaves empty or partly loaded

A bill of lading, or BOL, is the shipping document that lists the freight and serves as the carrier's receipt for it.

The status gap in many systems

Many tracking tools show a few statuses: booked, arrived, in transit, delivered. When the truck leaves the pickup site, the status jumps from "arrived" to "in transit." The tool assumes that leaving means the freight was loaded. Sometimes it was not. A truck can leave empty after a long wait, or with only part of the order.

Why tools skip the middle

Tools skip the middle statuses because they are harder to get. Arrival and departure can come from location data. Loading and the signed BOL usually come from the warehouse, which may not be connected to the tracking tool. Skipping the middle makes the screen simpler, but it hides the part of the stop where most problems happen.

Why this matters downstream

The pickup time drives the delivery estimate. If the team believes the freight left at 9 a.m. but it actually left at 2 p.m., the customer gets a delivery estimate five hours too early. If the freight never left, the customer expects a delivery that will not come. Invoices can be wrong too: a carrier may bill for a load it did not carry, or bill detention for a wait the shipper caused.

Detention lives in this gap

The time between arrival and departure is where detention happens. Detention is a fee a carrier bills when its truck waits too long at a dock. In a September 2024 study, the American Transportation Research Institute (ATRI) found that detention affected 39.3% of truck stops in 2023. Recording arrival and completion separately is the only way to know how long the truck actually waited.

LTL pickups are short but still separate

On less-than-truckload pickups, the driver may be at the dock for only 15 minutes. Less-than-truckload, or LTL, is freight that shares a trailer with other shippers' freight. Arrival and pickup may happen almost together. But the driver may still refuse a pallet that is poorly wrapped, or leave without freight that was not ready. The statuses should stay separate even when the gap is short.

Drop trailers

On a drop trailer pickup, the carrier leaves an empty trailer and later collects it loaded. The "arrival" may be the carrier coming to hook the loaded trailer, and pickup completes when that trailer leaves. The signed BOL may be left in the trailer or at the office. The same rule applies: pickup is complete only when the loaded trailer leaves with paperwork that matches.

Hypothetical example: arrived, left empty

This example is hypothetical and does not describe a real customer. A carrier's tracking shows "arrived" at 8:00 a.m. and "in transit" at 11:30 a.m. The shipper's team tells the customer the order is on its way. In fact, the freight was not ready, and the driver left empty for another load. The customer learns the truth the next day when nothing arrives. Separate statuses for arrival and loading would have shown the problem at 11:30 a.m.

Which statuses should the team trust, and what evidence does each need?

The team should trust each status only to the level of its evidence: arrival needs a site or device record, loading needs the warehouse's record, and pickup completion needs a signed BOL or a departure record with loading confirmed. An AI logistics coordinator should attach the evidence to each status change.

Status and evidence

Status

Minimum evidence

Stronger evidence

Arrived

Carrier or driver report

Gate log, check-in record, or location data

Loading

Warehouse report

Door assignment and loading start time

Loaded

Warehouse confirms loading finished

Count matches the BOL

Picked up

Signed BOL or warehouse confirmation of departure with freight

Signed BOL plus departure time from site or location data

In transit

Truck moving away from the site after pickup

Location data or carrier tracking after confirmed pickup

The signed BOL is the key document

The signed BOL shows that the driver accepted the freight listed on it. It is the carrier's receipt. If the warehouse scans the signed BOL right after loading, the team has strong proof of pickup. If the BOL shows exceptions, such as a short count, the team knows about them right away.

Warehouse records support the BOL

Many warehouses record when loading started and finished, and which door was used. These records confirm the BOL and show how long loading took. If the warehouse system records shipments as "shipped" only after loading, that event is a strong pickup signal.

When the warehouse is a third party

When freight ships from a third-party warehouse, the shipper may not see the warehouse's loading records directly. The warehouse may send a shipped notice or a BOL scan by email. The AI logistics coordinator should know how each third-party warehouse confirms shipments and use that confirmation as the pickup evidence.

Carrier "picked up" statuses need care

When a carrier's system says "picked up," the team should know how that status was created. Some carriers set it when the driver scans the BOL. Others set it when the truck leaves a geofence around the site, even if nothing was loaded. A geofence is a virtual boundary around a location that triggers an event when a vehicle enters or leaves it. The first is good evidence. The second is not.

Weigh the sources

Not every source is equal. A signed BOL scan from the warehouse is strong. A gate log is strong. A carrier status set by a scan is good. A carrier status set by a geofence or typed by dispatch later is weaker. The AI logistics coordinator should record which source each status came from, so a reviewer can see why the load was marked picked up.

Time stamps should be local

Pickup times should be stored in the pickup site's local time, with the time zone. Carrier systems may report times in another zone. A pickup that looks like it happened at 1:35 p.m. may really have happened at 12:35 p.m. local time. Getting this right keeps delivery estimates and detention reviews accurate.

Hypothetical example: matching three records

This example is hypothetical and does not describe a real customer. For one load, the carrier reports "picked up" at 10:40 a.m., the warehouse scans the signed BOL at 10:35 a.m., and the gate log shows the truck leaving at 10:48 a.m. The AI logistics coordinator sees three records that agree and marks the load picked up at 10:35 a.m., with the BOL attached.

Put Wilson to work on your freight

Wilson handles quoting, booking, tracking, carrier communication, invoice auditing, and payments. Unlimited use, $0. You pay one rate per load.

How should the team move a load from arrived to picked up?

The team should move a load from arrived to picked up through a set sequence: confirm check-in, confirm loading, collect the signed BOL, and confirm departure. An AI logistics coordinator can run this sequence on every pickup and flag any load that stalls between steps.

The status workflow

Step

Trigger

What the AI logistics coordinator does

When a person steps in

1. Arrival

Carrier or site reports arrival

Records it with its source

Never

2. Check-in

Expected check-in time passes

Asks the site or reads the yard system

When the driver cannot check in

3. Loading

Truck at a door

Records loading start where available

Never

4. Signed BOL

Loading finishes

Asks the warehouse for the signed BOL scan

When the count differs or exceptions are noted

5. Departure

Truck leaves

Records departure time

Never

6. Picked up

BOL and departure on file

Marks the load picked up and updates the delivery estimate

Never

Ask for the BOL scan at the dock

The easiest way to get pickup evidence is to make the BOL scan part of the dock routine: the driver signs, the dock lead scans or photographs the signed copy, and it goes to the shipment record before the truck leaves the yard. This takes a minute and settles most questions about pickup.

Set time limits between steps

Each step should have a time limit. If the truck has been "arrived" for two hours with no check-in, something is wrong. If loading started three hours ago and no BOL has been scanned, something is wrong. The AI logistics coordinator should alert the load owner when a load stays in one status too long.

Time limits by site

Time limits should reflect each site. A small plant with two doors may load a truck in 45 minutes. A large distribution center may take three hours at peak times. Using one limit for every site will create false alarms at busy sites and miss problems at fast ones.

Partial pickups

Sometimes the truck leaves with only part of the order, because the rest was not ready or did not fit. The signed BOL should show the actual count. The status should be "picked up, partial," and the team should plan the rest of the order. The customer should be told what is coming and what is not.

Exceptions on the signed BOL

The driver may note an exception on the BOL, such as "1 pallet damaged" or "shipper load and count." Shipper load and count means the driver did not watch the loading or count the pieces, so the shipper's count is used. These notes affect any later claim. The status should show that pickup completed with exceptions, and the notes should be visible to anyone who looks at the load.

Empty departures

If the truck leaves empty, the status should not move to "picked up" or "in transit." It should move to "failed pickup," with the reason. The team then needs to reschedule and decide whether any charges apply, such as a truck ordered not used fee. A truck ordered not used fee, or TONU, is a charge some carriers bill when a truck is sent but the load is not picked up.

Who confirms when the warehouse is busy

A busy warehouse may not answer a message during a rush. The AI logistics coordinator can check the warehouse system directly where connected, or ask the carrier whether the driver has the signed BOL. Two sources are better than waiting for one. The goal is to know, within a reasonable time, whether the pickup happened.

Hypothetical example: a stalled load

This example is hypothetical and does not describe a real customer. A load shows "arrived" at 1:00 p.m. At 3:00 p.m., there is still no check-in. The AI logistics coordinator asks the warehouse, which says the driver is at the wrong building. The coordinator sends the driver the correct dock instructions through the carrier. The truck checks in at 3:20 p.m., is loaded by 4:10 p.m., and the signed BOL is scanned at 4:15 p.m.

rgb(251, 234, 190)

Which status should drive customer updates, delivery estimates, and invoices?

Customer updates, delivery estimates, and invoice reviews should all use the confirmed pickup, supported by the signed BOL and departure time, not the arrival time. An AI logistics coordinator should send "shipped" messages and calculate delivery times only after pickup is confirmed.

Which status drives what

Use

Status to use

Why

"Shipped" message to the customer

Picked up (confirmed)

The freight is actually on its way

Delivery estimate

Picked up time plus transit time

Arrival time can be hours earlier

Detention review at pickup

Arrival and departure times

Shows the full wait

Carrier invoice for linehaul

Picked up with signed BOL

Proves the carrier carried the load

Customer invoice

Picked up, or delivered, per company rules

Matches what shipped

Linehaul is the base charge for moving the freight.

Update the plan when pickup is late

When pickup completes much later than planned, other plans may need to change: the delivery appointment, the receiver's labor, or a connecting shipment. The AI logistics coordinator should compare the confirmed pickup time with the delivery promise and alert the load owner if the promise is at risk.

Shipped messages

A customer should hear "your order has shipped" only after the freight is on the truck and the truck has left. The message should include the carrier, the tracking number, and the count from the signed BOL. If the pickup was partial, the message should say so.

Delivery estimates

Transit time starts when the truck leaves with the freight. Using the arrival time instead can make the estimate several hours too early. If the customer plans labor around that estimate, the error costs them time and trust.

Customer invoices

Many companies invoice their customers when the order ships. If the invoice is triggered by the arrival status, a customer may be billed for an order that left empty. The customer invoice should wait for confirmed pickup, with the shipped count from the signed BOL.

Invoices

The carrier should be paid for loads it carried. The signed BOL proves the carrier received the freight. For detention at pickup, the reviewer needs both the arrival time and the departure time. Teams that want the full method can read how to audit detention charges against pickup timestamps.

Internal teams need the same discipline

Sales, customer service, and finance often look at the same tracking screen. If they see "in transit" after an empty departure, they may promise a delivery that will not happen. Clear statuses with evidence protect every team, not just logistics.

Hypothetical example: a corrected estimate

This example is hypothetical and does not describe a real customer. A truck arrives at 7:00 a.m. but is loaded and leaves at 12:30 p.m. after a long wait. The delivery estimate based on arrival would have said 4:00 p.m. that day. Based on confirmed pickup, it says 9:30 p.m., after the receiver closes, so delivery moves to the next morning. The AI logistics coordinator tells the customer the next-morning time before the customer schedules staff for 4:00 p.m.

How should teams test whether software separates arrival from pickup?

Teams should test software with loads that arrive and load normally, arrive and wait for hours, arrive and leave empty, leave with a partial load, and get a carrier "picked up" status before loading. An AI logistics coordinator should keep arrival and pickup separate, require evidence for pickup, and act on loads that stall.

The test

Test case

Pass

Fail

Normal pickup

Arrived, loaded, picked up with BOL

Jumps to in transit with no BOL

Long wait before loading

Alert after the time limit

No action until the invoice

Truck leaves empty

Marked failed pickup

Marked in transit

Partial pickup

Marked partial with count

Marked complete

Carrier "picked up" before BOL scan

Held until evidence

Accepted as fact

Delivery estimate

Based on confirmed pickup

Based on arrival

Use the team's own past problems

The test is strongest when it uses pickups the team remembers: the day the driver left empty, the partial load nobody noticed, the "in transit" load that never left. If the software would have caught those, it will catch the next ones.

Questions to ask in a demo

  • What statuses does the software use between arrival and in transit?

  • What evidence does it need to mark a load picked up?

  • How does it know whether a carrier's "picked up" status came from a scan or a geofence?

  • What happens if a load stays "arrived" for hours?

  • When does it tell the customer the order shipped?

Check the customer's view

For each test case, look at what the customer would have been told and when. The best internal statuses mean little if the customer still gets a "shipped" message on arrival.

Warning signs

  • Only one status between booked and in transit.

  • "Picked up" is set when the truck leaves the area.

  • Partial pickups look the same as full pickups.

  • Customer "shipped" messages go out on arrival.

Teams checking carrier pickup claims can also read where the proof is when a carrier says picked up.

Where does Wilson fit in separating arrival from pickup?

Wilson, by Cartage, is an AI logistics coordinator that books loads with the customer's approved carriers, prepares the bill of lading, tracks each load, and records the evidence for each status change. Wilson tracks each load using the best source available: carrier API, GPS or ELD data where it exists, the carrier's website by PRO number, and email or phone where configured. An ELD, or electronic logging device, records a truck's driving time and can share location. A PRO number is a tracking number a carrier gives to a shipment.

Wilson replaces the TMS for freight execution and connects to the company's ERP. A TMS, or transportation management system, is software used to plan, book, and track freight. An ERP, or enterprise resource planning system, is the company's main business system for orders, inventory, and accounting.

How Wilson confirms pickup

Wilson records arrival, asks for the signed BOL and departure time, and marks the load picked up when the evidence is in. If a load stalls, Wilson contacts the carrier and alerts the internal team. Wilson keeps the customer's team informed through Slack or Microsoft Teams on booked, picked up, running late, delivered, and POD filed, and updates the shipper by email at each step. Wilson works with carriers through email, API, EDI where the carrier supports it, and phone calls where configured.

Exceptions and payment

When Wilson detects a missed pickup, a cancellation, or a delay, it contacts the carrier, notifies the internal team, notifies the customer where configured, and initiates rebooking from the approved carrier list within the customer's rules or with approval. Wilson audits and reconciles each carrier invoice against what was booked. Customers use the Wilson Wallet to pay their carriers. Payments above approval limits or outside the rules wait for a person. Wilson has no subscription or platform fee; its pricing is a percentage of the freight payments coordinated through the Wallet. An optional deployment fee applies only if the customer wants Cartage to handle setup.

What Wilson does not assume

Wilson does not treat a truck leaving the area as proof that the freight was loaded. It does not send a "shipped" message on arrival. When the evidence for pickup is missing, Wilson asks for it and keeps the load in its current status until it arrives.

What Cartage asks in discovery

Cartage asks how the warehouse records loading, how signed BOLs are scanned, which carriers send pickup statuses and how, and what the customer is told when an order ships. These answers shape the pickup rules an AI logistics coordinator applies.

Where teams start

Wilson starts with assisted execution. Approval limits are set by the customer, and routine actions can run automatically within those rules as reliability is proven. Timing depends on scope: most teams start on a few lanes and expand from there. Every status change and its evidence is saved in the shipment record with change history.

This article is part of our complete guide to driver arrival and detention records.

FAQs

Is driver arrival the same as pickup?

No. Arrival means the truck reached the site; pickup means the freight was loaded and left. An AI logistics coordinator keeps them as separate statuses.

What proves a pickup is complete?

A signed bill of lading, a warehouse loading record, and a departure time. An AI logistics coordinator marks the load picked up only with this evidence.

Which status should drive the customer's shipped message?

The confirmed pickup, not the arrival. An AI logistics coordinator sends the message with the count from the signed BOL.

What if a load stays at arrived for hours?

Something may be wrong, such as a long wait or a wrong dock. An AI logistics coordinator alerts the load owner after a set time.

What if the truck leaves with only part of the order?

The load should be marked as a partial pickup with the actual count. An AI logistics coordinator tells the customer what shipped and what is still to come.

Sources

Ask Cartage to show how an AI logistics coordinator separates driver arrival from confirmed pickup and keeps every status backed by evidence: talk to the Cartage team.

Put Wilson to work on your freight

Wilson handles quoting, booking, tracking, carrier communication, invoice auditing, and payments. Unlimited use, $0. You pay one rate per load.

Other latest news and success stories

White bed with white pillows and linens, cover image for the Ergomotion case study

January 25, 2022 

Ergomotion books 1,800+ shipments end to end with Wilson

Read more →

Designer sketching cardboard packaging dielines next to box samples, cover image for the Flexocraft case study

January 25, 2022 

Flexocraft runs its daily freight operation with Wilson

Read more →

Your AI logistics coordinator, backed by humans.

Quoting, tracking, and coordination — off your plate, without the handover headaches.

Wilson

You’ve got the vision. Wilson handles the freight.

Copyright © Cartage. 2025

Your AI logistics coordinator, backed by humans.

Quoting, tracking, and coordination — off your plate, without the handover headaches.

Wilson

You’ve got the vision. Wilson handles the freight.

Copyright © Cartage. 2025

Your AI logistics coordinator, backed by humans.

Quoting, tracking, and coordination — off your plate, without the handover headaches.

Wilson

You’ve got the vision. Wilson handles the freight.

Copyright © Cartage. 2025

Your AI logistics coordinator, backed by humans.

Quoting, tracking, and coordination — off your plate, without the handover headaches.

Wilson

You’ve got the vision. Wilson handles the freight.

Copyright © Cartage. 2025

Your AI logistics coordinator, backed by humans.

Quoting, tracking, and coordination — off your plate, without the handover headaches.

Wilson

You’ve got the vision. Wilson handles the freight.

Copyright © Cartage. 2025

Your AI logistics coordinator, backed by humans.

Quoting, tracking, and coordination — off your plate, without the handover headaches.

Wilson

You’ve got the vision. Wilson handles the freight.

Copyright © Cartage. 2025

Your AI logistics coordinator, backed by humans.

Quoting, tracking, and coordination — off your plate, without the handover headaches.

Wilson

You’ve got the vision. Wilson handles the freight.

Copyright © Cartage. 2025

Your AI logistics coordinator, backed by humans.

Quoting, tracking, and coordination — off your plate, without the handover headaches.

Wilson

You’ve got the vision. Wilson handles the freight.

Copyright © Cartage. 2025