Skip to content
roadmark

Integration · ELD and telematics

Samsara integration: hours of service and ETAs

Samsara feeds Roadmark hours of service, location and engine data every few minutes, so tracking ETAs, dispatch planning and detention all use current data.

The short answer

Samsara and Roadmark, in short.

Roadmark reads hours of service, location and engine data from Samsara every few minutes. That feed is what tracking uses to calculate an ETA, what Planning checks before it puts a driver on a load, and what detention is billed from.

What syncs

One row for each kind of record: which way it moves, and when.
What syncs between Samsara and Roadmark
WhatDirectionWhen
Hours of serviceSamsara to RoadmarkEvery few minutes
LocationSamsara to RoadmarkEvery few minutes
Engine dataSamsara to RoadmarkEvery few minutes

Setting up Samsara

  1. 1Sign in to Samsara

    An admin authorizes Roadmark from Samsara, so it can read hours of service, location and engine data for the fleet.

  2. 2Choose what syncs

    Turn on hours of service, location and engine data, or leave any of them off.

  3. 3Test with a real load

    Run one load through it and check that the ETA and the hours a driver has left match what Samsara shows, before turning it on for everything.

Before you start

  • A Samsara admin who can authorize the connection.

R. Diaz's unit reports hours of service, location and engine data to Samsara every few minutes, and Roadmark reads all three. It's the same feed behind three different screens: tracking turns it into one ETA per load and explains the math in plain words, dispatch planning checks it before putting a driver on the next load, and billing measures the dock arrival and departure times it reports against the free time in a rate confirmation to bill detention.

None of that needs a new device in the truck. Samsara's own REST API is what Roadmark reads from: an admin creates a token from Samsara's dashboard, under Settings → API Tokens, and grants it the scopes for the data it should read, such as hours of service logs. Nothing about how Samsara runs in the cab changes.

Once it's connected, the ELD is one of five sources Roadmark checks for a load's status, alongside the driver app, a carrier's own app or an EDI 214, visibility networks, and a check call when nothing else is reporting. When the truck slows down or stops, that shows up in the ETA before anyone calls to ask, and it's the same dock-arrival and dock-departure data that turns into a detention line on the invoice, without someone timing it by hand.

For a fleet already running Samsara, that mostly means the load board and the invoice catch up to what the truck has been reporting all along: an ETA that reflects the truck's actual position and hours, a plan that respects the hours left on the clock, and a detention charge that matches the dock clock instead of a guess written on the back of a BOL.

Questions about Samsara and Roadmark

How often does Samsara data reach Roadmark?

Every few minutes: hours of service, location and engine data all sync on that schedule, the same figures tracking, planning and billing use.

Does connecting Samsara change how detention is billed?

No. Roadmark bills detention from the ELD's arrival and departure times at the dock, measured against the free time in the rate confirmation. Connecting Samsara is what supplies those times.

Does Samsara feed dispatch planning as well as tracking?

Yes. Hours of service from the ELD in the cab are on the same card as a unit's trailer and home time, so a plan never sends a driver somewhere their hours won't cover.

Do I need to change anything in the truck?

No. Roadmark reads from the Samsara device already in the cab; there's nothing new to install.

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

Thirty minutes. No slides.

We use this to reply to your request. Privacy policy.