1
Inventory your events
List every operational milestone the facility currently reports and what triggers it. Terminals are routinely surprised by how much reporting depends on one person remembering a step.
2
Separate event from channel
Confirm the terminal operating system raises an internal event and then delivers it, rather than embedding the customs format in the gate screen. This is what makes a second channel additive instead of disruptive.
3
Agree identity and credentials
Establish how the facility identifies itself, who owns the credentials and who renews them. Expiry is one of the most common causes of a stalled queue.
4
Run in parallel deliberately
Where both channels are live for a function, decide explicitly which is authoritative for which message, and record that decision. Ambiguity here produces duplicates.
5
Reconcile daily
Compare what the terminal believes it reported against what was acknowledged, as a daily routine rather than a monthly audit. The integration status panel is a start of shift check.
6
Keep the role staffed
A named documentation and EDI officer owns the message log, re-processing and the customs detail screens. Integration quality tracks that role more closely than it tracks the software.