How to Automate Freight Booking
Author:
Pamela
Published On:
1 min read

How to Automate Freight Booking
Automating freight booking connects your shipment data to carrier and airline booking channels, so booking requests, confirmations, cutoffs, and the shipment-record handoff happen automatically, and your team touches only the exceptions.
TL;DR
What it is: converting an accepted quote into a carrier booking automatically, sending the request, capturing the confirmation and booking number, tracking cutoffs, and handing the booking to the shipment record, with no re-keying.
The core steps: standardize the shipment data, connect your TMS to carrier APIs/portals, auto-send the booking request, capture confirmation + cutoffs, handle amendments, generate documents, and hand off to the shipment file.
Ocean vs air: ocean adds SI and VGM before the cutoff (INTTRA/DCSA eBooking); air uses eAWB and emerging IATA ONE Record (cargo.one / WebCargo).
Cutoffs matter: cargo, document/SI, VGM, AMS, and AES cutoffs all live on the booking, so nothing misses a deadline.
Keep a human gate: straight-through on clean bookings; rolled, held, or out-of-threshold bookings route to a person.
With CargoEZ: bookings carry carrier, booking number, status, and every cutoff, then convert into the shipment file your team already works from.
The manual reality
"Traditional booking procedures are very labor intensive when relying on phone, fax, and email."
Forwarder operations, via FreightWaves (INTTRA coverage). Forwarders also describe the quote-to-booking handoff as logging into carrier portals and chasing confirmations across 10-20 emails.
Freight booking is the step where an accepted quote becomes a confirmed carrier reservation. Done by hand it is portal logins, re-keying 50+ fields, and chasing confirmations by email; automated, it is a booking request fired from your shipment data, a confirmation and booking number captured automatically, every cutoff tracked in one place, and the booking converted into the operational file. This guide covers the platforms, the end-to-end steps (ocean and air), the benefits, and the cost of leaving it manual, following the same structure as our other automation guides.
Freight booking tools at a glance
Booking tooling splits into forwarder platforms (booking inside the TMS) and carrier/marketplace channels (where the request is sent). Confirm features and pricing with each vendor.
Tool | Type | Best for | What it does |
CargoEZ | Forwarder TMS | Forwarders | Bookings with carrier, booking number, status, cutoffs; converts to the shipment file |
Descartes (CargoBooker / CargoAssist) | Booking portal | Air + SMB forwarders | Electronic booking + messaging to carriers/airlines |
cargo.one / WebCargo | Air marketplace | Air booking | Compare and book air capacity across many airlines |
INTTRA | Ocean portal / EDI | Ocean booking | Standard channel to submit ocean booking requests to carriers |
Logixboard / GoFreight | Forwarder platform | Forwarders / 3PLs | Booking workflow that creates the shipment file |
Directional comparison. CargoEZ keeps the booking on the shipment record; marketplaces/portals are the channels it books through. Verify with each vendor.
What automating freight booking actually means (for a forwarder)
It is worth drawing the boundary, because "booking" sits between two things you may already automate. Quoting ends when the customer accepts a price; see how to automate freight quoting. Booking starts there: converting that accepted quote into a carrier reservation, confirming it, and tracking cutoffs. Downstream, the wider forwarding workflow picks up documents, milestones, and tracking. This page is the deep dive on the middle leg: the carrier-booking execution.
Core steps to automate freight booking
This merges the common playbook (connect your system to a TMS, integrate carrier APIs/digital networks, and set automated rules for quoting, tendering, and document generation) with the steps a forwarder actually needs, including the ones generic guides leave out.
Standardize the shipment data: Clean, uniform fields: parties, commodity, weights and dimensions, lane, container/ULD type, Incoterm, DG/reefer flags, special requirements.
Connect your TMS to carrier channels: Integrate carrier/airline APIs, ocean portals (INTTRA), air marketplaces (cargo.one/WebCargo), and EDI, so requests go out without manual portal logins.
Convert the accepted quote into a booking request: The won quote becomes a booking automatically, carrying its data forward, no re-keying.
Send the carrier booking request + capture confirmation: Submit to the carrier/airline; the system reads the confirmation and writes the booking number, routing, and status (e.g. BOOKED).
Capture every cutoff: Cargo cutoff, document/SI cutoff, VGM cutoff, plus AMS and AES cutoff dates, all onto the booking so nothing misses a deadline.
Handle the ocean documentation leg: Auto-generate and transmit the Shipping Instructions before the SI cutoff, and submit the VGM to avoid terminal rejections.
Handle the air leg: Issue the eAWB electronically instead of paper, with emerging IATA ONE Record data sharing.
Manage amendments, cancellations, and rollovers: Changes to equipment, routing, or quantity re-confirm against the same booking; rolled cargo is flagged, not lost.
Set exception rules + generate paperwork: Auto-create booking confirmations and documents; route only out-of-threshold or unconfirmed bookings to a person.
Hand the booking off to the shipment record: The booking converts into the operational shipment file, firing the ops task list, milestones, and customer updates.
The flow, end to end:
Accepted quote → Booking request to carrier → Confirmation + booking # → Capture cutoffs → SI / VGM / eAWB → Hand off to shipment file
How CargoEZ does it: In CargoEZ, a booking carries the carrier, booking number, status, sea or air, import/export, and every cutoff (cargo, document, AMS, AES) on one record, then converts into the Shipment # your team works from, so booking data never gets re-typed into the file.
Ocean vs air booking automation
The core loop is the same, but the compliance and channel details differ by mode.
Step | Ocean | Air |
Channel | Carrier API / INTTRA portal / EDI | Airline API / cargo.one / WebCargo |
Booking unit | Container (FCL) / LCL space | ULD / loose, by weight and volume |
Documentation | Shipping Instructions (SI) before SI cutoff | eAWB; emerging IATA ONE Record |
Compliance | VGM (SOLAS) before VGM cutoff | Security + screening declarations |
Standard | DCSA eBooking (adoption still early) | IATA e-AWB (Resolution 672) |
What getting booking wrong costs
Booking execution is where capacity, cutoffs, and demurrage risk are won or lost. The numbers show why automating it matters.
53.8% Global ocean schedule reliability (Dec 2024), so rollovers and missed cutoffs are routine (Sea-Intelligence)
20 → 5 min Booking-to-shipment-record time, manual vs automated (industry-typical, vendor-reported, GoFreight)
10-20 Emails it can take to get one booking from request to confirmation (Logixboard)
Early DCSA ocean eBooking adoption remained early as of mid-2024, so ocean booking is still fragmented (DCSA)
The benefits of automating booking
No re-keying. The accepted quote becomes a booking becomes a shipment file, one data set, three stages.
Nothing misses a cutoff. Cargo, SI, VGM, AMS, and AES cutoffs are tracked, not remembered.
Faster, higher throughput. Clean bookings go straight through; people handle only exceptions.
Fewer rollovers and demurrage surprises. Confirmations and amendments are tracked against the booking.
The tradeoffs of not automating booking
Portal fatigue. Logging into many carrier portals and re-keying the same data per booking.
Missed cutoffs. An SI or VGM cutoff slips and the box rolls to the next sailing.
Lost bookings in email. Confirmations and amendments buried in inboxes, no single status.
Re-keying errors. The booking and the shipment file disagree because they were typed twice.
Traditional vs automated booking
Step | Traditional (manual) | Automated |
Request | Log into each carrier portal, re-key | Request fired from the shipment data via API/EDI |
Confirmation | Watch the inbox for a reply | Confirmation + booking number captured automatically |
Cutoffs | Tracked in a spreadsheet or memory | On the booking record, with alerts |
Handoff | Re-type the booking into the shipment file | Booking converts into the file, no re-keying |
How CargoEZ automates freight booking
CargoEZ runs booking on the same shipment record as everything else. An accepted quote becomes a booking carrying carrier, booking number, status, sea or air, import or export, and every cutoff (cargo, document, AMS, AES); that booking then converts into the Shipment # your team works from, firing documents, container tracking, and customer updates. For ocean it supports the SI and VGM leg; for air it issues the eAWB. See the ocean and air freight software modules, how it fits the full forwarding workflow, or book a demo.
How do I automate freight booking?
Standardize your shipment data, connect your TMS to carrier APIs/portals (INTTRA for ocean, cargo.one/WebCargo for air) and EDI, convert the accepted quote into a booking request, capture the confirmation and booking number automatically, track every cutoff, handle SI/VGM (ocean) or eAWB (air), and hand the booking off to the shipment file, with exceptions routed to a person.
Is booking automation the same as quoting automation?
No. Quoting ends when the customer accepts a price. Booking starts there: converting that accepted quote into a confirmed carrier reservation, tracking cutoffs, and handing off to the shipment record. They connect, but they are different steps.
How is ocean booking automation different from air?
Ocean adds Shipping Instructions and VGM before the carrier cutoffs and books by container/LCL space (INTTRA/DCSA eBooking); air books capacity by weight/volume and issues the eAWB (cargo.one/WebCargo, IATA e-AWB). The core request-confirm-cutoff-handoff loop is the same.
Does automation remove the booking desk?
No. Clean bookings go straight through, but rolled cargo, holds, amendments, and out-of-threshold bookings route to a person. Automation removes the re-keying and portal logins, not the judgment.
How does CargoEZ handle booking?
CargoEZ creates bookings with carrier, booking number, status, and all cutoffs on the shipment record, supports the SI/VGM (ocean) and eAWB (air) legs, and converts the booking into the shipment file so nothing is re-typed.
Author
Author information unavailable
Don't forget to share this blog!


