Built by a trucking company, running on our own trucks every day

One platform. Everything automated.

Loads read themselves from email or a screenshot. Assignment, payroll, invoicing and live tracking take care of themselves too — one platform, not five separate tools.

14 days free, no credit card · sign up, add the Chrome extension, import your first load · every screen below is the real product

Dashboard
Drivers
Vehicles
All Routes
Payroll
Invoicing
Settings
Today's board 6 active · 2 unassigned
LOAD-4401 Carteret, NJ → Boston, MA Marcus Ellery $2,450.00
Pick-up Point
CARTERET TERMINAL
1000 Blair Rd, Carteret, NJ 07008
Scheduled: 07:00
Delivery Point
BOSTON DC
200 Summer St, Boston, MA 02110
Scheduled: 15:00
LOAD-4402 Moonachie, NJ → Philadelphia, PA Dee Halloran $1,880.00
LOAD-4403 Pennsauken, NJ → Baltimore, MD drop driver $2,120.00
0 hrs/weeksaved not retyping rate cons by hand
0 hrs/weeksaved skipping payroll math
0 hrs/weeksaved assembling invoices by hand
0%of expiring docs caught before they lapse

Reads what you already use

Mail Load boards Maps & routing GPS tracking Factoring Payroll
All-in-one

Everything you juggle across six tabs, in one automated platform

Dispatch, live GPS and mapping, payroll, invoicing and factoring paperwork, compliance, maintenance, profit reports — not six separate logins and a spreadsheet holding it together. One platform does the manual parts for you.

Reads the load for you

Straight from your inbox, a pasted screenshot or a PDF — it's parsed straight onto the board: pickup, delivery, rate, notes, contacts, all of it. Nobody types a load in by hand.

Knows where every truck is

Live GPS feeds straight into the board — distance and drive time to the next stop, automatically. No separate Google Maps tab to check if a truck can make it.

Bills itself the moment the POD lands

Every rate con and POD stays on the load as it happens, then comes together into one PDF combined the way each customer's factoring company wants it — no assembling paperwork by hand to get paid.

Compliance that watches itself

Licenses, medical cards, registrations and inspections turn amber, then red, before they become a roadside problem.

Hours back every week

No re-typing a load into payroll, no doing the math on driver pay by hand. Pick a driver and a week — every load they ran is already there, already priced.

Watches the load boards for you

A stranded truck, a driver who needs one more load — Scout reads your load boards for what actually fits and pushes it straight to you, so nobody's babysitting a board between loads.

Dispatch

A load lands in your inbox. Fifteen seconds later it's on a driver.

No retyping load numbers, addresses and appointment windows out of a PDF. The importer reads the rate confirmation for you and puts the run on the board.

Import

Import straight from Gmail

Open the rate confirmation, hit one button. It reads the PDF, pulls out the load number, both legs, the rate, the appointment windows and the equipment, and shows you everything before it saves — so you stay in control of what lands on the board.

  • Reads PDF rate cons and plain-text load offers
  • Multiple loads in one document, imported together
  • Warns you when a load number is already on the board
RATE CONFIRMATION
Load # 84291
Import Route
Click to see it in action

Reading rate confirmation…

Import Route×
LOAD-4431
Carteret, NJ
Boston, MA
$2,450.00
08/17/2026
53' Dry Van · 24,600 LBS · 18 Pallets
Cancel Add to Dashboard →
Today's board
LOAD-1187Newark, NJ → Philadelphia, PAMarcus E.
LOAD-2093Chicago, IL → Detroit, MIDana C.
LOAD-4431Carteret, NJ → Boston, MAUnassigned
Live tracking

Know exactly where the truck is, without a phone call

One click on a load shows the driver's live position and how far they really are from pickup and delivery — real drive time, not a straight line on a map.

Map

Click the map icon, see the truck

Every load on the board has a map icon right on it. Click it and the driver's live GPS position drops in next to the pickup and delivery pins, with real drive-time ETAs to both.

  • Live GPS position, not a last-known address
  • ETA and miles to pickup and delivery, with real traffic
  • Opens right from the board — no separate app
LOAD-4431 Carteret, NJ → Boston, MA Marcus E.
Click the map icon to see it in action

Finding live location…

LOAD-4431 · Carteret, NJ → Boston, MA
Pickup ~18 min · 9 mi
Delivery ~2h 40m · 106 mi
LIVE
Carteret, NJ Boston, MA Marcus E.
Dispatch Assistant

Ask it, instead of digging for it

"Where's Marcus" or "all ETAs" — the assistant already has the fleet's live GPS and load data, and answers in a sentence instead of five clicks around the board.

  • Reads live GPS and ETA data, not a stale export
  • Click a suggestion, or type your own question
  • Lives on the dashboard — always one click away
Dispatch Assistant
Ask me anything about your fleet.
Click a question to see it answer
Documents

Everything a factoring company needs is already on the load

Rate confirmations and PODs stay attached to the route as they happen — no digging through email or a shared drive when it's finally time to invoice.

Invoicing

Every rate con and POD, combined the way each factor wants it

The paperwork is already sitting on the load — the rate confirmation you imported and the proof of delivery your driver uploaded. Set up once which documents a customer's factoring company wants and how, and every invoice after that comes out already combined and ready to send — no more assembling PDFs by hand before you can get paid.

  • Rate con + POD combined into one PDF per load, automatically
  • Matched to the right factoring company per customer, not one-size-fits-all
  • Missing a POD is flagged before you invoice, not after it bounces
  • A full batch downloads as one ZIP, ready to send
LOAD-4431 documents Complete
📄
Rate Confirmation Uploaded · Aug 14
✓
📦
Proof of Delivery Uploaded · Aug 17
✓
Combined for Apex Capital Factoring
🗂️
LOAD-4431_Invoice_Packet.pdf RC + POD + invoice, one file
⬇
Fleet & compliance

Nobody rolls out on an expired medical card

Licenses, medical cards, registrations and annual inspections all carry an expiry date. The board turns amber before they lapse and red after — and tells you who is missing paperwork entirely.

Drivers

A compliance board, not a contact list

Every driver in one row: truck, phone, license expiry, medical expiry, documents. Filter to just the ones that need attention and work the list down to nothing.

  • Filter by expired, expiring or missing documents
  • Warning windows you set yourself — 30 days, 7 days, whatever suits
  • Contractors kept separate from employed drivers
  • Documents and SSN stored encrypted against the driver, not in a filing cabinet
ME
Marcus Ellery
(973) 555-0142
License · Oct 2027 Medical · Mar 2027
DH
Dee Halloran
(908) 555-0197
License · Nov 2026 Medical · 19d left
IS
Ingrid Solberg
(862) 555-0175
License · Dec 2027 Medical · Expired 6d
Alerts

It tells you before it becomes a problem

One bell, everything that needs a human. Expiring medicals, lapsed inspections, registrations coming due — for drivers and trucks alike, oldest problem first.

  • Drivers and trucks in one list
  • Dismiss what you've dealt with
Notifications Mark all read
Ingrid Solberg
Medical Card expired 6 days ago
×
Unit 223
Inspection expired 3 days ago
×
Dee Halloran
Medical Card expires in 19 days
×
Trucks

The same for the equipment

Plate, VIN, registration and annual inspection for every truck, with the same amber-then-red treatment and the documents attached where you'll find them.

Unit 207
Plate NJ-4471 · 53' Dry Van
Registration · Aug 2027 Inspection · 11d left
Unit 211
Plate NJ-5820 · 48' Flatbed
Registration · 22d left Inspection · Sep 2027
Unit 223
Plate NJ-3390 · 53' Dry Van
Registration · Dec 2027 Inspection · Expired 3d
Maintenance

Oil changes tracked by the mile, not the memory

Log the odometer at the last oil change once, and the fleet tracks itself from there — due at whichever comes first, mileage or time, with its own amber warning before it's actually overdue.

  • Due at whichever comes first — mileage or days since the last change
  • Amber warning window before it's overdue, not just a red flag after
  • One column on the Vehicles page, not a separate spreadsheet
Unit 207
128,450 mi · last change 123,900 mi
Oil change · 4,450 mi left
Unit 211
96,120 mi · last change 91,240 mi
Oil change · 380 mi left
Unit 223
112,860 mi · last change 106,700 mi
Oil change · 1,140 mi overdue
Payroll

The week is already in the system. Let it do the math.

You dispatched the loads. You shouldn't have to type them again into a spreadsheet to work out what everyone is owed.

Payroll

Every completed load, priced and totaled

Pick a driver and a week. Every load they ran is there in the order they ran it, with the rate alongside. Type the pay or type a percentage — the other fills itself in. Mark the week paid when the money goes out.

  • Weekly for drivers, monthly for contractors
  • Contractors priced off carrier pay, not the sell rate
  • Notes per load, and loads you can drop from a week without deleting them
  • Printable pay statement for the driver
Marcus Ellery
Week of Aug 11 – Aug 17
Paid
LOAD-4401 Carteret, NJ → Boston, MA $2,450.00 $612.50
LOAD-4404 Carteret, NJ → Hartford, CT $1,640.00 $410.00
LOAD-4402 Moonachie, NJ → Philadelphia, PA $1,880.00 $470.00
Total pay · 3 loads $1,492.50
Reports

Know what the week actually made, not just what it billed

Revenue is the easy number. Profit is revenue after driver pay, fuel, insurance and parking — and it's worked out for you from the loads you already dispatched.

Profit

Revenue, costs and profit for any period

Pick this week, last month, this year or any dates. Every number sits next to the period before it, so you see at a glance whether things are moving the right way.

  • Profit = revenue − driver and contractor pay − fuel − insurance − parking
  • Fuel from your GPS provider's engine data, priced at the weekly diesel average for your region
  • Insurance and parking per truck, set once in Settings
  • Revenue by driver, by broker or customer, and by day or week — sortable, export to CSV
Last month
vs the month before
Revenue
$186,420
▲ 8%
Fuel cost
$21,380
4,120 gal · avg $5.19
Insurance & parking
$24,150
14 trucks
Profit
$52,760
▲ 12% · 28% of revenue
Northline Logistics
$38,900
Harbor Freight Brokers
$29,050
Summit Transport Co.
$20,700
Backhauls

It's already watching the load boards for you

You don't have to babysit load boards between loads. Scout watches them for you and tells you the moment something fits.

Board Scout

Matched to the truck that actually needs it

A stranded truck two hours from home. One more load before the day ends. A driver who needs a short top-off, not a full reload. Scout knows what every truck in your fleet needs right now, watches your load boards for it, and only surfaces the loads that actually fit — refined by real drive distance, not just a matching zip code.

  • Reads your load boards automatically — no manual searching
  • Matched against real drive distance, not just the region
  • Pushes straight to you over Telegram
  • Lives inside the same window as the rest of the board
Boris FREE
Dana Cole FREE
Marcus Ellery ON ROUTE
Matched loads 3 of 4 · live
$850215 mi
Boston, MA → Newark, NJ
↩ return · Marcus Ellery · 0 mi
$30055 mi
Worcester, MA → Providence, RI
↻ local there · Rosa Villanueva · 0 mi
$42075 mi
Clifton, NJ → Allentown, PA
→ outbound · Boris · 0 mi
Anywhere

Works on the phone in the yard

The board, the drivers, payroll — all of it reflows for a phone. Assign a driver from a dropdown instead of dragging, mark a load done from the cab park, and pick light or dark depending on whether you're in an office or a truck at night.

  • No app store, no install — it's just the website
  • Light and dark, remembered per device
  • Two dispatchers on the same tool at once, live — nobody overwrites the other
Today's board ☽
LOAD-4401 $2,450.00
Carteret, NJ → Boston, MA
LOAD-4402 $1,880.00
Moonachie, NJ → Philadelphia, PA
LOAD-4403 $2,120.00
Pennsauken, NJ → Baltimore, MD
LOAD-4405 $1,640.00
Elizabeth, NJ → Hartford, CT
"We built this because nothing on the market did all three — dispatch, compliance and billing — without three subscriptions and three logins. Now it runs our own trucks every day, and we're opening it up."
— The team behind OneDispatch
Pricing

Priced for your fleet, not a seat count

Every fleet is a different size with a different mess to untangle. Tell us how many trucks and drivers you're running and we'll quote a flat monthly price — no per-user surprises.

Every plan includes

  • Email & screenshot load import
  • Payroll & invoicing
  • Compliance tracking & alerts
  • Role-based access
  • Chrome extension
Get a quote
FAQ

Questions dispatchers actually ask

Just one thing: the free OneDispatch extension for Google Chrome. It's how loads come in — straight from Gmail. Start your free trial on the website, add the extension, and it connects to your account on its own. Everything else — the board, payroll, invoicing, tracking — runs in the browser, nothing to download or update.

Most fleets are dispatching their first load the same day. Add your drivers and trucks, set up your carriers and terminals, and you're on the board — we'll walk you through it on the demo call.

Yes — send us what you've got and we'll get it imported before your first day on the board, at no extra charge.

SSNs are encrypted at rest and only ever shown in full on an explicit, logged request. Access to drivers, payroll and documents is controlled per role, enforced on the server.

Yes — contractors are tracked separately from employed drivers, with their own monthly settlement.

Every account starts with a 14-day free trial — no credit card. After that it's a flat monthly rate based on your fleet size, not per seat. We'll quote it for you; bigger fleets can pay by invoice.

See it on your own loads

Half an hour, your freight, your drivers. If it doesn't save your dispatcher an hour a day, don't buy it.

Prefer email? Ask a question · support@onedispatch.io