The challenge
Information was scattered across emails, spreadsheets, PDFs and phone calls. Brokers matched cargo specifications against available vessel capacity by hand.
Vital market knowledge lived in individual brokers' heads, and commercial chances slipped away while information waited to be processed.
Our approach
- 01
Automatic email processing
Through the Microsoft Graph API, incoming messages are read automatically and cargo data is structured, whatever channel it came in on.
- 02
Three central dashboards
Cargo, vessel capacity and ranked matches, brought together in a single overview.
- 03
Knock-out filters and ranking
Hard criteria like time, distance and tonnage rule options out, then the system ranks the best of what's left.
- 04
Human-in-the-loop
The system flags and prioritises, the broker decides. Rolled out within the company's own Azure environment with Entra ID.
The result
Matching now takes seconds rather than hours. Every incoming message is processed automatically, whatever its source, market knowledge is captured and searchable, and the whole operation sits in one place.

