Integration · Visibility
project44 integration: location and predictive ETAs
project44 feeds Roadmark real-time location and predictive ETAs for carriers already sharing through its network, keeping tracking and the portal current.
The short answer
project44 and Roadmark, in short.
What syncs
| What | Direction | When |
|---|---|---|
| Location | →project44 to Roadmark | As project44's network reports it |
| Predictive ETA | →project44 to Roadmark | Recalculated as conditions change |
Setting up project44
1Register a client application in project44 Movement
A Movement Customer Admin creates a client application, gives it the roles and access groups it needs, and Roadmark uses it to request an access token.
2Confirm which carriers are connected
project44 tracks a carrier once it's connected through its ELD or telematics, project44's DriveView app or an API, and turned on sharing with you. If a carrier isn't yet, they connect on project44's side first.
3Test with a real load
Run one load through it and check that the location and ETA match what project44's own dashboard shows, before turning it on for everything.
Before you start
- A project44 Movement account with a Customer Admin who can register a client application.
Some of the carriers on your board already share their location with shippers through a visibility network instead of, or alongside, an ELD connection. project44 is one of those networks, and Roadmark reads the location and predictive ETA it reports for any carrier that's already sharing with you through it, so tracking has a current ETA without that carrier installing anything new for Roadmark specifically.
How a carrier gets into project44's network
project44 runs its own onboarding for carriers. As its carrier FAQ describes, a carrier connects through its ELD or telematics provider, project44's DriveView app on a driver's phone, or an API, and then decides which of its customers can see that data, with the option to stop sharing with any of them at any time. So a carrier's trucks show up for you once that carrier is sharing with you through project44. Roadmark doesn't do that onboarding: it reads from carriers already connected on project44's side.
Connecting Roadmark to project44
project44's Movement platform authenticates API clients with the OAuth 2.0 client credentials grant. An admin with the Movement Customer Admin role registers a client application, assigns it the roles and access groups covering the data Roadmark should read, and Roadmark uses that client's credentials to request an access token from project44's OAuth token endpoint. Nothing about how a carrier connects to project44 changes.
What a predictive ETA adds
project44 describes its ETA as recalculated continuously from a truck's current position along with conditions such as traffic and how that carrier has historically performed on that lane, rather than an ETA that only updates when a status message arrives. Roadmark reads that ETA the same way it reads an ELD's: as one of five sources feeding a load's status, alongside the driver app, a carrier's own app or an EDI 214, other visibility networks, and a check call when nothing else is reporting. The same ETA that shows up on the load board is what a customer sees in their own portal.
A worked example
On Tuesday's board, load 48219 is covered by Northline Freight, an outside carrier, at $1,655.00 in US dollars. Ashgrove Logistics doesn't run that truck, so there's no ELD connection to read from directly. If Northline Freight already shares its location through project44, Roadmark reads that feed instead: tracking gets an ETA for 48219 the same way it would from a connected ELD, and Prairie Foods or whichever customer is waiting on that load sees the same ETA in their own portal, without Ashgrove Logistics calling Northline Freight to ask where the truck is.
Why this matters for brokers
A broker or a group's brokerage arm tenders loads to carriers it doesn't operate, so it can't put its own ELD in someone else's truck. project44 is built for exactly that gap: it tracks the carrier, not the freight's owner, so a broker gets the same current ETA on a purchased-power load that a carrier gets on its own trucks. That's what feeds the same customer portal either way.
For a broker or carrier already working with project44-connected carriers, the change is mostly that the board and the customer portal catch up to what project44 has been reporting the whole time, instead of a dispatcher copying an ETA across from a separate dashboard.
Questions about project44 and Roadmark
What does Roadmark read from project44?
Real-time location and predictive ETAs, the same two the project44 integration is listed for in the directory.
Does a carrier need new hardware to show up in project44?
No. project44 tracks a carrier once it's connected its own ELD, GPS or telematics data to project44's network; Roadmark then reads what's already flowing, without a carrier installing anything for Roadmark specifically.
How is project44's predictive ETA different from an ELD's own ETA math?
project44 recalculates its ETA continuously from current position plus conditions such as traffic and historical performance on that lane, rather than only the truck's speed and remaining distance. Roadmark reads whichever ETA the connected source, ELD or visibility network, is reporting for that load.
Does connecting project44 change how detention is billed?
No. Detention is billed from dock arrival and departure times against the free time in the rate confirmation. A visibility network's location feed is one of the sources those times can come from when a load isn't on a connected ELD.
Can I connect both an ELD and project44?
Yes. Roadmark checks five sources for a load's status, the ELD, the driver app, a carrier's own app or an EDI 214, visibility networks such as project44, and a check call when nothing else is reporting, and knows which one is reporting for each load.

See it with the systems you run.
Tell us what you run today. In the call, we show you what connects to Roadmark and how, on your own lanes and customers.
- Your lanes, customers and carriers, not a canned demo
- Beside the TMS you run today
- No commitment to switch anything