Pre-launch · Limited spots for early access

Every port call
from one desk.

The all-in-one operations platform for tanker, bulk & container agencies — run every voyage, document, container and invoice from a single desk, with Beacon AI built in. Built by the agents who run the Port of Aqaba.

See Beacon in action
Be among the first agencies to get access. · 50% lifetime founding rate · No commitment to apply
harbordesk.io / voyages / PC-2026-0143
MV PETROLINA
PC-2026-0143 · IMO 9412785 · Berth 5N · Aqaba
Berthed
Pre-arrival
Anchorage
Berthed
Sailing
Complete
Statement of Facts 4 events
1
Arrived Aqaba
25 Apr 07:00 → NOR tendered
SIGNED
2
Free pratique granted
25 Apr 09:00 → 09:00
SIGNED
3
All fast — moored stbd
25 Apr 15:10 → Berth 5N
SIGNED
4
Discharge commenced
25 Apr 16:00 · manifold 1 → tank 4B
DRAFT
Beacon
Active · voyage-aware
Logged discharge start at 16:00. Want me to draft the NOR for shore tank 4B?
+ Draft NOR + Notify principal
Tell Beacon what happened
Multi-vessel from day one
🛢
Tankers
Crude · clean & dirty · chemical · LPG
Bulk carriers
Dry bulk discharge & load
Container vessels
Full lifecycle · EDI-native
Multipurpose
Break-bulk · project · mixed
70+ years agency experience
Beacon · 60+ AI actions
EDI-native COARRI / CODECO / BAPLIE
EN / AR bilingual documents
Auto-calculated DAs, invoices & D&D
01 / The problem

You already know
this Tuesday morning.

Tue 06:42 · Aqaba

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. Meanwhile last week's containers are still on the quay and nobody's watching the demurrage clock. The principal calls — nobody can answer the question in under fifteen minutes.

PAIN 01

SOF disputes because timestamps were typed manually into three different places.

PAIN 02

PDAs recalculated by hand every time vessel specs or tariffs change.

PAIN 03

Demurrage & detention clocks run unwatched — free time blown before anyone bills it.

PAIN 04

COARRI / CODECO files retyped into spreadsheets by hand — and double-counted on replay.

02 / The command center

Every vessel. Every stage of the call. One desk.

HarborDesk isn't a container tool with tankers bolted on — it's the whole agency desk. The entire port call, for any vessel, on one screen. Log an event once and it flows to the SOF, the DA, the invoice and the principal's dashboard.

Pre-arrival NOR tendered Berthed · cargo ops Documents & finance Sailed Closed & reconciled
  • Any vessel type. Tankers, bulk carriers, container ships and multipurpose — the same workspace, with the right fields and documents for each.
  • The whole lifecycle. Pre-arrival to closed-and-reconciled, with templated tasks, the SOF, cargo progress and husbandry at every stage.
  • Everything connected. One voyage feeds the tariff engine, disbursements, invoicing, receipts and the live dashboard — no re-keying between tools.
  • Twenty modules, day one. Role-controlled and multi-tenant, with Beacon AI built in — no add-ons, no per-module upsell. The desk ships whole.
harbordesk.io / port line-up · Aqaba
Active port calls 4 vessels · every type
🛢
MV PETROLINA Tanker
Berth 5N · 12,000 MT clean petroleum · DA drafted
Berthed discharge 68%
MV ATLAS Bulk carrier
Anchorage · 34,500 MT grain · NOR tendered
Anchorage awaiting berth
MSC LEILA Container vessel
412 moves · COARRI / CODECO live · D&D accruing
Sailing EDI synced
MV NORDIC Multipurpose
Project cargo · ETA 26 Apr 07:00 · PDA sent
Pre-arrival ETA 2 days
One desk · every vessel type · SOF, DA, invoicing & dashboards in sync
03 / Beacon AI

Beacon doesn't answer questions.
It does the work.

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.

▸ You say
✦ Beacon does
Tell Beacon what happened. It handles the rest.
04 / Containers, EDI & D&D

And where it's hardest — containers — it runs all the way to the invoice.

Container work is where most agency systems fall short. HarborDesk tracks every box as discrete, idempotent events — discharge to empty return, booking to load — with COARRI / CODECO / BAPLIE parsed straight from the inbox and the demurrage clock running off real gate data. The gate move is the billing event.

Import cycle
discharge terminal move release gate-out full empty return gate-in empty
Export cycle
booking + CRO pickup empty gate-in full VGM declared loaded
  • Positioning report, yard stock & per-container cycle history computed automatically
  • Bookings, CROs & EIRs issued and tracked as first-class documents
  • Container BLs nest lines with weight, marks, seals, IMDG class & reefer settings
  • Nightly cycle rebuild computes dwell time & free-time consumption — the input to D&D
IMAP inbox · auto-tagged by voyage · EDIFACT ingestion
COARRI SUCCESS
Discharge confirmed · 3 containers resolved
Locations matched by UN/LOCODE · vessel/voyage auto-linked
CODECO SUCCESS
Gate-out full · trucker resolved · depot move recorded
Cycle phase stamped IMPORT → feeds the D&D clock
BAPLIE SUCCESS
Stowage plan parsed · bay / row / tier positions imported
Reefer & IMDG flags reconciled against the manifest
CODECO REJECTED · DUPLICATE
Same (tenant, source, message_id) — already ingested
Replay the whole mailbox safely · never double-counted
COARRI, CODECO & BAPLIE parsed automatically — container numbers, locations, truckers and the right voyage resolved for you. DMARC-aware with a sender allowlist and one-click resubmit. Full payload retained for audit.
Continued · the D&D engine

And demurrage & detention — calculated, not counted.

The D&D engine reconciles container cycles into chargeable records automatically. Free time comes from the matched tariff or the BL; the clock recomputes nightly while it's open and freezes the moment it ends.

Status lifecycle — fully automatic

IN_FREE_TIME ACCRUING LOCKED CONFIRMED INVOICED PAID
  • Clock types: demurrage, detention & combined D&D
  • Unit rate auto-populated from the tariff, with per-line override
  • Matched by category, container size & type, direction and principal
  • Accruing vs confirmed totals, waived amounts, per-record or per-BL grouping
  • Editing protection on timestamps that fed an issued invoice

Container MEDU-7741882 · import

Free time5 days · per tariff
Elapsed8 days · 3 over
Unit rateUSD 120 / day
Demurrage due USD 360 · drafted
By the time a container clears, the invoice is already drafted — from real gate events, not retyped from spreadsheets.
05 / Finance

From disbursement to payment — one ledger.

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. Recharge disbursements to the principal and reconcile when every line is billed and paid.

PDA FDA Agency invoice Receipt · allocated AR statement Principal recharge
  • Disbursement accounts — PDA & FDA auto-populated from tariffs, with one-click Create FDA from PDA, line items, partial payments and bilingual PDFs.
  • Agency invoicing — proforma → final, issue-to-lock with credit-note corrections, multi-currency (USD / JOD), branded output.
  • Import / export charges generated straight from a BL, proforma or final.
  • Receipts ledger — record money-in once and allocate it across multiple invoices and DAs, with void-with-reason and payer / method / reference tracking.
  • AR statements & aging — per-party statement PDF / Excel and aging exports with as-of date and currency filters.
  • Disbursement recharge — bill DA lines to the principal, preview charges & tax, and reconcile once every line is paid.
Receipt received
RCPT-2026-0087 · unified ledger
USD 12,000
Payer NorthSea Shipping · method Wire · ref NS-4471
INV-2026-0043
Agency invoice
USD 7,800
PDA-2026-0119
Disbursement account
USD 4,200
Unallocated USD 0 · fully applied
Current
18.4k
1–30
6.2k
31–60
3.1k
60+
0.9k
06 / Knowledge & automation

Write it once. Beacon cites it — and the routine runs itself.

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.

Knowledge Base

A rich-text article library with drafts vs published, tags, categories and attachments — including inline images.

  • Aqaba tanker arrival checklist
    Operations · 6 tags
    PUBLISHED
  • Standard NOR & free-pratique wording
    Documents · 3 tags
    PUBLISHED
  • D&D dispute response template
    Finance · draft
    DRAFT
  • Beacon answers from it — plain-English questions resolved against your own articles
  • Insert sections into voyage emails or compose standalone branded emails
  • Export a single article or a full PDF bundle

Scheduled Jobs

Automate the recurring work — reminders, alerts and reports — on daily, weekly or monthly schedules, with run history and run-now.

  • Outstanding task reminders
    Daily · 07:00 · last run 5d ago
    ACTIVE
  • Port line-up email
    Weekly · Mon 08:00
    REVIEW DRAFT
  • Container positioning report
    Daily · 06:00
    REVIEW DRAFT
  • Stale-data alerts
    Daily · 22:00
    ACTIVE
  • Task reminders, stale-data alerts, report / line-up / positioning emails
  • Scheduled emails default to staged drafts for review, with optional auto-send
  • Run history, run-now and enable / disable toggles per job
07 / Shareable dashboards

Give principals a live view — without a login.

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 per call, with an optional password and a 24-hour scoped token on unlock
  • Default-deny visibility — pick exactly which sections and voyage fields are exposed
  • Tenant-timezone aware — every date renders in your local time, with the label shown
  • View tracking and brute-force rate limiting; revoked links are never reissued
🔒 share.harbordesk.io / v / 8f3a…c1 · unlocked
MV PETROLINA
PC-2026-0143 · Berth 5N · Aqaba (UTC+3)
LIVE
Status
Berthed
Discharged
8,240 MT
Remaining
3,760 MT
One link, anywhere in the world — always current.
08 / Twenty modules

One platform. Every voyage. No tab-switching.

Each module ships with HarborDesk — role-controlled and multi-tenant. Data flows between every one of them: log it once, see it everywhere.

05
Demurrage & Detention
Auto-calculated from real gate events. Free time, accrual, lock & invoice — no manual counting.
06
$
Disbursement accounts
PDA & FDA, auto-populated from tariffs. Year-scoped numbering, partial payments, bilingual.
07
Agency invoicing
Proforma & final, issue-to-lock with credit notes. Charges generated straight from a BL.
08NEW
Receipts & statements
One money-in ledger allocated across invoices & DAs, plus AR statements and aging exports.
09
Tariff engine
One engine drives every charge. Specificity matching across calc types. JOD & USD, snapshotted FX.
10
Statement of Facts
Timestamped event log with notes & attachments. Email-ready summaries. Bilingual PDF in one click.
11
Cargo progress
Live discharge & load — cumulative or incremental. ROB derived from BL, no separate ledger.
12
BLs & manifests
Bulk & container manifests. Weight, seals, IMDG class, reefer settings per line. DO release tracking.
13
Public dashboards
Share a live call view by link — no login. Password-protected, default-deny, timezone-aware.
14
Email & inbox
Branded composer with dynamic blocks, unified inbox auto-threaded by voyage, brand templates.
15NEW
Scheduled jobs
Automate reminders, report, line-up & positioning emails — staged as review-first drafts.
16
Alerts & reports
Alerts center feeding the dashboard, plus five prebuilt, exportable report types.
17
Voyage & Port Line-up
Full port-call lifecycle with ETA/ATA/ETB tracking, templated tasks, and a shareable line-up board.
18
Husbandry services
Crew changes, fresh water, surveyors. Per-crew records: passport, visa, flight, hotel.
19NEW
Organizations
One directory of shippers, consignees & principals, reused across bookings, BLs & invoices.
20
Admin & data
Users, tariffs, ports, templates, vessel-type modules, D&D settings & IMAP/SMTP config.
Security & data protection
Secure, role-controlled and multi-tenant.
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 — every voyage, document and tariff line stays exactly where it should.
09 / Domain

Not built by average software people
who haven't visited a port.

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 shipping

What's in the bones

  • Create customized workflows that fit your agency
  • Standard port tariff categories pre-configured: per GRT, NRT, MT, day, lump sum
  • Bilingual Arabic / English document generation from a single source
  • Create email templates that can be used across voyages, and send emails directly
  • Multi-currency tracking with configurable exchange rates
  • Role-based access control with granular module permissions
  • Authentication using Clerk with multi-factor authentication to beef up security
10 / Who it's for

Built for the people running port operations.

PORT AGENT
The one keeping the vessel moving.
Operations officer managing day-to-day vessel calls. Already on three WhatsApp groups before breakfast.
  • Mobile-friendly SOF entry from dockside
  • Container moves & EDI confirmations land automatically
  • Stage-based task checklists, never miss a milestone
  • Email threads auto-attached to the right voyage
FINANCE OFFICER
The one closing the call.
Handles DAs, invoicing, reconciliation. Last person to know when something changed in the field.
  • PDA, FDA & agency invoices with auto-calculated tariffs
  • Receipts allocated across invoices and DAs in one ledger
  • AR statements, aging, and demurrage drafted from real events
  • Disbursement recharge to the principal, reconciled to paid
AGENCY MANAGER
The one accountable for all of it.
Oversees operations, clients, and the team. Wants signal, not screenshots.
  • Dashboard KPIs across the agency in one view
  • Full reporting suite, exportable for principals
  • User permissions with granular module control
  • Subscription & billing management
11 / Founding agent program

Lock in lifetime founding pricing.
Shape the product.

We're onboarding a limited number of forward thinking shipping agents this quarter at a substantial discount — for life. White-glove onboarding, direct line to the product team, and a vote on the public roadmap.

PERK 01
Substantial Discount — for life
Locked at signup. No resets at renewal.
PERK 02
Roadmap voting rights
Your feature requests ship first.
PERK 03
Founder-led onboarding
Direct Slack channel with the product team.
5-minute application · We respond within 5 business days · You'll be talking to the founding team, not a sales rep.