Expedite TMS

Your fleet's going to grow.
So is HubCraft.

Start on a shared instance for $19 a truck. Grow into your own dedicated setup with custom features built for your operation. Run it on your own server when you're ready. No lock-in at any step.

No credit card. Drop a rate con, AI fills the load — same for carriers, drivers, and trucks. Custom fields and automations on every plan.

console.hubcraft.ai / dispatch
Dispatch board
Week of Mar 17 · 6 trucks · 14 legs
Week
Day
Map
T-104Hernandez
LAX → PHX Delivered · $1,820
PHX → DAL In transit · ETA Wed 14:00
T-118Petrova
CHI → DET (team) Dispatched · Relay leg 1/2
DET → BOS Planned · pickup Tue 06:00
T-127Singh
ATL → JAX Approval pending ⚑ HIGH-VALUE · Owner approval
JAX → MIA Planned · $2,100
T-141Okafor
SEA → DEN (multi-stop) 2 of 3 PODs received
T-156Reyes
NYC → PIT Delivered · POD attached
PIT → CLE (brokered) Dispatched · pay rate B
Custom field Added by client — no code
Multi-leg Brokered leg, different pay rate
For US expedite carriers
AI Intake on every doc
Free data migration
30-day trial, no credit card
How HubCraft grows with you

One product. Four stages
of your business.

Most TMS make you outgrow them. HubCraft grows with you — and lets you walk away with your data, your deployment, or even the software itself if you ever want to.

1
Shared
$19 / active truck
  • Shared multi-tenant instance
  • Full TMS — dispatch, settlements, invoicing
  • $19/mo floor (1-truck minimum)
Day one. No commitment.
2
Dedicated
$199/mo minimum
  • Your own isolated instance
  • Your own subdomain
  • Custom development available
  • Path to self-hosted later
When you need isolation or custom work.
3
+ Custom development
Billed hourly or in packages
  • Features built by our engineering team
  • Integrations to your factor, ELD, accounting
  • Custom reports and workflows
  • Available to Dedicated customers
When standard isn't enough.
4
Run it yourself
Your server, your control
  • Self-hosted deployment on your hardware
  • Source code licensing available
  • Independent of our cloud
  • Available on request
When you're ready to own it.
Full data export anytime — CSV plus original PDFs. No fees, no waiting.
Self-hosted deployment available on request for Dedicated customers.
Source code licensing available on request — own and run HubCraft independently of our cloud.
Why carriers pick hubcraft

A few things worth pointing out.

Here's what makes the difference once you're running expedite day to day — past the standard TMS checklist.

AI Intake

Stop typing. Start dispatching.

Drop any document into HubCraft — rate confirmation, broker setup packet, MC packet, COI, driver CDL, truck registration — and AI Intake extracts the fields it can read into the right record. You review and dispatch.

It won't catch every field on every document. But on a clean rate con from a major broker, you go from five minutes of typing to a minute of review. Same flow works when onboarding a new carrier or adding a driver — drop the document, review the extracted fields, save. Run a lot of loads, onboard a lot of carriers, and that adds up fast.

RATE CON
Pickup Chicago, IL 60601
Delivery Dallas, TX 75201
Rate $2,340.00
Ref # CHR-918214
Trailer type review · unclear in PDF
Rate confirmation MC packet COI CDL Truck registration Broker setup
Multi-leg dispatch

For loads that don't fit one truck.

Relay dispatch, team drivers, brokered legs paid one way while your own truck on the next leg is paid another. Multi-stop loads with partial PODs delivered as you go.

If you've ever tried to dispatch a relay or split a load across two trucks in your current TMS, you know how it breaks. HubCraft separates the customer's shipment from the truck's leg, so real-world dispatch finally fits the system instead of the other way around.

Public tracking

Brokers stop calling. They check the link instead.

Every shipment gets a public tracking page — pickup, delivery, route on a live map, current status. Send the link by email or text, no HubCraft login needed on their end. They check it, you don't pick up the phone.

Documents land on the same page as soon as they're uploaded — POD, BOL, signed paperwork. The broker downloads what they need from the tracking link instead of emailing you for it the day after delivery.

Plus the rest of what a real TMS does: settlements per-truck with custom pay rate types, document hub with full-text search, FMCSA carrier verification, expiration tracking for insurance, medical cards, and CDLs.

All in one system

Your back office runs on
more than just a TMS.
We include the rest.

Right now you're probably running a TMS, an HR tool, a project tracker, and a stack of spreadsheets — each in a different login, each disconnected from the others. HubCraft replaces that patchwork with one system: same login, same permissions, data flowing automatically between modules.

HR Suite

Employees · Time Off · Timesheets · Attendances

A full HR system for your office team. Employee records, contracts, and comp history. Vacation and sick leave with approval workflows. Time tracking for dispatchers and back-office staff. Kiosk check-in/check-out. All four modules talk to each other — vacation requests update timesheets, attendance pulls into payroll-ready exports.

A standalone tool that does this — BambooHR, for instance — starts at $250/month for small teams. Here it's part of the same login as your TMS.

Projects

Task management for office work

Task management for the work that doesn't fit a load record. Onboarding a new broker, migrating a client to your system, weekly close-out checklists, internal hiring projects. Tasks, deadlines, kanban boards.

Today this lives in your Slack threads, sticky notes, or a separate task tracker. In HubCraft it sits next to the load that triggered it, the driver involved, and the customer it's for — same system, same data.
The real value isn't the line-item cost savings — it's having one system instead of four. Your dispatcher's vacation request, the truck's last load, the broker's payment status, and the kanban board for onboarding a new customer all live in the same login, sharing data, accessible by the same team.
Pricing

$19 per active truck.
That's the number.

An "active" truck is one that hauled at least one load this billing month. You pay $19 per active truck, with $19/mo as the baseline. Extra trucks sitting idle or owner-operators who didn't haul? They don't add to your bill.

Shared

Multi-tenant · $19/mo min
Per active truck
$19/mo
Minimum
$19/mo
Setup
Free
Data migration
Free, white-glove
Custom fields & automations
Self-service
Bonus apps (HR Suite + Projects)
Included
Custom features written by our team
Custom integrations
Custom reports
Infrastructure
Shared instance
Self-hosted deployment
Best for
Getting started
"Active truck" = a truck that hauled at least one load in the billing month. The system counts automatically. You pay $19 per active truck, with $19/mo as the baseline floor — no $0 months even if you didn't haul. That's the lowest your bill can go.
Running 100+ active trucks? Volume pricing and custom terms available. Talk to us [email protected]
Proof of capability

What custom development
looks like.

These are real features we've built for HubCraft customers on the Dedicated plan. If standard TMS doesn't cover something your fleet actually does, we write the code. Below are three examples.

Available to Dedicated customers — billed hourly or in packages, separate from your subscription.
Scenario 01
Custom integration
Two days of work
The situation

"We use TBS Factoring. We want every customer invoice we send to auto-submit to TBS for funding, and we want the funding status visible inside HubCraft. Right now my dispatcher emails invoices to TBS one by one."

What we built

Two-way integration with TBS Factoring's API. Invoice posted in HubCraft → invoice submitted to TBS automatically → funding status (submitted, approved, funded, denied) syncs back into the load record.

Scenario 02
Custom business logic
Three days of work
The situation

"All loads above $5,000 need to be approved by our owner before dispatch. He's not always at his desk — we need a routing system that texts him, waits for approval, then unlocks dispatch. And tracks how long approvals take."

What we built

Approval routing rule attached to the dispatch state. Loads above $5,000 auto-pause, send SMS to the configured approver, wait for SMS reply ("yes" / "no"), then either unlock dispatch or send back with a reason. Approval times tracked in a custom report.

Scenario 03
Custom report
Two days of work
The situation

"We need to see profit per truck per week, factoring in driver pay, fuel cost, tolls, and overhead allocation. The standard reports don't break it down this way. Our accountant builds it manually in Excel every week."

What we built

Custom "Profit per Truck" report with weekly, monthly, and YTD views. Pulls data from dispatched legs, settlement records, and expense entries. Allocates overhead by configurable rule. Exportable to Excel for the accountant, but the data lives in HubCraft.

Custom development is billed hourly or in packages. We quote in 24 hours. You approve. We build. You get what you asked for — not "we'll consider it for next year."

FAQ

Questions we get from
expedite carriers.

How accurate is AI Intake?

AI Intake captures nearly every field on a standard document — typically 99%+ on clean rate confirmations, MC packets, COIs, CDLs, and truck registrations. Under the hood we use Claude Sonnet, and for structured paperwork like this, the extraction is straightforward. Faxed pages, handwritten notes, and low-resolution scans push accuracy down — but AI Intake still fills what it can read, flags anything it's unsure about, and you confirm before saving.

Do you integrate with Sylectus, DAT, Truckstop?

Load board integrations are actively in development. Sylectus and DAT — the most common for expedite — are highest priority. If you need a specific one faster than our roadmap delivers, custom development is available on the Dedicated plan and typically takes days, not quarters. In the meantime, AI Intake handles posted loads from any board — drop a screenshot or copied text into HubCraft and the load fills itself.

What can I customize myself, and when do I need your engineering team?

Self-service on every plan: add custom fields (text, dropdowns, dates, numbers, checkboxes) to any record, configure automation rules (email triggers, time-based actions, status workflows), and adjust views — no code, no support ticket. You need our engineering team when you want actual software development: a custom integration to your factor or ELD, business logic that doesn't fit a rule, a new report tied to your operation, or workflows that span systems. Custom development is available to Dedicated customers, billed hourly or in packages.

Why are HR and project management included?

Two extra modules ship with every HubCraft plan. HR Suite (Employees, Time Off, Timesheets, Attendances) covers what carriers usually buy as a separate HR tool — BambooHR starts at $250/month for the same capability. Projects handles task management for your office: customer onboarding, internal initiatives, recurring checklists. The point isn't the savings — it's having one login, one set of permissions, and data flowing between modules instead of four disconnected SaaS tools.

What does "active truck" mean for billing?

A truck is "active" in a billing month if it had at least one dispatched leg during that billing month. You can have 500 trucks in HubCraft, but if only 50 actually moved freight that month, you pay for 50. The system counts automatically — no admin toggles, no "deactivate this truck" checkboxes. Idle trucks, parked trucks, and owner-operators who didn't haul don't add to your bill. The lowest possible bill is $19/month — that's the floor, even in a month where nothing moved.

How does migration from my current TMS work?

Free, on every plan. You send us your data — exports from your current TMS, spreadsheets, whatever you have. Our team writes the import scripts, runs validation, you review the mapping, and we load everything in. No wizard to figure out on your own, no per-row charges. We stay involved until everything's in and verified.

What if I stop using HubCraft — for any reason?

Your data is yours at every step. Full export anytime — loads, drivers, customers, documents, settlement history, the full operational record — as CSV plus original PDFs, with no fees and no waiting. For Dedicated customers, self-hosted deployment is available on request, so you can move HubCraft to your own server and run it independently of our cloud. Source code licensing is available on request — you can keep running HubCraft forever, with or without us. The whole product is built so you're never trapped by us, no matter what happens.

Who's behind HubCraft?

A small team building HubCraft because we wanted it to exist. We work directly with every customer, ship updates weekly, and pick up the phone. If you email [email protected], you get a real person — usually within the day.

Try HubCraft for 30 days.

30-day free trial. No credit card. Demo data pre-loaded. If you decide we're not for you, walk away with all your data.