AI for Tanker Chartering

Your operators run six voyages. Not because that's the limit of what they can do.

It's the limit of how much email one person can carry. UpaRate reads your desk's shared mailbox, files every message and document into your own SharePoint, drafts the routine replies, and tracks what counterparties owe you — so the ceiling moves back to judgment, where it belongs.

Nothing sends without a person. Autonomy is earned one workflow at a time, and your managers hold the dial.

The Problem

None of it is hard. All of it is relentless.

The recap lands at 19:40 and gets re-keyed by hand into a folder structure someone invented four years ago. The agent's update has to reach Charterers, so it is forwarded with three words on top. Owners have gone quiet on the Q88 and nobody is sure whether it was chased on Tuesday or only discussed. A laycan sits in a thread rather than anywhere it can be counted on.

None of that requires a chartering brain. It requires attention, all day, without dropping any of it — and attention is the thing that runs out first. So the desk hires for volume rather than judgment, and a good operator spends their afternoon being a relay.

UpaRate takes the relaying. Your operators keep the deciding.

What UpaRate Does

One engine. Every email your desk handles.

Three jobs, running on every voyage your desk carries, from the recap to the final SOF.

Reads every inbound

Recaps, voyage orders, freight invoices, B/Ls, SOFs, noon reports, PIC updates, LOI correspondence. UpaRate classifies every message that lands in the shared mailbox, ties it to the right voyage, and drafts the routine replies and relays for an operator to approve.

Files into your SharePoint

Emails and attachments land in your SharePoint, in your per-fixture folder scheme — not a vendor silo. The folder map is configured per desk, and UpaRate learns from how your operators actually file, so the structure stays yours.

Tracks what you're owed

A running Waiting On list of everything counterparties owe your desk — and drafts the chaser when they go quiet. Deadlines are picked out of desk shorthand, and cleared when the confirming inbound arrives.

How It Works

Reads your mailbox. Never speaks for you.

UpaRate connects to your desk's Microsoft 365 shared mailbox through Microsoft Graph, with delegated permissions only — it reaches exactly what the signed-in operator reaches, and sends only as them, only once they have approved it.

  1. 01

    Inbound arrives

    A recap, voyage orders, an SOF, a noon report lands in the shared mailbox. UpaRate classifies it and ties it to the right voyage.

  2. 02

    Engine works

    Documents file into your SharePoint, deadlines land on the tracker, and routine replies are drafted — as drafts, nothing more.

  3. 03

    Operator approves

    Every draft waits in the dashboard for a person. Approve as-is, edit, or reject — edits teach the engine your desk's way of saying it.

  4. 04

    Autonomy is earned

    Nothing sends without a person — until your manager decides a specific workflow has proven itself and promotes it on the autonomy dial.

The Dial

It starts at zero. Your managers hold it.

Every draft waits for a person — including the ones the engine is certain about. A workflow only moves when your desk has watched it and a manager decides it has earned the move.

There is no switch that hands us your desk. There is a dial, it starts at zero, and it is not ours to turn.

  1. 00

    Everything waits

    Where every desk begins. Drafts are written and queued; not one of them leaves without an operator pressing approve.

  2. 01

    One workflow, promoted

    A single kind of message — say, acknowledging an agent's update — after your desk has seen it handled correctly enough times to stop reading them.

  3. ↺

    Turned back down

    One click, any time, by a manager. Promotion is a decision you can take back — which is the only reason it is safe to make.

Built with a working desk

Built with a working tanker desk, not on a whiteboard.

UpaRate is developed hand-in-hand with a senior tanker operator running real voyages. The classifier, the folder learning, the Waiting On tracker, the chasers — all of it is shaped by live traffic on a working desk, not by a theoretical workflow drawn on a whiteboard.

We're deliberately early and deliberately small: access is invite-only while we onboard our first desks, and we don't ship features our operator wouldn't recognise.

Security

Your mail. Your SharePoint. Our restraint.

Microsoft sign-in only

Single sign-on with your Microsoft account — we never hold passwords. Seats are limited per company, and new users need a manager's approval.

No application permissions

UpaRate never requests tenant-wide application access to your mail. It acts only through a signed-in operator's delegated permissions — reaching exactly the mailboxes that person already reaches, and sending only as them, only after they approve.

Tenant isolation, enforced

Isolation is enforced by the database, not by our query code: Postgres row-level security, forced — it binds our own application user too. Mailbox tokens are separately encrypted with a key held outside the database.

No training on your data

Your mail and documents are never used to train models — ours or anyone else's. Our Privacy Policy says so in writing.

See it running

Follow a voyage through UpaRate.

From the recap arriving to the final SOF closing the voyage — thirty minutes, live, with one of the founders.

Or apply for access if your desk is ready to try it.