The brain Demo Modules Pricing FAQ
Start free trial Sign in WhatsApp
AI × logistics · for forwarders worldwide

Quote in minutes, not days.

Cargo-Stack reads your inbox — every language, WhatsApp shorthand and all — prices from your own rates, and hands you a quote to approve. Minutes, not days.

No card · every feature · export everything if you leave
24–90h → mintypical SME quote turnaround vs a Cargo-Stack draft
98.9%measured AI extraction accuracy across all languages
HK$0surprise fees — the plan price is the whole bill
First: can you beat the bot?
The problem · every desk we visit

You don’t lose quotes on price. You lose them on time.

✉ 22:41 · the enquiry lands✓ 09:00 · priced, waiting for your approve
✗ Enquiry sleeps overnight
✓ Priced by 09:00 — one tap
✗ Rates in 40 spreadsheets
One searchable book
✗ Retyped twice — typo eats margin
✓ Parsed once, written back
✗ Missed surcharge till month-end
120 detectors flag it live
✗ 中英 threads break AI tools
Native 中英, parsed clean
✗ Chasing co-loaders, again
✓ Every offer captured & ranked
✗ Cut-offs live in memory
✓ Radar warns 2 days early
✗ Which lane makes money? Unknown
✓ Margin by lane, live
01 · The 30-second challenge

One enquiry. You vs the bot.

⏱ two mini-games · about 2 minutes all in · results at the end either way

⚡ Beat the by-hand desk0 pts0:00
You
By hand

Play the challenge, then run the real thing on your own rates.

  • 14 days, every feature, no card
  • Your first ratesheet loaded for you
  • Direct line to the founder — WhatsApp, not a ticket queue
02 · The brain

Every enquiry becomes a decision.

The enquiry

It reads the message you actually got.

Any language, WhatsApp shorthand, three ports spelled three ways — parsed into six clean signals.

The reasoning

Six signals. Four decisions.

Gateway, price, win odds and risk — each leaning on a different mix of what the message said and what this customer did before.

The draft

A quote you approve, not a quote it sends.

Bilingual draft with its sources shown — which ratesheet, which rule. A person presses send, every time.

03 · See it work

Watch the agent price a real inquiry.

Pick a sample or write your own — the agent parses any lane, live in your browser, on sample rates. The product prices from yours.

Incoming inquiry
Cargo-Stack agent
The agent’s work appears here — parsing, rate matching, and the drafted quote.

The real console knows all 26,192 ports and airports and parses free text — including the lane you type. Nothing here touches a real customer.

That ran in your browser, on sample rates.

The trial points the same engine at your own ratesheets, your own customers and your own inbox — and starts remembering how you price.

Start free trial — 14 days, no cardNo credit card. Your data stays yours — export or delete it any time.
04 · The network

From one desk,
to everywhere cargo flies.

HKG · Hong Kong Intl
The index

Everything it can name.

26,192 ports and airports, and the spellings people actually send — “Shenzhen”, “SZX” and “深圳” all reach the same lane.

The gateway

Everything routes through your gateway.

Your own IATA, your allocation, your co-loaders — your whole catchment, priced from one desk.

The lanes

Booked under your own IATA.

Flight search and booking under your own agreement — master bills that track themselves from airline data overnight. Ocean rides your co-loaders.

The system

One system, and it learns.

Quotes, tenders, bookings, documents, invoices — and it remembers every correction you make.

Air · under your IATAOcean · via co-loaders
05 · Same tender, same desk

One to two weeks, or 12 minutes.

Most quotes aren’t lost on price — they’re lost to whoever answered first.

With Cargo-Stack✓ sent — waiting for by-hand… 0 min
90s300s240s90s
VS
By hand0 min
80m120m90m60m50m
✗ Customer already booked — lost to speed, not price.
↔ drag to read each step · click to replay↔ swipe across to step through · tap to replay
How the 12 minutes work

Eight steps. Half of them are yours.

01YOU Drop their file

Any layout. Merged cells, five currencies.

90s
02YOU Confirm the columns

It guesses; you fix. Remembered next time.

0–2 min, once
03YOU Tag the service

Express, door-to-door, DG, reefer — your words.

once per lane group
04AUTO Priced from your book

Your rates, your margin rules.

seconds
05AUTO 54 checks per line

Margin floor, expired validity, missing surcharge.

the short list
06YOU You decide each flag

Accept, edit, or drop. Nothing sends until you say.

as long as you want
07AUTO Back in their template

Their columns, their order, their file.

90s
08AUTO Round two starts ahead

Your last bid and every correction, already there.

faster each round

Amber is a person. Teal runs while you read the flags.

What the by-hand row can't do
0 minre-typing — the 80-minute rekeying stage simply doesn't exist
54 / 54rules on every line — rule 54 is as awake at 11pm as rule 1 was at 9am
1stanswer wins — in their format and language, while the by-hand desk is still on ratesheet two
While you’ve been reading — 0:00 a desk on Cargo-Stack could have priced 0 lanes · 54 rules each the same lanes by hand, 1–2 weeks a tender: 0
06 · Will it fit?

Answered before you quote.

AKE· LD3 · lower deck · 156×153×163 cm
Pieces placed0 / 36
Cube sold0.00 / 4.30 m³
Gross (incl. 82 kg tare)82 kg
Packed to the envelope — the space left is the contour cut and the 60 cm ceiling beneath it. The console ranks the next device by exactly this remainder.
Drag to turn · scroll to buildturn · scroll builds
07 · Deadline radar

121 detectors. Zero surprises.

The sweep

Watched continuously.

Tendering, desk margin, shipment risk, lane exposure — anything found becomes a flag on the row, with the reason attached.

At bid time

29 exposures, asked early.

Before you price a tender, the country rules ask what the rate must include — ISF, ICS2, UK S&S, Canada eManifest.

At booking time

The same rule, asked again.

34 checks, three months later: has anyone actually done it, and is there still time? One source generates both — a test fails the build if they drift.

09 · Why trust it

Built like infrastructure, not a demo.

40,000+
test runs and counting — 1,000+ before every release
26,192
HKG · SZX · YTN · CAN · SHA · NGB · SIN · BKK · NRT · ICN · FRA · AMS · LHR · DXB · LAX · JFK · ORD · SYD · GRU · RTM · HAM · HKG · SZX · YTN · CAN · SHA · NGB · SIN · BKK · NRT · ICN · FRA · AMS · LHR · DXB · LAX · JFK · ORD · SYD · GRU · RTM · HAM ·
ports and airports it can name — in three scripts
40 / 66
tables under row-level security / policies deciding who sees what
0
∅ model
customer records used to train any model — in writing, before you pay
A

“I worked the desk before I built the tool. The typing is what Cargo-Stack takes — the judgement stays yours. If something's wrong, the WhatsApp reaches me, not a ticket queue.”

Anson · Founder — Cargo-Stack Technology Limited · Hong Kong · BR 80873588

Connects with

WhatsAppWhatsAppratesheet capture
CargoAiCargoAiflight schedules
GoogleGooglesign-in
AirwallexAirwallexpayments
ResendResendquote delivery

Runs on

SupabaseSupabasedatabase · auth
RenderRenderapi
CloudflareCloudflaredelivery
AnthropicAnthropicthe models

Every name here is a service Cargo-Stack is connected to in production. Ocean carriers are not on this list: schedules and tracking run under each workspace’s own carrier credentials, and no carrier quotes a company it has no contract with. All trademarks belong to their owners; their appearance here identifies the service and does not imply endorsement or partnership.

10 · The loop

A tariff comes in. A quote goes out. Each one makes the next one sharper.

The capture loop, recorded end to end on demo data.

Forwarded on WhatsAppread on arrivalyou approve it inpriced from your own bookquote sentoutcome learned

It only sends when it is sure. Under your confidence bar, margin floor or value cap, it queues for one tap instead.

11 · Every module

One system. Twenty screens. Every job on the desk.

Drag to rotate · click a name to open

Open →
12 · Pricing

Two plans, one custom. No meter.

First, a ten-second game: one of these three quotes loses money. Find it before you look at the price of the fix.

🕵️ Spot the money leak💸 HK$504 hiding here 👇 click the line you think loses money

The math under everything below: a manual RFQ round swallows one to two weeks of desk time — HK$20,000–40,000 of salary per tender. A month of the enterprise AI costs less than a fifth of one of those.

Starter
HK$1,800 / month
  • AI quoting, ocean + air
  • Rate library + parsing
  • Deadline radar
  • CSV export of everything
Start free trial
Growth
HK$3,800 / month
  • Everything in Starter
  • Tender engine, 54 rules
  • Co-loader intelligence
  • Booking under your IATA
  • Analytics
Start free trial
Custom
Let’s talk · volume pricing
  • Everything in Growth
  • Multi-branch · more seats & files
  • Integrations & onboarding to your book
  • Enterprise terms available
WhatsApp Anson✉ Email us

annualpay 10, get 12trial14 days freecardnot requiredgrace7 dayspay by card · FPS · Alipay · WeChat Pay · bank transfer

13 · The arithmetic

Run your own numbers.

Three sliders — what twelve-minute quoting is worth on your desk, in your margin.

Enquiries your desk prices a week80
Minutes to price one today45 min
Gross profit on a won shipmentHK$3,000
Cargo-Stack's side of the ledger stays fixed at 12 minutes per approved quote — the number the race above is drawn from.
191 hback every month — about 24 desk-days of pricing time
×3.8enquiries priced in the hours one takes today
+HK$13,000a month if answering first wins you one extra shipment a week

Growth is HK$3,800 a month — the margin on 1.3 won shipments. Every hour and win after that is yours.

Arithmetic, not a promise — drag the sliders to whatever you believe, then check it against a lane you know cold in the trial.

14 · Fair questions

Asked by every desk we talk to.

Is this a TMS? Do I have to migrate?

No. It sits on top of your inbox and works alongside your existing TMS — GoFreight, Magaya, CargoWise, spreadsheets. Starts read-only, earns write-back. Nothing migrates, nobody re-trains.

How good is the multilingual parsing, really?

Native-grade. English, Chinese, and the mixed-language shorthand real freight threads are written in — WhatsApp style, weight conventions, DG references. Single-language tools break on exactly these.

Can a competitor see my rates?

No — and not because our code is careful. Every one of the 40 tables carries row-level security inside PostgreSQL itself; 66 policies decide who sees what. If our own application asked for another forwarder's row, the database returns nothing.

Do you train AI on my data?

No. Your rates, customers, documents and messages never train any model, ours or a vendor's. The model reads an inquiry to answer it; nothing is retained afterwards. It goes in your agreement in writing.

What happens when the agent gets something wrong?

A human approves every quote before it leaves — default, not disclaimer. Drafts show their sources, so a mistake is visible in seconds. Autonomy is earned per workflow, measured, and reversible.

What if it quotes a price that loses me money?

A person presses send, and behind them 120 detectors watch for a sell below your floor, a missed surcharge, a moved currency, an expired rate. It doesn't block you — quoting thin on purpose is legitimate — it stops you doing it by accident.

My rates are in forty spreadsheets and my head. Problem?

That's the normal starting condition. Drop the ratesheets in as they are — carrier PDFs, a co-loader photo off WhatsApp, merged-cell Excel. Wrong rows are shown to you, not quietly kept, and fixing one teaches the parser your format.

What if I want to leave?

You leave with everything — rate library, quotes and contacts export to standard CSV today, on one click, without asking us. No exit fee, no ninety-day hostage window.

🌍 Live results

How desks worldwide compare.

Average quote time by country — real votes from the challenge above.

Free trial · Worldwide

Your desk already has the enquiries.
Give it the brain.

Fourteen days, every feature, no card. Load one lane you know cold and check the arithmetic against yourself.

Built by people who price these lanes. Your data stays yours — export or delete it any time. And if anything feels off, a real person answers on WhatsApp.

Was this page useful?
WhatsApp us