How it works

From Geotab credential to live monitoring in five minutes.

  1. Enter your Geotab database, username, and password on the Odomotive setup screen.
  2. Odomotive pulls your vehicle list and starts polling fault codes every 60 seconds.
  3. Add your preferred shops, pick alert thresholds.
  4. When a vehicle throws a DTC that matches your rules, you get an SMS in seconds.
  5. Reply YES — Odo calls the shop, books the slot, and texts you the confirmation.
What we read from Geotab

A narrow slice. Everything you need, nothing extra.

Device list. We need to know which vehicles are in your fleet so we can route alerts to the right shop and pull telemetry. One-time on connect, then re-synced daily.

Fault data (DTCs).The full DTC stream — active and pending fault codes with severity flags (red / amber / malfunction lamp). This is what powers the alert engine, the prioritization, and the shop recommendations. We poll every 60 seconds.

Odometer readings.Mileage from your Geotab Status API. This drives every mileage-based service projection — oil change due, brake inspection due, transmission service due, etc. Polled on the same 60-second cadence as faults.

Engine hours. For diesel-heavy fleets where hours-based intervals matter more than miles. Same 60-second cadence; drives hours-based service projections.

Battery voltage.Pulled every 60 seconds, evaluated on a 7-day rolling average. Catches weak batteries before they leave you with a no-start at 4 a.m. Threshold is fuel-type-aware (gas vs. diesel).

Engine coolant temperature. Pulled every 60 seconds, alerts on sustained overheat readings (multiple samples above the threshold within a short window). Catches cooling-system faults before they become a tow bill.

Event-triggered position.When you have a scheduled shop appointment, we read device position to confirm drop-off and departure against the shop’s geofence. We don’t store the position — we just check “at the shop” or “not at the shop” and record the timestamp. No continuous GPS, no route history.

What we don’t read from Geotab

Privacy guardrails are hard-coded, not promised.

We do not request, fetch, store, or display any of the following from your Geotab database:

Continuous GPS / route history.Position reads are event-triggered only (around scheduled shop appointments). We don’t track where your trucks go, how they got there, or what route they took. Trip records are out of scope.

Driver hours / HOS. ELD log data, duty status, and trip records are out of scope.

Speeding / harsh-braking events.Driver-behavior data stays in Geotab where it belongs. We’re not in the driver-coaching business.

Fuel transactions. Fuel-card integrations and fuel-tax data are not part of the Odomotive scope.

Frequently asked

Geotab integration questions.

How long does the Geotab integration take to set up?
Five minutes. You enter your Geotab database name, username, and password. Odomotive pulls your vehicle list automatically. You then add your preferred shops and drop-off windows. Total setup including shop configuration: under 10 minutes.
What permissions does Odomotive need on Geotab?
Read-only. On a 60-second cadence we pull fault codes (DTCs), odometer readings, engine hours, battery voltage, and engine coolant temperature. We re-sync your vehicle list daily and do event-triggered position reads around scheduled shop appointments for drop-off confirmation (geofence check only — positions are not stored). We do not pull continuous GPS, route history, trip records, driver behavior, harsh-event data, hours-of-service, dashcam footage, or fuel data.
Does Odomotive work with all Geotab GO devices?
Yes. Any Geotab GO device reporting DTCs over the standard Geotab API is supported — GO9, GO9+, GO RUGGED, and the older GO7. No hardware changes, no plugins.
Will Odomotive interfere with my existing Geotab workflows?
No. We connect with a read-only Geotab user. We don’t modify vehicles, users, groups, rules, exceptions, or any other Geotab configuration. Your dispatchers continue using Geotab exactly as they do today.
What happens if I disconnect Geotab from Odomotive?
The access token revokes within seconds. We stop polling immediately. Historical fault data is retained 30 days in case you reconnect, then permanently deleted.
5-minute Geotab setup

Connect Geotab. Monitoring starts in minutes.

$269 to start (founder rate, was $299). 90-day money-back guarantee. Locked for life.