The operations platform for tanker, bulk & container agencies — every voyage, document, container and invoice in one place, with Beacon AI built in. Built by the agents who run the Port of Aqaba.
Early access ahead of launch · no commitment to apply · you’ll talk to the founding team
Vessel commenced discharge operations at 16:00. Done — added to the SOF.
MV Petrolina is alongside. The principal wants an update by 10am. Your ops officer is reconstructing the SOF from three WhatsApp threads. The PDA is buried in a forwarded email. Finance has a different cargo figure than the port. Last week’s containers are still on the quay and nobody is watching the demurrage clock.
The principal calls — and nobody can answer the question in under fifteen minutes.
SOF disputes, because timestamps were typed by hand into three different places.
PDAs recalculated manually every time vessel specs or tariffs change.
D&D clocks run unwatched — free time blown before anyone bills it.
EDI files retyped into spreadsheets — and double-counted on replay.
HarborDesk isn’t a container tool with tankers bolted on — it’s the whole agency desk. Log an event once and it flows to the SOF, the DA, the invoice and the principal’s dashboard.
| Vessel | Type | Cargo | Status | Berth / position | Progress | Next |
|---|---|---|---|---|---|---|
MV PETROLINAPC-2026-0143 · NorthSea Shipping | Tanker | 12,000 MT clean | Berthed | Berth 5N | 68% | DA drafted |
MV ATLASPC-2026-0144 · Levant Trading | Bulk | 34,500 MT grain | Anchorage | Awaiting berth | — | NOR tendered |
MSC LEILAPC-2026-0141 · Transmar | Container | 412 moves | Sailing | Departed 04:20 | 100% | EDI synced · D&D accruing |
MV NORDICPC-2026-0147 · Baltic Project | Multipurpose | Project cargo | Pre-arrival | ETA 26 Apr 07:00 | — | PDA sent |
Describe what happened in plain English. Beacon writes the SOF, drafts the PDA, fills the BL — voyage-aware, in seconds. ~60 real actions across create, update and query, and every financial or write action is confirmation-gated.
“All fast 15:10 starboard side berth 5N, discharge started 16:00 through manifold 1 into shore tank 4B.”
Next: the SOF summary email to NorthSea Shipping is ready to send, and the PDA line for berth hire has been recalculated at the new tariff.
Every box is a discrete, idempotent event: discharge to empty return, booking to load. COARRI / CODECO / BAPLIE parse straight from the inbox and the demurrage clock runs off real gate data. The gate move is the billing event.
Locations matched by UN/LOCODE · vessel & voyage auto-linked
Depot move recorded · cycle phase stamped IMPORT → feeds the D&D clock
Reefer & IMDG flags reconciled against the manifest
Same (tenant, source, message_id) — already ingested. Replay the whole mailbox safely, never double-count.
DMARC-aware with a sender allowlist and one-click resubmit. Full payload retained for audit.
Free time comes from the matched tariff or the BL. The clock recomputes nightly while it’s open and freezes the moment it ends.
By the time the container clears, the invoice is already drafted — not retyped from a spreadsheet.
PDAs and FDAs populate from the tariff engine, agency invoices issue-to-lock with credit-note corrections, and a single receipts ledger allocates money-in across invoices and DAs.
PDA & FDA auto-populated from tariffs, one-click Create FDA from PDA, line items, partial payments, bilingual PDFs.
Proforma → final, issue-to-lock with credit notes, multi-currency (USD / JOD), branded output. Charges generated straight from a BL.
Record money-in once and allocate across invoices and DAs. Per-party AR statements and aging exports. Bill DA lines to the principal and reconcile once every line is paid.
Payer NorthSea Shipping · method Wire · ref NS-4471
A searchable Knowledge Base powers AI answers, email sections and branded PDFs. Scheduled Jobs handle the recurring work — and default to staged drafts you review before anything sends.
Beacon answers from it. Insert sections into voyage emails, or export a single article or a full PDF bundle.
Scheduled emails default to staged drafts for review, with optional auto-send. Run history, run-now, per-job toggles.
A public share link per vessel call — and a shareable Port Line-up board — give charterers, traders and receivers the same picture you have, always current, anywhere in the world.
One link, anywhere in the world — always current.
Every module ships with HarborDesk — role-controlled and multi-tenant. Data flows between all of them: log it once, see it everywhere.
Every record is scoped to its tenant, with Admin / User roles layered by a per-module permission matrix. Authentication is handled by Clerk with multi-factor authentication across the platform.
HarborDesk is built inside Arqflow, Inc, where we make industry-specific tools for the supply chain. Every field on every form reflects a real workflow. Every translation in every PDF was reviewed by an agent who has issued one.
This is domain knowledge baked into software — the thing a generic platform can’t ship to you, no matter how much funding it raises.
Built by industry veterans with decades of experience in shippingEvery screen was drawn against a real desk — the ops officer on the quay, the finance officer closing the call, and the manager accountable for both.
Operations officer managing day-to-day vessel calls. Already on three WhatsApp groups before breakfast.
Handles DAs, invoicing and reconciliation. Last to know when something changed in the field.
Oversees operations, clients and the team. Wants signal, not screenshots.
We’re onboarding a limited number of forward-thinking shipping agents this quarter, and they get a substantial discount. White-glove onboarding, a direct line to the product team, and a vote on the public roadmap.