<- View all workflow automations

Extract BOL data into your TMS. Any carrier format, no templates.

Lido reads bills of lading from any carrier and outputs structured data for your TMS. Shipper, consignee, items, weights. No per-carrier templates.

  • Any carrier format. Maersk, MSC, Evergreen, COSCO, regional carriers. Every BOL layout extracts through one pipeline.
  • Line-item detail. Each commodity line with description, weight, class, and NMFC number is captured individually.
  • TMS-ready output. Extracted data maps to your TMS import format for direct upload.
Trusted by thousands of finance and operations teams

How BOL data extraction works in Lido

Every carrier formats BOLs differently. Lido reads any format and delivers TMS-ready structured data.

1. BOLs arrive

Bills of lading arrive by fax, email, or carrier portal download. Lido picks them up from a watched inbox or shared folder. Multi-page and multi-container BOLs are processed as a single document.

2. Routing fields extracted

Shipper, consignee, notify party, BOL number, booking number, vessel, voyage, ports, ETD, ETA, and freight terms are extracted to populate the TMS shipment header.

3. Container detail extracted

Per container: container number, ISO type, seal number, cargo description, packages, weight (kg/lbs), volume (CBM), and hazmat declarations. Multi-container BOLs produce one row per container.

4. Amendments read

Rubber-stamp endorsements and handwritten corrections are captured. Amended fields show both original and corrected values, flagged for coordinator review before TMS entry.

5. Data delivered

Output is a TMS-ready spreadsheet with one row per container plus a WMS receiving format. Each row includes the source BOL reference for traceability.

Try it free

See this workflow run on your documents

Upload a batch and get structured output in minutes.

Bill of lading types Lido extracts from

Ocean bills of lading (OBL and telex release)

Full original and telex release ocean BOLs from FCL and LCL shipments. All major carrier formats extracted without templates.

House bills of lading (HBL)

Freight forwarder-issued house bills for consolidated LCL cargo, including NVOCC name and individual consignee breakdown.

Air waybills (MAWB and HAWB)

Master and house air waybills with flight number, airport codes, commodity codes, chargeable weight, and declared value.

Inland bills of lading and straight bills

Domestic truck and rail BOLs with PRO number, carrier SCAC code, commodity description, and freight class.

Multimodal transport documents

Combined transport documents covering sea-air, sea-rail, or road-sea with per-leg carrier, routing, and dates.

Seaway bills and express release documents

Non-negotiable seaway bills and express release documents. Same field extraction as original BOLs.

Why manual BOL data entry is a logistics coordinator's biggest time drain

Per-carrier re-keying that never ends

  • Each carrier puts container numbers, consignee addresses, and vessel names in different locations on the BOL.
  • A coordinator re-keys 12 fields per BOL across 30 daily shipments — 360 manual entries per day.
  • House bills from regional NVOs arrive in non-standard formats that slow entry further.
  • A single transposed container number delays customs clearance and triggers demurrage charges.

Lido reads any carrier BOL and delivers structured TMS data — no setup required

  • Lido reads shipper, consignee, container numbers, and routing fields from any carrier BOL format without templates.
  • The same pipeline handles Maersk BOLs and house bills from regional NVOs with no configuration change.
  • The 360 manual entries become a 15-minute review of flagged exceptions before TMS upload.
  • Extracted records are structured and ready for direct TMS import.

Lido vs manual BOL data entry

FeatureLidoManual keying
Extract shipper, consignee, and routing fields from any carrier BOL format
Extract container numbers, seal numbers, and cargo detail per container
Read handwritten amendments and rubber-stamp endorsements
Handle scanned and faxed BOLs without quality preprocessing
Output TMS-ready structured data with one row per container
Open each PDF and re-key every field into the TMS by hand
BOL automation

Every transposed container number is a customs delay waiting to happen

Extract BOL data automatically across all your carriers. Your team reviews exceptions, not every field.

Common use cases

Freight Forwarder

Process multi-carrier BOL batches for daily shipment tracking updates

A freight forwarder manages 120 active ocean shipments across 15 carriers. BOLs arrive from carrier portals daily as PDFs in varying formats. Lido processes each BOL batch and feeds extracted container and routing data into the TMS, keeping shipment records current without a coordinator manually entering data from each carrier's document.

3PL (Third-Party Logistics)

Feed BOL data to WMS for inbound shipment receipt planning

A 3PL warehouse receives inbound container shipments from 40 import customers. Advance copies of ocean BOLs are used to plan container receipt slots and pre-stage putaway assignments. Lido extracts BOL container detail automatically and feeds the WMS receiving schedule — 48 hours before the container arrives at the gate.

Importer / Shipper

Reconcile carrier-issued BOLs against freight bookings

An importer with 200 ocean shipments per year receives carrier-issued BOLs that frequently have errors, wrong consignee address, incorrect container count, misquoted commodity description. Lido extracts the BOL data and compares against the booking confirmation, flagging discrepancies before the document is used for customs filing.

Customs Broker

Extract BOL data as the starting point for customs entry preparation

A customs broker prepares import entries for 50 shipments per week. The ocean BOL provides the foundational shipment data, consignee, shipper, vessel, container numbers, cargo description. Lido extracts these fields and pre-populates the entry preparation form, reducing manual data entry at the most time-sensitive point in the clearance process.

Stop re-keying BOL data into your TMS by hand

Try Lido free. Upload a batch of bills of lading from any carrier and see shipper, consignee, container, and routing data extracted into a TMS-ready spreadsheet in minutes.