Skip to content

CargoWise Integration

CargoWise AI Integration

Deep AI integration with CargoWise One — automated XML data push, document processing, and operations intelligence built on your existing CargoWise instance.

CargoWise One is the dominant TMS in freight forwarding, used by thousands of freight forwarders, customs brokers, and 3PLs worldwide. It is the operational backbone for companies ranging from mid-market forwarders to global enterprises like Hellmann Worldwide Logistics, Kuehne+Nagel, and DB Schenker. CargoIQ builds deep, native AI integration with CargoWise — not a surface-level connector, but a full automation layer that pushes validated data directly into your CargoWise modules via eHub and Universal Gateway.

Technical Architecture

Connection Method

CargoWise eHub and Universal Gateway APIs

Supported Versions

CargoWise One (CW1), all current versions

Data Objects

Forwarding module shipment recordsCustoms module declarationsAccounting module charge codes and postingsRate module data synchronisationDocument management module attachments

Integration Capabilities

1

Shipment record creation from extracted document data

Extracted fields from invoices, AWBs, and packing lists are mapped to CargoWise shipment record fields and pushed via XML. The system handles the complexity of CW1's XML schema — party data, reference numbers, charge codes, and module-specific field mappings — so your team never manually enters routine document data into CargoWise.

2

Document attachment and linking to shipment records

Source documents (PDFs, images) are automatically attached to the correct CargoWise shipment record, linked by reference number. Operators can access the original document directly from within CargoWise without searching email or shared drives.

3

Customs declaration pre-population

Extracted data from commercial invoices, packing lists, and certificates of origin is mapped to CargoWise customs module fields — HS codes, values, quantities, country of origin — pre-populating declarations and reducing customs processing time by 60-70%.

4

Rate module data synchronisation

Carrier rate data extracted from rate sheets, contract PDFs, and carrier portal exports is structured and pushed into CargoWise's rate module, keeping your rate data current without manual rate card maintenance.

5

Accounting charge code mapping and posting

Invoice line items are mapped to your CargoWise chart of accounts and charge code structure, enabling automated cost posting that matches your existing accounting configuration.

6

Automated workflow triggers on CargoWise events

CargoWise events (shipment creation, milestone updates, document receipt) can trigger downstream CargoIQ processing — enabling bi-directional automation where CargoWise and the AI layer work in concert.

Live Deployment

We built and deployed this integration for Hellmann Worldwide Logistics — processing 200–300 page document batches with near-zero failure rate and zero manual TMS data entry. Every extracted, validated field goes directly into CargoWise via XML. No human ever touches the TMS for routine document data.

Read the Hellmann case study

How CargoIQ Connects to CargoWise

1

Your Documents

2

CargoIQ AI

3

Validation

4

CargoWise

Frequently Asked Questions

How does CargoIQ integrate with CargoWise?
We use the CargoWise eHub and Universal Gateway APIs to push extracted, validated data directly into your CargoWise instance as XML. The integration covers the Forwarding module (shipment records, parties, references), Customs module (declaration pre-population), Accounting module (charge posting), and Document Management (PDF attachments). No manual entry, no CSV imports, no middleware layer.
Do we need to modify our CargoWise configuration?
Minimal changes. We work with your existing CargoWise setup — your module configuration, your charge code structure, your reference number conventions. The integration adapts to your CargoWise instance, not the other way around. Typically the only configuration required is enabling API access and providing authentication credentials.
Is data pushed in real-time?
Yes. Processed documents are pushed to CargoWise as soon as extraction and validation are complete, typically within seconds. For batch processing (e.g., large document bundles), records are pushed sequentially as each document completes validation, so CargoWise data is always current without waiting for the full batch.
Does it work with CargoWise multi-company environments?
Yes. We handle multi-company CargoWise environments by routing data to the correct company entity based on document content, reference numbers, or configurable routing rules. Each company's data isolation and access controls are respected.
Do you use the eHub or Universal Gateway?
Both, depending on your CargoWise configuration and the data being pushed. eHub is used for standard XML data push (shipment records, customs data, accounting entries). Universal Gateway is used for more complex integration scenarios including bi-directional data exchange and event-driven workflows. We recommend the optimal approach during our discovery phase.
What CargoWise modules does the integration cover?
Forwarding (shipment records, consol management), Customs (declaration pre-population, tariff data), Accounting (charge posting, cost allocation), Document Management (PDF attachment and linking), and Rate Management (rate card updates). We can extend to additional modules based on your specific workflow requirements.
Can it work alongside our existing CargoWise customisations?
Yes. We work within your existing CargoWise customisation framework — custom fields, custom workflows, custom charge codes. During discovery, we map your specific customisations and ensure our integration respects and leverages them rather than conflicting with them.

Ready to Connect AI to CargoWise?

Book a free audit. We'll assess your CargoWise setup and show you what's possible.