- Cargo Is a Chain of Dependencies
- The Cost of “Almost Current”
- Capacity Is Not Static
- Aircraft Changes Are Cargo Changes
- Customs Data Is Not an Afterthought
- Handling Information Needs to Travel With the Shipment
- Visibility Is Not the Same as Control
- Technical View: From Cargo Tracking to Live Operational Context
- Agents Need Current Context, Not More Screens
- The Real-Time Cargo Foundation
- Why This Matters for AI in Cargo
- Final Thought
- Articles in this series
Air cargo is often described as if it were mainly about moving goods.
That is technically true, but operationally incomplete.
Air cargo is about moving promises. A pharmaceutical shipment that must stay within temperature range. A critical spare part needed to avoid operational downtime. E-commerce parcels tied to customer expectations. Perishables with a very real clock attached. Documents that must match customs requirements. Capacity that can disappear when an aircraft changes, a flight is delayed, or operational priorities shift.
The shipment may be physical, but the coordination around it is information-driven.
That is why cargo operations are one of the clearest examples of aviation’s data movement problem. The industry does not lack shipment data, capacity data, customs data, aircraft data, handling data, or milestone data. The problem is that the right people and systems often do not receive the right version of that data fast enough to act with confidence.
And when data arrives late in cargo, it does not just create inconvenience.
It creates friction, cost, rework, missed commitments, and operational guesswork with an airway bill attached.
Cargo Is a Chain of Dependencies
Cargo operations depend on many parties seeing enough of the same reality at the right time.
The shipper needs to know what can be booked and under which conditions. The forwarder needs accurate capacity, routing, acceptance, documentation, and milestone information. The airline needs to understand shipment characteristics, weight, volume, special handling needs, security status, customs data, load planning constraints, and aircraft availability. The ground handler needs to know what is coming, what has changed, what requires special handling, and what cannot wait. Customs authorities need correct and timely information. The consignee wants visibility, not a polite explanation after the problem has already happened.
None of this works well if each party sees a different version of the shipment.
A shipment may be booked in one system, physically accepted in another, updated manually in a third, handled based on a local process, and visible to the customer through a portal that is always slightly behind reality. That is not because people are careless. It is because the operational chain grew across many systems, organizations, formats, and handoffs.
Cargo is not one process. It is a choreography.
And choreography gets expensive when half the dancers receive the music late.
The Cost of “Almost Current”
In passenger operations, stale data quickly becomes visible to travelers. In cargo, stale data often hides in operational effort.
An agent checks capacity manually because the system view is not trusted. A handler calls to confirm whether a shipment really requires special treatment. A forwarder refreshes a portal that still shows yesterday’s milestone. A customer asks for an update that should already be available. A customs-related issue is detected later than it should have been. A shipment misses a planned connection because a change was visible somewhere, but not where the next decision was made.
This is the cost of “almost current” data.
Almost current sounds harmless until the shipment is time-sensitive, temperature-sensitive, capacity-sensitive, customs-sensitive, or commercially sensitive. Then almost current becomes operationally expensive.
A capacity number that is slightly outdated can lead to bad booking decisions. A customs status that is delayed can create avoidable dwell time. A shipment milestone that arrives too late can trigger unnecessary customer escalations. A handling instruction that is not visible fast enough can turn a special shipment into an avoidable incident.
The phrase “we have the data” is not enough.
The better question is whether the data arrives before the decision point.
Capacity Is Not Static
One of the classic misunderstandings in cargo is treating capacity as if it were a stable inventory number.
It is not.
Capacity changes with aircraft type, passenger baggage load, fuel requirements, route constraints, weather, operational restrictions, late changes, payload limits, dangerous goods rules, temperature-controlled requirements, ULD availability, and network disruption. A cargo booking that looks perfectly reasonable in one planning view can become difficult when the aircraft changes, the departure is delayed, or the available payload shifts.
That is why capacity data needs freshness and context.
An agent does not only need to know whether space was available at some point. They need to know whether it is still available, under which constraints, for which shipment type, on which aircraft, through which route, and with which operational confidence.
If capacity updates move slowly, commercial promises can drift away from operational reality. Sales may commit to something operations later has to untangle. Customers may receive optimistic answers that are no longer true. The network may absorb exceptions that could have been avoided with earlier visibility.
Cargo does not forgive poor timing.
It may tolerate paperwork delays better than passengers tolerate bad gate information, but operational physics still wins. Weight is weight. Volume is volume. Aircraft constraints are aircraft constraints. A shipment that does not fit does not become smaller because the system update was late.
Aircraft Changes Are Cargo Changes
In passenger communication, an aircraft change may be discussed in terms of seat maps, comfort, Wi-Fi, or premium cabin availability.
In cargo, an aircraft change can change the entire operational equation.
Different aircraft types mean different belly capacity, loading constraints, door sizes, temperature capabilities, container compatibility, and operational handling considerations. What was feasible on one aircraft may be constrained on another. What was planned for one rotation may no longer work after a swap. A delay may change whether a shipment can still make an onward connection. A cancellation may force cargo teams to re-evaluate routing, customer commitments, and special handling priorities.
This is where real-time data movement matters.
The aircraft plan may change in an operations control system. But if that change does not reach cargo capacity planning, booking, warehouse handling, customer visibility, and downstream partners quickly enough, every party works from a different version of the network.
And the shipment becomes a negotiation with reality.
The worst part is that many of these problems do not appear as one dramatic failure. They appear as small frictions. A phone call here. A manual check there. A late update. A rework step. An exception queue. A customer service case. A warehouse team waiting for clarification. An agent who knows the system may be wrong and therefore checks “just to be sure.”
At scale, “just to be sure” is not a process.
It is a tax.
Customs Data Is Not an Afterthought
IATA’s e-freight and e-AWB work shows how important documentation quality remains in cargo digitalization. The goal is not simply to remove paper. The goal is an end-to-end process where electronic messages, regulatory requirements, and high-quality data reduce friction across carriers, forwarders, handlers, shippers, customs brokers, and authorities.
Cargo is not only about moving freight through aircraft and warehouses. It is also about moving information through regulatory and customs processes.
Customs data must be accurate, complete, timely, and consistent. Documentation matters. Shipment descriptions matter. Origin and destination information matter. Security information matters. Special goods declarations matter. Errors or delays can create clearance issues, holds, inspections, fines, missed connections, or customer frustration.
The problem is that customs-related information is often part of a wider chain of handoffs. It may originate with the shipper, be handled by the forwarder, be validated or transformed by other parties, and be used by airlines, handlers, and authorities. If corrections or updates are not visible quickly, downstream decisions may be based on outdated or incomplete data.
This is not glamorous technology work.
It is the operational plumbing that determines whether air cargo is efficient or painful.
In an AI-enabled cargo environment, customs data becomes even more important. Agents and systems may use AI to detect missing information, predict clearance risks, summarize shipment exceptions, recommend next actions, or answer customer questions. But if the data foundation is fragmented, the AI layer simply becomes a polite narrator of uncertainty.
That may look modern. It does not move the shipment.
Handling Information Needs to Travel With the Shipment
Some cargo is straightforward. Some cargo is not.
Pharmaceuticals, perishables, live animals, dangerous goods, high-value goods, oversized cargo, and urgent spare parts all depend on specific handling instructions. These instructions need to be visible at the right operational touchpoints, not buried in a system that nobody checks until the shipment is already in the wrong place.
Handling information must travel with the shipment digitally.
Not as a PDF attachment that gets forwarded three times. Not as a free-text note that depends on someone reading it at the right moment. Not as a local workaround known by two experienced people on the night shift. It needs to be structured, current, governed, and available to the parties that must act on it.
Late handling information creates avoidable risk.
A temperature-sensitive shipment may wait too long in the wrong area. A dangerous goods shipment may require additional checks. A live animal shipment may need specific timing and conditions. A high-value shipment may require security handling. A critical spare part may need priority movement because an aircraft on ground depends on it.
If the relevant handling context is late, the process may still move. But it moves with unnecessary risk and friction.
Visibility Is Not the Same as Control
IATA’s Digital Cargo vision makes this direction clear: the goal is a fully digitally connected and integrated air cargo supply chain, with digital data sharing and end-to-end shipment visibility for stakeholders. The important point is that visibility must become operationally useful. A shipment update that arrives after the decision window has closed may still be accurate, but it no longer creates control.
Cargo customers increasingly expect visibility. They want to know where the shipment is, what happened, what is delayed, what changed, and what comes next.
Visibility is valuable, but visibility alone is not enough.
A portal that shows delayed information is not control. A milestone update that appears after the operational window has closed is not control. A dashboard that explains why something failed is useful for reporting, but not for prevention.
True operational visibility requires timely event sharing.
The important question is not only “Where is the shipment?” It is also “What changed, who needs to know, and what action is still possible?”
A shipment accepted. A document corrected. A customs status changed. A warehouse milestone was missed. A flight was delayed. A connection became risky. An aircraft was swapped. A temperature excursion was detected. A handling instruction changed. A customer priority escalated.
These are events. They need to move.
If they move late, the cargo chain becomes reactive. If they move fast enough, the chain can still adapt.
That is the difference between visibility as a customer feature and visibility as an operational capability.
Technical View: From Cargo Tracking to Live Operational Context
This is where air cargo becomes a real-time data problem.
Cargo operations are full of events that matter while the shipment is still moving. Booking confirmed. Capacity changed. Aircraft swapped. Shipment accepted. Document updated. Customs status changed. Handling instruction added. Temperature risk detected. Shipment loaded. Shipment offloaded. Connection risk increased. Customer priority changed.
The value is not simply knowing that these events happened.
The value is knowing quickly enough to act.
That is where technologies such as Apache Kafka and Apache Flink become relevant. Kafka can provide the durable event backbone for cargo operations. Instead of shipment updates, capacity changes, customs statuses, handling instructions, and aircraft changes being trapped inside separate systems, important operational events can be published once, governed properly, retained, replayed, and consumed by the teams and applications that need them.
This matters because air cargo is not one clean process. It is a chain of airlines, forwarders, handlers, customs authorities, shippers, consignees, aircraft operations, warehouse teams, and customer service channels. Each party needs a different slice of the same shipment reality.
Flink then becomes the processing layer that turns raw cargo events into live operational signals.
A shipment connection risk is not one data point. It may depend on inbound delay, warehouse processing time, customs status, aircraft type, available capacity, special handling requirements, and the planned onward flight. A capacity risk may depend on aircraft changes, passenger baggage load, cargo mix, dangerous goods constraints, ULD availability, and route restrictions. A customs risk may depend on documentation completeness, shipment description, origin, destination, regulatory requirements, and prior corrections.
These are stateful problems. The current answer depends on what has happened already, what is happening now, and what still needs to happen before the shipment can move.
This is also where AI becomes useful, but only if the data foundation is real.
AI can help cargo agents summarize shipment exceptions, detect missing documents, prioritize urgent cases, explain customer impact, recommend next actions, or support rerouting decisions. But AI cannot invent current shipment truth. If it does not know that the aircraft changed, customs status is still pending, handling instructions were updated, or capacity disappeared, it will still produce an answer. That is the uncomfortable part.
Kafka moves and preserves the events. Flink turns those events into live cargo context. AI helps humans and systems interpret that context and act on it.
In that order.
Air cargo does not need another polished interface on top of stale data. It needs governed operational events moving fast enough that agents, handlers, customers, and partners stop discovering shipment reality at different times.
Agents Need Current Context, Not More Screens
Cargo agents often carry the complexity of fragmented systems on their shoulders.
They are expected to know shipment status, capacity, routing, aircraft constraints, customs issues, special handling needs, customer commitments, and operational exceptions. But too often, the information sits across multiple systems and partner channels.
The result is more screens, more manual checks, more calls, more emails, and more dependency on individual experience.
Experience is valuable. It should not be used as glue for weak data movement.
A well-designed real-time data foundation should reduce the amount of detective work agents need to perform. It should surface the relevant changes, show the current operational context, flag inconsistencies, and make it clear which information is confirmed, which is estimated, and which requires action.
That is where AI can help, but only if it is grounded in current data.
An AI assistant for cargo operations could summarize shipment exceptions, detect missing documents, explain capacity risks, suggest rerouting options, prioritize urgent cases, or answer customer questions. But if it does not have current shipment, capacity, aircraft, customs, and handling information, it becomes another interface that agents cannot fully trust.
And once agents do not trust a system, they work around it.
That workaround may be rational at the individual level. At industry scale, it becomes expensive.
The Real-Time Cargo Foundation
IATA’s ONE Record is an important signal in this direction. It aims to create a single record view of the shipment and enable secure data sharing across the air cargo supply chain. That matters because cargo operations cannot rely forever on every participant reconstructing shipment truth from fragmented messages, portals, emails, and local workarounds.
The better path is not to throw away everything that exists, because air cargo already has important standards, established processes, and deeply embedded systems. Modernization needs to respect that. The industry does not need chaos with nicer APIs.
What it needs is a stronger real-time data foundation around operational events.
Shipment created. Booking confirmed. Capacity changed. Aircraft changed. Document updated. Customs status changed. Shipment accepted. Shipment loaded. Shipment offloaded. Temperature risk detected. Handling instruction updated. Connection risk increased. Customer priority changed.
Each of these events should be shareable in a governed way with the parties that need it.
That means clear semantics, security, identity, access control, auditability, and data ownership. It also means reducing unnecessary point-to-point complexity. Air cargo cannot scale efficiently if every participant needs a custom integration for every other participant and every operational variation.
This is why industry data standards matter. IATA’s work around Digital Cargo and ONE Record points in the right direction by focusing on digital data sharing, end-to-end visibility, and a common model for shipment information. The broader principle is simple: cargo coordination improves when stakeholders work from a more consistent, current view of the shipment and its operational context.
But standards alone are not enough.
The operational architecture must also move changes fast enough to matter.
Why This Matters for AI in Cargo
AI in cargo will not be limited to chatbots answering shipment status questions.
It will support exception management, capacity forecasting, document validation, customs risk detection, special handling prioritization, network recovery, customer communication, and operational decision support. Those use cases are valuable, but they depend on timely, high-quality data.
An AI model can identify patterns. It can summarize complex cases. It can recommend next actions. It can help agents navigate uncertainty.
But it cannot invent reliable operational truth.
If the shipment milestone is late, the AI sees the past. If the capacity information is outdated, the AI recommends based on fiction. If the aircraft change has not propagated, the AI may assume a plan that no longer exists. If customs information is incomplete, the AI may underestimate risk. If handling instructions are buried in unstructured notes, the AI may miss what operations must not miss.
In cargo, AI without current data is not intelligence.
It is a confident assistant standing in the warehouse with yesterday’s clipboard.
Final Thought
Cargo operations are a powerful example of why aviation’s real-time data discussion cannot stay abstract.
The business impact is concrete. Agents need current shipment information. Sales teams need realistic capacity. Handlers need accurate instructions. Customs processes need timely and complete data. Customers need visibility they can trust. Operations teams need to know when aircraft, routing, capacity, or handling reality changes.
Air cargo does not only move freight. It moves commitments across a distributed network of stakeholders.
When data is late, those commitments become harder to keep. People compensate with calls, emails, manual checks, local knowledge, exception queues, and operational heroics. That may keep the system moving, but it is not a strategy.
The next generation of cargo operations will require more than digital documents and better portals. It will require governed, real-time data movement around the events that change operational reality.
Because in cargo, late data is not just late.
It is a missed connection, an avoidable warehouse delay, a customs surprise, a broken customer promise, a capacity mismatch, a handling risk, and another agent trying to solve a data problem with a phone call.
Articles in this series
The articles below are part of this series. New posts will appear here automatically once they are published.
Irregular Operations in Aviation: Why Real-Time Data Matters During Disruption
Airport Operations: Why Real-Time Data Matters for Ground Handling, Baggage and Gates
Aircraft Maintenance and Health: Why Real-Time Data Matters for Predictive Maintenance
Passenger Disruption Management: When Late Data Gives Passengers the Wrong Answer
Crew and Aircraft Coordination: Why Real-Time Data Matters in Airline Operations
Real-Time Data in Aviation: Why Late Data Is Becoming an Operational Risk

Dominique Ronde is a Staff Solution Engineer, PhD candidate in Applied Artificial Intelligence, and author focused on AI, data streaming, Apache Kafka, Apache Flink, and real-time system architecture. With more than 20 years of experience in IT, data platforms, and digital transformation, he helps organizations design reliable, scalable, and practical data systems. On Big Data Pilot, he writes about AI, machine learning, event streaming, software engineering, and the realities of building technology that actually works in production.
