Berth planning, port-call documents and a data exchange for container terminals.
Drag a vessel. Quayside checks the tide window, LOA and crane availability while you do. Arrow keys move the focused vessel by 30 minutes; ↑↓ change berth.Time runs down, berths across. Tap a call to open it and move it by half-hours.
What it replaces
A spreadsheet, a whiteboard and about forty emails per shift.
Most terminals plan the quay in a spreadsheet one person understands, a whiteboard in the operations room and a run of emails between the planner, the agents and the pilot station. The plan is correct for about forty minutes. Then an ETA slips, a crane goes down or the tide table gets read wrong, and the corrections travel by phone.
| Task | Before | With Quayside |
|---|---|---|
| Where the plan lives | Excel on the planner’s laptop, a copy on the whiteboard | One plan, shared with the agents and the pilot station, versioned per change |
| Who finds an overlap | The foreman, on the morning of | The planner, as the block is dragged |
| Tide check | Printed table, checked by hand for deep calls | Computed per berth and per movement from the station feed |
| ETA change reaches agents | 2–6 hours, by email and phone | Under a minute, by IFTSAI message and webhook |
| Crane plan | Separate sheet, reconciled at shift change | Demand against the pool per 30 minutes, on the same board |
| Audit trail | None | Every move, by whom, with the checks it passed |
Integrations
Protocols first. Quayside speaks what the port already speaks.
No terminal changes its message standards for a planning tool. Quayside receives and sends the formats agents, lines, pilots and port community systems already use, and stores every message with the plan it changed.
| Protocol | Direction | Carries | Counterparties | Cadence |
|---|---|---|---|---|
| EDIFACT IFTSAI | In / out | Vessel schedule, ETA, ETD, berth request | Lines, agents | On change |
| EDIFACT BAPLIE | In | Bay plan, container moves per call | Lines, stowage planners | Per call |
| EDIFACT COARRI / CODECO | Out | Discharge and load confirmation, gate moves | Lines, forwarders | Per move |
| AIS (NMEA 0183) | In | Position, SOG, draught, destination | Terminal receiver, VTS feed | 2–10 s |
| UN/LOCODE | Reference | Port and terminal identifiers (NLRTM, GBFXT, MYTPP) | UNECE 2024-2 | Twice a year |
| Port Community Systems | In / out | Port-call notifications, berth allocation, pilot orders | Portbase, Destin8, Valenciaport PCS, Porto sem Papel, KenTrade | On change |
| Tide and weather | In | Predicted and observed water level, wind | Rijkswaterstaat, UKHO, national hydrographic offices | 10 min |
| REST / webhooks | Out | Every plan change as JSON, signed | TOS, gate, resource planning | < 1 s |
Customers
31 terminals in 14 countries. Stories.
- Terminal Noordkade, Rotterdam
- Felixstowe South
- Tanjung Pelepas Berth 7–12
- Valencia Levante Terminal
- Santos Tecon 3
- Mombasa Container Terminal 2
- Port of Gdańsk DCT
- Antwerp Deurganck
“We used to find berth overlaps on the day. Now the planner finds them on Tuesday for Thursday, and the agents get the new ETA before they have finished their coffee.”
“The tide check alone paid for it. One deep call held for a window is a day of quay time. We have not held one since March 2024.”
Numbers
Measured across all terminals, last twelve months to August 2026.
| Measure | Value | Note |
|---|---|---|
| Terminals live | 31 | 14 countries, 6 time zones |
| Port calls planned per month | 41,000 | Across all boards, August 2026 |
| Median time from conflict flagged to plan clean | 6 min 40 s | Planner action, not Auto-resolve |
| Conflicts found before the day of the call | 96.3% | Was 41% on the spreadsheets we replaced |
| Uptime, last 12 months | 99.97% | Status page |
| Messages exchanged per day | 1.9 M | EDI, AIS, PCS and webhooks |
| ISO 27001 | 2023 | Certified, audited annually |