Pre-launch · Limited spots for early access

The vessel agent's
command center.

From tanker discharge to container EDI to demurrage invoicing — run the whole agency workflow on one screen, with auto-calculated charges and live dashboards. 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 · chemicals · LPG
Bulk carriers
Dry bulk discharge & load
Container vessels
Full lifecycle · EDI-native
Multipurpose
Break-bulk · project · mixed
70+ years agency experience
Beacon your AI agent
EDI-native COARRI / CODECO ingestion
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 / Containers & EDI

The full container lifecycle — reliable enough to bill from.

This is where most agency systems fall short. HarborDesk tracks every container as discrete, idempotent events — discharge to empty return, booking to load — with EDI parsed straight from the inbox. The gate data is the billing data.

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
  • Container manifest groups BLs by principal line, per vessel call
  • Container BLs nest lines with weight, marks, seals, IMDG class & reefer settings
  • Bookings, CROs & EIRs issued and tracked as first-class documents
  • Nightly cycle rebuild computes dwell time & free-time consumption automatically
IMAP inbox · auto-tagged by comm_ref · 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
CODECO REJECTED · DUPLICATE
Same (tenant, source, message_id) — already ingested
Replay the whole mailbox safely · never double-counted
COARRI & CODECO parsed automatically — container numbers, locations, truckers and the right voyage resolved for you. Full payload retained for audit.
03 / Demurrage & Detention

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
  • Alerts for accruing charges and free-time running out
  • 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.
04 / 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.

▸ You say
✦ Beacon does
Tell Beacon what happened. It handles the rest.
05 / Shareable dashboards

Give principals a live view — without a login.

One public share link per vessel call gives 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.
06 / Sixteen modules

One platform. Every voyage. No tab-switching.

Each module ships with HarborDesk on day one. Data flows between every one of them — log it once, see it everywhere.

04
Demurrage & Detention
Auto-calculated from real gate events. Free time, accrual, lock & invoice — no manual counting.
05
$
Disbursement accounts
PDA & FDA, auto-populated from tariffs. Year-scoped numbering, partial payments, bilingual.
06
Agency invoicing
Proforma & final, per BL / container BL / booking. Line snapshots, revenue attribution, commission.
07
Tariff engine
One engine drives every charge. Specificity matching across 11 calc types. JOD & USD, snapshotted FX.
08
Statement of Facts
Timestamped event log with notes & attachments. Email-ready summaries. Bilingual PDF in one click.
09
Cargo progress
Live discharge & load — cumulative or incremental. ROB derived from BL, no separate ledger.
10
BLs & manifests
Multi-product & container manifests. Weight, seals, IMDG class, reefer settings per line.
11
Public dashboards
Share a live call view by link — no login. Password-protected, default-deny, timezone-aware.
12
Email & notifications
Inbound IMAP auto-threaded by comm_ref, outbound SMTP, branded templates, activity log.
13
Voyage workspace
Full port-call lifecycle with ETA/ATA/ETB tracking, templated tasks, searchable history.
14
Husbandry services
Crew changes, fresh water, surveyors. Per-crew records: passport, visa, flight, hotel.
15
Reports & analytics
Outstanding balances, cargo by commodity, DA breakdown — exportable for principals.
16
Document management
Open registry — every file attached to its call. Typed categories, direct downloads, full audit.
Security & data protection
We take security and data protection seriously.
Authentication is handled by Clerk with multi-factor authentication across the platform — every voyage, document and tariff line stays exactly where it should.
07 / 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
08 / 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
  • Demurrage & detention drafted from real gate events
  • Payment status, partial payments, overdue flags
  • Outstanding balances reports, exportable for principals
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
09 / 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.