Integrations
Twenty-three providers, five built first. Credentials never reach the browser, and nothing is switched on by default.
5 live-readySimulated until you say so
The directory
An integration earns its place by removing a re-key somebody currently does by hand. Everything runs simulated first, labelled as simulated.
Who the carrier is, and whether it should be touching your freight.
Where the load goes when you need a truck on it today.
Where the box actually is — by truck and by vessel.
Distance you can rate a lane on, not a straight line between two ZIPs.
Signature on the paperwork that has to be signed.
Telling a person something happened, where they already are.
Getting the invoice into the books without re-keying it.
Each listed with what it actually returns.
Built first
“Integrates with” means nothing on its own. These are the fields that land on the record.
01
Verifies a carrier against the federal registry from its MC or DOT number.
Verified only on a positive authority match — never because a lookup returned something. The registered email then becomes the only address carrier paperwork can go to.
What comes back
02
Posts a load to the boards you hold accounts with, and receives the offers back by webhook onto that load’s rate board.
Offers sort low to high and stop there — the system never selects on price. An unknown MC creates a carrier in pending compliance before anything can be dispatched.
What comes back
03
Pulls truck position and hours of service for the tractor assigned to a load.
Pings attach to the load, not to a separate tracking screen. One record carries the customer’s question, the answer, and when you answered it.
What comes back
04
Subscribes a container to vessel milestones from the steamship line and writes them onto the load.
The last free day arrives from the line rather than being typed off an arrival notice. That is the difference between a demurrage clock you trust and one you check by hand.
What comes back
05
Submits a sailing request for lanes with a leg that goes by water, and records the confirmation.
The confirmation lands on the load as a document like any other, so the booking is where the rest of the paperwork is rather than in somebody’s inbox.
What comes back
Behind every connection
Anyone can call an API once. What decides whether you trust it on a Friday afternoon is the retry, the timeout, and the disputed call six weeks later.
One shape, every provider
carrierName · mc · dot
rate · eta · source · safety
Whatever a board sends, this is what reaches the rate board.
Simulated or live
Run the whole system simulated while onboarding, then turn providers live one at a time. Each carries its own mode, credential reference and last-call timestamp.
The prototype Harbor TMS replaces returned simulated data from the same functions as real data — which is how a screenshot of an invented carrier ends up in front of a customer. Here the two cannot be confused, by construction.
How we know it works
These are the criteria the integration work is signed off against — not a summary written afterwards.