LD-2481DISPATCHEDTOR 04:12

TansTrack is the TMS your brokerage runs on: loads built straight from the rate-con Excels you already get, dispatched and edited at grid speed, invoiced in CAD or USD with the exchange rate locked to the event — and every change on the record.

200 loads per bulk edit · all or nothing
100% of changes carry their audit row
0 floats ever touch a dollar
CA built & hosted in Canada · aws ca-central-1

LD-2481IN TRANSITI-90 W

The day, at grid speed.

Dispatch lives in one keyboard-first grid — built to move at the pace of a phone that never stops ringing.

LOADS · JUNE IMPORT XLSX ? SHORTCUTS LOAD LANE CARRIER STATUS RATE USD LD-2478 TOR → MTL Northline Xpress DELIVERED 1,420.00 LD-2479 BUF → TOR GreatLakes Carriers IN TRANSIT 980.00 LD-2480 TOR → DAL Prairie Route Co. DISPATCHED 3,150.00 LD-2481 TOR → CHI Maplecrest Haulage 1,790.00 LD-2482 MTL → NJ Harbourline Freight IN TRANSIT 1,660.00 LD-2483 CHI → ATL Bluewater Logistics DELIVERED 2,240.00 DISPATCHED IN TRANSIT Saved · 1 field UNDO
FIG. 01 — LOADS GRID · KEYBOARD-FIRST · VIRTUALIZED

Excel in, loads out.

Drop in the sheet you already get. TansTrack maps the columns and builds the loads — no retyping.

Edit 200 loads in one move.

Bulk edits apply in a single all-or-nothing transaction: all of them change, or none do.

Undo, not “are you sure?”.

Every save shows an Undo toast; only money-moving changes ask first. Deleted loads sit in Recently Deleted until you restore them.

june_rate_cons.xlsx PU CITYDEL CITYRATE TORCHI1,790 TORMTL1,420 BUFTOR980 + 39 MORE ROWS NEW LOADS ORIGIN Toronto, ON DESTINATION Chicago, IL CARRIER RATE 1,790.00 USD 42 LOADS BUILT · 0 RETYPED
FIG. 02 — EXCEL IMPORT · COLUMNS MAPPED, LOADS BUILT
PICKUP +1 DAY LD-2490 TOR → CHI JUL 14 JUL 15 LD-2491 TOR → MTL JUL 14 JUL 15 LD-2492 TOR → NJ JUL 14 JUL 15 LD-2493 TOR → CHI JUL 14 JUL 15 LD-2494 TOR → BUF JUL 14 JUL 15 LD-2495 TOR → ATL JUL 14 JUL 15 LD-2496 TOR → CHI JUL 14 JUL 15 LD-2497 TOR → DAL JUL 14 JUL 15 + 192 MORE 200 updated · one transaction UNDO
FIG. 03 — BULK EDIT · 200 LOADS · ONE TRANSACTION

Figures drawn from the product — layout true, data illustrative.

LD-2481DELIVEREDCHI 19:47

Delivered is a handoff.

The moment a load delivers, it changes departments. TansTrack is built so nothing falls in the gap.

THE ROAD SIDE

Dispatch

  • A keyboard-first grid with a shortcuts overlay — hands never leave the keys.
  • Bulk edit with an Undo toast, not a confirmation maze.
  • Tender and confirmation PDFs generated per carrier, branded to your company.

THE OFFICE SIDE

Accounting

  • AR and AP ledgers per load, with partial carrier payments tracked.
  • Invoice packages built from the loads you already run.
  • USD/CAD stamped with the Bank of Canada rate at each event’s date — never today’s.

OWNERS — READS ACROSS BOTH

P&L per load — revenue, carrier cost, profit, margin — with breakdowns by customer, carrier, and lane. Monthly matrix, period comparisons, reconciliation checks, Excel and PDF exports. Visible to admins only.

LD-2481INVOICEDUSD→CAD @ 1.3642 · BOC

Money, on the record.

The quiet machinery underneath — the part serious buyers ask about.

06-29 04:12:07 LD-2481 · dispatched TOR → CHI · carrier assigned k.osei · dispatcher #88401
06-30 14:02:11 rate_to_carrier 1,850.00 → 1,790.00 USD k.osei · dispatcher #88412
06-30 14:02:11 audit row committed — same transaction as the write system #88412
07-02 09:15:40 invoiced · INV-1188 2,860.00 CAD · USD→CAD @ 1.3642 · Bank of Canada a.moreau · admin #88549
07-06 11:03:22 customer_payment Unpaid → Paid a.moreau · admin #88710

Example entries — field-level diffs, actor, and FX stamp, exactly as recorded.

The audit isn’t a log — it’s part of the write.

A change and its audit row commit in the same transaction. If the audit can’t be written, the change doesn’t happen.

Append-only history.

Audit rows are never updated or deleted — the API has no way to. There’s a test that fails if anyone tries.

FX you can defend.

Bank of Canada USD/CAD rates, stamped onto each financial event when it happens. Realized gain or loss is its own line, not a rounding surprise.

Money is decimal.

Amounts are stored and computed as decimals. Float never touches a dollar.

Tenant isolation on every table and every queryRoles enforced on the server, not in the browserBuilt and hosted in Canada (AWS ca-central-1)

NEXT LANESIN DEVELOPMENT

The map grows.

TansTrack runs brokerages today. Fleet is next — asset-based carriers, drivers, trucks — and it’s already carved into the data model: every load has carried its mode since day one. Ask us about early access.

FLEET DRIVERS TRUCKS

FAQPLAIN ANSWERS

Asked on the first call.

The questions brokerages ask before they commit — answered the way we’d answer in person.

In Canada — AWS ca-central-1 (Montréal). Every table and every query is scoped to your company, and roles are enforced on the server, not in the browser.

From the rate-con Excels you already receive. TansTrack maps the columns and builds the loads — no retyping, no template to force on your customers.

Yes — that split is the reason TansTrack exists. Every financial event is stamped with the Bank of Canada USD/CAD rate at that event’s date, never today’s, and realized FX gain or loss shows up as its own line.

They undo it. Every save shows an Undo toast, deleted loads sit in Recently Deleted until restored, and only money-moving changes ask before they apply. Underneath, every change writes an audit row in the same transaction — so the history is always whole.

Only the roles you allow. Access is enforced server-side — master admin, admin, dispatcher, user — and P&L, margins, and reporting are visible to admins only.

Brokerage is what TansTrack does today. Fleet — drivers, trucks, asset-based work — is in development, and every load has carried a mode field since day one, so the switch is architected in. Ask us about early access.

Pricing is by team size and volume, quoted straight after we see your operation — no per-load surprises.

LD-2481PAIDSETTLED

See your loads in it.

Tell us about your operation — lanes, monthly volume, team size — and we’ll walk you through TansTrack with loads like yours.

Pricing is by team size and volume. We’ll quote it straight — no per-load surprises.

Or write to us directly at hello@tanstrack.com.