Skip to main content

πŸ“‘ Terminal Data Integration

This guide explains how Dockflow integrates multiple data sources to deliver accurate, timely visibility into container movements and terminal operations.


Overview​

Dockflow gathers terminal and shipment information from multiple sources, each with unique strengths. By combining these sources, the platform provides comprehensive tracking of key milestones such as vessel arrival, container discharge, and gate-out events.

Understanding "Terminal Data"

Events like discharge and gate-out physically occur at the terminal. The difference lies in how Dockflow receives this data:

  • Direct terminal integration β†’ Data comes straight from the terminal system (faster)
  • Via ocean carrier β†’ The same data is relayed through the carrier's systems (may have processing delays)

Both paths deliver the same event informationβ€”the distinction is speed and directness of the data feed.


Container Event Lifecycle​

A container goes through multiple events during its journey:

Empty Gate Out β†’ Full Gate In β†’ Load on Vessel β†’ Vessel Departure β†’ Vessel Arrival β†’ Discharge β†’ Full Gate Out β†’ Empty Gate In
EventDescription
Empty Gate OutEmpty container picked up from terminal or depot
Full Gate InLoaded container enters terminal for export
Load on VesselContainer loaded onto vessel
Vessel DepartureVessel leaves port
Vessel ArrivalVessel arrives at destination port
DischargeContainer unloaded from vessel
Full Gate OutLoaded container leaves terminal for delivery
Empty Gate InEmpty container returned to terminal or depot
Current Coverage

Dockflow's direct terminal integrations currently focus on the import events (Vessel Arrival β†’ Discharge β†’ Full Gate Out). Export events and empty container movements are on the roadmap.


Data Sources​

Dockflow gathers event data from multiple sources, each with unique strengths:

SourceCoverageSpeed
πŸ›°οΈ SatelliteVessel arrival & departureEarliest
🏭 TerminalAll eventsFastest
🚒 CarrierAll eventsAlways available

Terminal and Carrier provide the same event dataβ€”the difference is latency. Carrier data may have processing delays.

🚒 Ocean Carrier Data​

Carrier data provides a structured view of vessel and container activities. Using client booking or container numbers, this source delivers events across both import and export flows.

Carrier data is typically reliable for documenting completed events but may lag behind other sources due to carrier-specific processing timelines.


🏭 Direct Terminal Integrations​

Direct integrations with terminal systems provide granular, near-real-time updates. These integrations connect directly to terminal operating systems, bypassing carrier intermediaries:

Event TypeDescription
ETAAccurate estimates of vessel arrival times at terminal berths
ATA (Actual Arrival)Confirmation when vessels actually arrive
DischargeImmediate confirmation when containers are unloaded
Full Gate OutTracking of loaded containers exiting terminal gates

Direct terminal integrations provide the fastest updates for container-level events. Some integrations also provide vessel arrival confirmation. Coverage is limited to terminals where integrations are established.


πŸ›°οΈ Satellite Tracking with Geofencing​

Satellite tracking monitors vessel movements using geofencing technology. By mapping predefined polygons around global terminals, the system captures:

Event TypeDescription
Vessel ArrivalIdentifies when a vessel enters a terminal's geofenced area
Vessel DepartureTracks when a vessel exits the geofenced area

Satellite data provides the earliest visibility into vessel movementsβ€”often before carrier or terminal systems report the event. Position data is also used to validate ETAs received from other sourcesβ€”by knowing the vessel's current position and destination, Dockflow can evaluate whether an ETA is plausible.

However, satellite tracking cannot detect container-level events (discharge, gate-out) since these occur within the terminal.

Terminal Identification (Coming Soon)

Dockflow is developing capabilities to identify which specific terminal a vessel will use:

CapabilityMethodStatus
Where did it arrive?AIS geofencing detects which terminal the vessel enteredπŸ”„ In progress (wider support)
Where will it arrive?Requires carrier or terminal integration dataπŸ”„ In progress (limited support)

Actual terminal identification (after arrival) will have broader coverage since it relies on satellite tracking. Predicted terminal (before arrival) depends on external data sources.


Available Integrations​

Integration Systems​

Dockflow connects to various systems to retrieve terminal data. Some terminals are accessible through multiple systems.

Pricing

Dockflow does not charge extra for enabling terminal integrations. However, some data providers may require a separate paid subscription on your end (e.g., MyTerminal, Portbase).

πŸ‡³πŸ‡± Netherlands
TerminalSystemEventsStatus
All terminalsSatellite (AIS)ETA, ATA, ATDβœ… Active
All terminalsCarrierAll eventsβœ… Active
ECT EuromaxMyTerminalETA, ATA, Discharge, Gate Outβœ… Active
ECT EuromaxPortbaseETA, Discharge, Gate OutπŸ”„ In progress
Hutchison Delta IIMyTerminalETA, ATA, Discharge, Gate Outβœ… Active
Hutchison Delta IIPortbaseETA, Discharge, Gate OutπŸ”„ In progress
APM Terminals MVIIPortbaseETA, Discharge, Gate OutπŸ”„ In progress
APM Terminals MVIIAPM e-ToolsETA, Discharge, Gate OutπŸ”„ In progress
RWGPortbaseETA, Discharge, Gate OutπŸ”„ In progress
RWGRWGServicesETA, Discharge, Gate OutπŸ”„ In progress

System Access:

  • MyTerminal: Paid subscription, client credentials required
  • Portbase: Portbase subscription required
  • APM e-Tools / RWGServices: Free, client signup required
πŸ‡§πŸ‡ͺ Belgium
TerminalSystemEventsStatus
All terminalsSatellite (AIS)ETA, ATA, ATDβœ… Active
All terminalsCarrierAll eventsβœ… Active
PSA Antwerp (869, 913)PSA ePortalETA, Discharge, Gate Outβœ… Active
PSA Antwerp (869, 913)NxtPortETA, Cargo Openingβœ… Active
DP World (1700)DP World ePortalETA, Discharge, Gate Outβœ… Active
DP World (1700)NxtPortETA, Cargo Openingβœ… Active
MPET (1742)MPET ConnectETA, ATA, Discharge, Gate Outβœ… Active
MPET (1742)NxtPortETA, Cargo Openingβœ… Active
CSP ZeebruggeCSP ePortalETA, Discharge, Gate OutπŸ”„ In progress
CSP ZeebruggeNxtPortETA, Cargo Openingβœ… Active

System Access:

  • Terminal Portals (PSA, DP World, MPET, CSP): Free, client signup required
  • NxtPort: No credentials required (vessel ETA + cargo opening)

Release & Customs Platforms​

Beyond tracking events, the following platforms provide release status and customs clearance information. These answer "Can I pick up this container?" rather than "Where is this container?"

πŸ‡§πŸ‡ͺ Belgium
PlatformWhat It ProvidesStatus
NxtPort Certified Pick Up (CPu)Secure container release for Antwerp-Bruges. Replaces PIN codes with identity-based authorization. Tracks release rights from shipping agent β†’ freight forwarder β†’ transport operator.πŸ”„ In progress
IRP (Inbound Release Platform)Customs declarations, temporary storage status, release confirmations for EU importsπŸ”„ In progress
T-Mining Secure Container ReleaseElectronic delivery orders (eDO), secure pickup authorizationπŸ”„ In progress
πŸ‡³πŸ‡± Netherlands
PlatformWhat It ProvidesStatus
Portbase Secure ChainSecure release rights sharing for Rotterdam. Becoming mandatory for imports from Latin America, Far East Asia, Africa, and Middle East.πŸ”„ In progress
Portbase Cargo ControllerIn addition to tracking, includes customs status and release informationπŸ”„ In progress
Release vs Tracking
  • Tracking data tells you where the container is (e.g. discharge and gate-out events)
  • Release data tells you if the container is cleared for pickup (customs release, commercial release, pickup authorization)

How Data Sources Work Together​

Each data source complements the others, creating a layered approach to event tracking:

SourceStrengthLimitation
SatelliteEarliest vessel detectionNo container events
Direct TerminalFastest container eventsLimited terminal coverage
CarrierComprehensive coverageMay have processing delays

Example: Tracking a Vessel Arrival​

  1. Satellite detects the vessel entering the port's geofenced area β†’ earliest alert
  2. Terminal confirms berthing and provides ATA β†’ operational detail
  3. Carrier validates the arrival as part of the shipment record β†’ authoritative confirmation

By combining these inputs, Dockflow minimizes latency, enhances accuracy, and ensures redundancy in tracking critical events.


Key Takeaways​

  • Same events, different paths: Discharge and gate-out events originate at terminalsβ€”the difference is whether Dockflow receives data directly or via carriers
  • Layered visibility: Multiple sources provide redundancy and the fastest possible updates
  • Terminal integrations require setup: Direct integrations often require client credentials or subscriptions

Need help setting up a terminal integration? Contact [email protected].