How do you manage ocean, drayage, and truckload carriers without juggling three inboxes?
Key Takeaways
You manage ocean, drayage and truckload carriers without juggling three inboxes by putting every message from every carrier on one shipment record that links the three legs: the ocean booking, the container's drayage move and the truckload delivery. Each leg has its own carrier, references and deadlines, but the shipment is one thing to the customer. The work that goes wrong happens at the handoffs: the vessel arrives, the container becomes available, free time starts, the dray picks up, the truck delivers. An AI logistics agent such as Wilson, by Cartage, reads messages from all three types of carriers, matches each to the right leg and shipment, and owns the handoffs so nothing waits for someone to notice.
- One shipment, three legs, three carriers, three sets of references. The record must link them.
- Most problems happen at handoffs, not inside a leg.
- Free time and appointments set the deadlines. Track them as actions, not as facts on a screen.
- Each carrier type communicates differently. The software must read them all.
- One owner for every handoff, with a clear next action.
- Costs pile up at handoffs too: demurrage, container detention, chassis and truck waiting time.
What changes when a shipment has ocean, drayage and truckload legs?
What changes is that one shipment depends on three carriers, each with its own references, systems and timing, and on the handoffs between them. An AI logistics agent manages the legs as one shipment. The table shows what each leg involves.
| Leg | Typical carrier | Key references | Key dates and deadlines | Common messages |
|---|---|---|---|---|
| Ocean | Ocean carrier or forwarder | Booking number, bill of lading, container number | Vessel departure and arrival, availability, last free day | Schedule changes, arrival notices, holds |
| Drayage | Drayage company | Container number, delivery order, appointment | Terminal appointment, pickup, delivery, empty return | Appointment confirmations, pickup, delays, charges |
| Truckload | Truckload carrier | Load number, PRO, BOL | Pickup at the warehouse or yard, delivery appointment | Acceptance, pickup, ETA, delivery, POD |
Is this only an importer problem?
It is most common for importers, but exporters face the same chain in reverse: a truckload or dray brings goods to the port, the container must make the vessel's cutoff, and the ocean carrier's schedule decides everything. Missing the cutoff can mean rolling to the next vessel. The same principle applies: one record, linked legs and owned handoffs with deadlines.
Why are three inboxes a problem?
Three inboxes are a problem because the shipment's status is split across them. The ocean update is in one, the drayage appointment in another and the truckload booking in a third, often handled by different people. When the vessel is delayed, the drayage and truckload plans need to change too. If nobody connects the three, the dray shows up for a container that is not available, or the truck books a delivery for freight that is still at the port.
Who usually handles each leg today?
In many companies, each leg is handled by a different person or team. An import coordinator or a forwarder handles the ocean booking. A logistics coordinator arranges drayage, often with one or two local dray companies per port. A transportation team books the truckload legs from the warehouse. Each works in their own inbox, with their own carrier contacts. Each does their job well, and the shipment still falls between them, because nobody owns the whole.
What counts as a handoff?
A handoff is any point where one leg's output becomes another leg's input. The main handoffs are: vessel arrival to container availability, container availability to drayage pickup, drayage delivery to the warehouse or transload, and warehouse to the truckload pickup. Some shipments also have a rail leg. Each handoff has a deadline and a responsible party.
Which references link the three legs?
The references that link the three legs are the container number, the ocean bill of lading, the booking number and the company's own order or PO numbers. An AI logistics agent keeps all of them on one shipment record from the first message. The container number is usually the strongest link between ocean and drayage. The order or PO number links the container to the truckload delivery.
| Reference | Created by | Used by |
|---|---|---|
| Booking number | Ocean carrier or forwarder | Ocean leg |
| Ocean bill of lading | Ocean carrier | Ocean leg, customs, release |
| Container number | Ocean carrier | Ocean, terminal, drayage |
| Delivery order | Importer or broker | Drayage |
| Purchase order or ERP order | Company | All legs, customer |
| Truckload load number and PRO | Truckload carrier | Truckload leg, invoice |
Why do references get lost?
References get lost because each party uses its own. The ocean carrier uses the booking and bill of lading. The terminal uses the container number. The dray company may use its own job number. The warehouse uses the PO. The truckload carrier uses its load number. A message that mentions only one of these has to be connected to the rest. When the shipment record holds all of them from the start, any message can be matched, whichever number it uses.
How should one container with several orders be handled?
One container often carries several orders, and those orders may go to different customers on different trucks. The record should list every order in the container and every truckload that delivers from it. When the container is delayed, every linked order and truckload should be checked. For more on linking references, see how to connect carrier emails to the right ERP order.
How should a transload be handled?
A transload, where the container is unloaded at a warehouse near the port and the goods move on in domestic trucks, adds a handoff. The container's contents may be split across several truckloads to different customers. The record should link the container to each outbound truckload and its orders. When the warehouse confirms what came out of the container, any shortage or damage should be recorded against the right order before the trucks leave.
How should several containers on one order be handled?
Several containers on one order should be linked to the same order, so the team can see when all of them have arrived. A customer waiting for a full order may care about the last container, not the first. The record should show each container's status and the overall status of the order.
Where do these shipments usually go wrong?
These shipments usually go wrong at the handoffs, because each carrier sees only its own leg. An AI logistics agent watches the handoffs and acts before deadlines pass. The common failures are predictable.
| Handoff | What goes wrong | What it costs | Prevention |
|---|---|---|---|
| Vessel arrival to availability | Delay not passed to dray and truck | Wasted appointments | Update downstream legs when arrival changes |
| Availability to dray pickup | Container sits past free time | Demurrage | Book the dray appointment early; watch the last free day |
| Holds and release | Customs or carrier hold not cleared | Missed pickup, storage | Track holds with the broker and carrier |
| Dray delivery to warehouse | Warehouse not ready or no appointment | Truck waiting, chassis charges | Confirm warehouse appointment before pickup |
| Empty return | Empty container returned late | Container detention | Track and schedule the return |
| Warehouse to truckload | Truck booked before freight is ready | Truck-ordered-not-used, delays | Book the truck from the confirmed dray delivery |
What does a missed handoff look like?
A hypothetical missed handoff: an import coordinator sees the vessel arrival notice on Monday and assumes the dray team will book pickup. The dray team, handling a dozen containers, misses it until Thursday. The terminal has no appointments until the following Tuesday. Free time ended Friday. The container sits for four extra days, and demurrage adds up each day. Meanwhile, the truckload team had booked a truck for Wednesday to deliver the goods to a customer, and the truck is cancelled with a truck-ordered-not-used charge. One missed handoff created three costs and a late customer delivery.
What is free time and why does it matter?
Free time is the period a container can stay at the terminal, or with the importer, before charges start. Charges for the container staying at the terminal are often called demurrage, and charges for keeping the equipment too long are often called detention, though carriers and ports use the terms differently. Free time periods vary by carrier, port and contract. The last free day is a hard deadline. Missing it costs money every day. The agent should treat the last free day as a deadline with an action, such as "drayage pickup booked by this date," not as a number on a screen.
Why do vessel schedules cause chain reactions?
Vessel schedules cause chain reactions because every later leg is planned around the arrival. When a vessel is delayed by days, the drayage appointment, the warehouse appointment and the truckload booking all need to move. When it arrives early, the container may become available sooner, and free time may start before the dray is booked. Each change has to be carried down the chain.
Why do holds cause delays?
Holds cause delays because a container cannot leave the terminal until it is released by customs, the ocean carrier and sometimes the terminal. A hold can come from missing paperwork, unpaid charges or an inspection. The drayage carrier may not know about a hold until it arrives at the gate. The agent should ask about release status before the dray goes, and record each hold with its cause and the party responsible for clearing it.
What about chassis?
Chassis, the trailer frames that carry containers, can also cause delays and charges. Availability varies by port. Chassis are often billed by the day, so a container that sits at a warehouse on a chassis waiting to be unloaded adds cost. The agent should record when the chassis was picked up and returned, so the charge can be checked.
Why do drayage appointments cause problems?
Drayage appointments cause problems because many terminals require appointments for pickup, and slots can be limited. A dray company may not secure a slot before the last free day. The agent should ask the drayage carrier to confirm the appointment as soon as the container is available, and escalate if no slot is confirmed in time.
How should one record and one owner replace three inboxes?
One record and one owner should replace three inboxes by receiving every message from every carrier, matching it to the right leg and shipment, and turning it into an action. An AI logistics agent like Wilson does this with its own email address on the company's domain. Carriers on all three legs email Wilson, and the messages arrive on the shipment record.
Do carriers need to change how they communicate?
No. Carriers keep emailing, calling or sending updates the way they do now, only to one address. Ocean carriers and forwarders keep sending their notices, dray companies keep sending appointment confirmations, and truckload carriers keep sending acceptances and PODs. Where carriers offer APIs or EDI, Wilson can use those too. The change is on the shipper's side: one place receives everything and acts on it.
How does the agent read different carriers?
The agent reads each carrier type's messages the way an experienced coordinator would. Ocean carriers and forwarders send arrival notices, schedule changes and release notices. Drayage companies send appointment confirmations, pickup and delivery notices and charge notices. Truckload carriers send acceptances, rate confirmations, ETAs and PODs. Wilson reads each, finds the references and updates the right leg. Uncertain matches go to a person.
How should drayage carriers be chosen?
Drayage carriers should be chosen from the company's approved list for each port, with backups, the same way as truckload carriers. Dray capacity can be tight at busy times, and a dray company that cannot get a terminal appointment is a common reason containers miss free time. Having approved backups per port lets the agent move to another dray company quickly when the first cannot cover. Wilson books only carriers the company allows.
What does the agent do at each handoff?
At each handoff, the agent checks that the next leg is ready and acts if it is not. A hypothetical sequence: the ocean carrier sends an arrival notice; Wilson updates the expected availability and asks the drayage carrier to book a terminal appointment before the last free day. The dray confirms; Wilson asks the warehouse to confirm a receiving slot. The dray delivers; Wilson books the truckload pickup from the warehouse for the orders in the container. Each step has an owner and a deadline.
| Event | Agent action | Deadline it protects |
|---|---|---|
| Vessel arrival date changes | Update dray, warehouse and truck plans | Appointments |
| Container available | Ask dray for terminal appointment | Last free day |
| Hold reported | Ask broker or carrier for release status | Pickup appointment |
| Dray pickup confirmed | Confirm warehouse receiving slot | Warehouse appointment |
| Container delivered | Book truckload legs for the orders | Customer delivery dates |
| Container empty | Ask dray to schedule empty return | Equipment free time |
How should vessel delays be passed to customers?
Vessel delays should be passed to customers when the new arrival affects their delivery date, with the new expected date and the reason. Customers usually understand ocean delays better than domestic ones, but they need the new date early, not on the original delivery day. The agent can calculate the new delivery date from the new arrival, the usual drayage and warehouse time, and the truckload transit, and send it as an estimate until each leg is confirmed.
Who should be told what?
The logistics team should hear about changes that affect dates or costs, in Slack or Microsoft Teams. The warehouse should hear about container arrivals and receiving slots. The customer should hear when the delivery date changes. Wilson sends each update from the facts on the record, in the channel each party uses.
What if the warehouse cannot receive the container?
If the warehouse cannot receive the container on the planned day, the drayage carrier may hold it on a chassis in its yard, at extra cost, or the pickup may need to move, which can push past the last free day. The agent should confirm the warehouse slot before the dray picks up, and if the warehouse changes it, weigh the options under the rules and send the decision to a person if the cost is above the limit.
How does the agent track each leg?
The agent tracks each leg with the best source available. For the ocean leg, that is the carrier's or forwarder's schedule updates and notices. For drayage, it is the dray company's confirmations and the terminal status where available. For truckload, it is the carrier's API, GPS or ELD data where shared, the carrier's website, email or a call. Each status is recorded with its source and time on the shipment record.
What about the customs broker?
The customs broker is part of the chain for imports. The agent should know who the broker is for each shipment, ask about clearance status when a hold appears and record the answer. For cross-border truckload, the broker's role is similar at the land border.
How should costs be controlled across the three legs?
Costs should be controlled by checking each carrier's invoice against what was booked and against the recorded times at each handoff. An AI logistics agent has the evidence because it recorded the events. For a closer look at the drayage side, see container tracking for port-to-warehouse handoffs.
Can time charges be avoided rather than disputed?
Many can. Most demurrage and detention charges come from missed handoffs, not from events nobody could control. Booking the dray appointment early, confirming the warehouse slot before pickup and scheduling the empty return promptly prevent most of them. Disputing charges after the fact is slower and less certain. The agent's main job on time charges is prevention; the audit catches what prevention missed.
Which charges need the most checking?
The charges that need the most checking are those tied to time: demurrage, container detention, chassis days, drayage waiting time and truckload detention. Each depends on dates and times that should be on the record: availability, last free day, pickup, delivery, empty return, arrival and departure at the warehouse. When the record shows those times with their sources, each charge can be checked.
What evidence should be on the record for time charges?
The record should show the date the container became available, the last free day, any holds and when they cleared, the terminal appointment, the actual pickup, the delivery to the warehouse, the unloading, the empty return, and for truckload legs, the arrival and departure at each stop. Each date should show its source: a carrier notice, a terminal record, the dray company's message or the warehouse's log. With this evidence, each time charge can be checked line by line.
How should drayage and truckload invoices be audited?
Drayage and truckload invoices should be audited against the rate confirmation, the recorded times and the POD. Wilson audits and reconciles each carrier invoice against what was booked and pays the carrier from the Wilson Wallet. Unsupported charges go back to the carrier with the evidence. A mismatched invoice waits as a whole for a person. For an example of auditing ocean and drayage together, see how an importer should audit ocean and drayage invoices together.
How are ocean charges handled?
Ocean freight charges and terminal charges often come through the forwarder or the ocean carrier, sometimes long after the container moved. The agent can match these invoices to the shipment by booking, bill of lading or container number and check time-based charges against the recorded dates. Where the company pays ocean charges through another process, the record still gives finance the dates it needs to check them.
How should freight costs be reported per shipment?
Freight costs should be reported per shipment, with the ocean, drayage and truckload costs together, because that is the real cost of getting the goods to the customer. When each leg is paid separately from different inboxes, the total is hard to see. With one shipment record, the landed freight cost per container or per order can be exported for finance.
Who decides on disputed time charges?
A person decides when a carrier disputes the evidence. The agent prepares the facts: the free time terms, the recorded dates and times, and the carrier's claim. Some disputes involve the terminal or the ocean carrier, and the team decides how far to pursue them.
How does Wilson, by Cartage, manage multi-leg shipments?
Wilson, by Cartage, is an AI logistics agent that handles ocean, drayage and truckload legs on one shipment record. It reads messages from all three types of carriers, links the legs by container, booking and order references, owns the handoffs with clear deadlines, books drayage and truckload with approved carriers within the company's rules, tracks each leg with the best source available, audits each carrier's invoice and pays carriers from the Wilson Wallet.
Wilson replaces the TMS for freight execution and connects to the company's ERP. It handles LTL, FTL, ocean, drayage, parcel and cross-border freight and works with carriers by email, API, EDI where supported and phone calls where configured.
What does a container look like with Wilson?
A hypothetical container: Wilson receives the forwarder's update that the vessel will arrive two days late. It moves the drayage request and tells the warehouse. On arrival, the terminal shows the container available with four free days. Wilson asks the approved dray carrier for an appointment, gets one for day two and confirms the warehouse slot. The dray delivers on day two; the warehouse unloads; Wilson books two truckloads for the three orders in the container and tells the customers their delivery dates. The dray returns the empty on day three. Every invoice is checked against these dates.
What stays with the team?
The team sets the approved carriers for each leg, the rate limits, the rules for handoffs and the decisions on disputed charges. Wilson starts with assisted execution, and routine handoffs run on their own as the team sees the results.
Does Wilson replace the forwarder?
No. Wilson is not a freight forwarder or a broker. Companies keep their forwarders, ocean carriers and customs brokers. Wilson coordinates with them, reads their messages and runs the domestic legs with the company's approved carriers.
How is Wilson priced?
Wilson is free on Wilson's network: the shipper pays the freight rate and nothing on top. When a shipper keeps its own carriers, the fee is 2% to 0.5% of what Wilson pays them, falling with volume. There are no seat fees, no setup cost and no contract.
How do teams start?
Most teams start Wilson on a few lanes and expand from there, often with one port and its drayage and truckload legs. Cartage helps map the highest-impact workflow during discovery, usually the port where containers most often run past free time.
FAQs
How do you manage ocean, drayage, and truckload carriers without juggling three inboxes?
Put every carrier message on one shipment record that links the three legs by container, booking and order references, and give each handoff one owner and a deadline. An AI logistics agent like Wilson, by Cartage, reads all three carriers' messages and owns the handoffs.
Which reference links ocean and drayage?
The container number is usually the strongest link. An AI logistics agent keeps it on the shipment record with the booking, the bill of lading and the company's order numbers.
How do you avoid demurrage?
Treat the last free day as a deadline with an action: drayage pickup booked before it. An AI logistics agent asks the drayage carrier for a terminal appointment as soon as the container is available and escalates if no slot is confirmed.
Can one agent book drayage and truckload?
Yes. An AI logistics agent like Wilson books drayage and truckload with the company's approved carriers within the rules and links both legs to the same shipment.
Sources
- Cartage, Wilson product FAQ and product scope, November 2026: https://cartage.ai
If your imports depend on three people reading three inboxes, book a demo to see how Wilson, the AI logistics agent by Cartage, runs ocean, drayage and truckload as one shipment.