
John Carlson
AI architect
Meet our AI agents
Today we're naming the two AI systems powering the platform and explaining exactly what each one does.

When we started building Haulix, we had a simple thesis: the worst parts of dispatch aren't the decisions — they're the busywork around them. The calls to check on a load that left 4 hours ago. The email to a broker confirming a rate you already agreed to verbally. The document that needs to be cross-checked against three other documents before anyone can close out a load.
These tasks don't require a dispatcher. They require a system that doesn't get tired, doesn't miss emails, and doesn't put a broker on hold.
That system is now two systems. We're naming them today.
Relay — the dispatch agent
Relay handles everything that happens between a load being available and a driver being assigned and moving. It reads incoming load opportunities, scores them for profitability using real-time lane data and your fleet's cost structure, sends outbound emails to brokers with AI-drafted rate confirmations, makes outbound calls to check on status, and keeps every load record updated without a human touching it.
The name is deliberate. In track and field, a relay works because each runner only has to run their segment perfectly. Relay, the agent, does the same thing — it handles its segment of the dispatch process so that your dispatcher can focus on the decisions that actually require human judgment.
Relay is available on our Fleet and Command plans.
Lens — the intelligence agent
Lens came out of a problem we kept hearing from operators with larger fleets: "I don't know what I don't know." A 50-truck operation has hundreds of moving parts at any given moment. Loads in transit, drivers approaching HOS limits, brokers waiting on callbacks, documents that don't match. No dispatcher can hold all of that in their head simultaneously.
Lens monitors your entire fleet in real time. It verifies documents as they come in — flagging BOL discrepancies, RateCon mismatches, POD inconsistencies — before they become problems. It surfaces late-delivery risk before a shipment is actually late. It tracks broker relationships and flags when a high-value broker hasn't heard from your team in more than 48 hours.
The name is also deliberate. Lens doesn't act — it sees. It gives your team the visibility that only existed before in the head of your most experienced dispatcher.
How they work together
Relay and Lens are designed to complement each other. Relay handles the outbound motion — assignments, communications, confirmations. Lens handles the inward watching — monitoring, verifying, alerting.
When a load that Relay assigned starts showing early signals of a late delivery — a driver who hasn't updated their location in 90 minutes, a pickup window that's tightening — Lens surfaces that to the dispatcher before it becomes a missed delivery. Relay then handles the broker notification automatically, while the dispatcher makes the call on rerouting.


