Telematics Integration
Connect to Samsara, Motive, or Geotab for automatic mileage updates and vehicle data.
Overview
BayTrack integrates with popular telematics providers to automatically sync vehicle data. Keep mileage and engine hours up to date without manual entry, and use real-time data to trigger preventive maintenance at the right time.
- Automatic mileage sync — Odometer updates without manual entry
- Engine hours — Track hours for hour-based PM schedules
- Fault codes — See active DTCs from vehicle ECM
- Location — Know where vehicles are
- PM accuracy — Trigger maintenance based on actual usage
ℹ️ Pro+ feature
Supported Providers
BayTrack integrates with the three most popular fleet telematics providers:
Samsara
Full integration with Samsara's fleet management platform.
- Vehicle GPS location
- Odometer and engine hours
- Fuel level and consumption
- Fault codes (DTCs)
- Driver assignments
Motive (formerly KeepTruckin)
Integration with Motive's ELD and fleet tracking platform.
- Vehicle location
- Odometer readings
- Engine hours
- Diagnostic codes
- ELD compliance data
Geotab
Integration with Geotab's comprehensive fleet management system.
- GPS tracking
- Odometer and engine hours
- Engine diagnostics
- Fuel usage
- Driver behavior data
Connecting Your Provider
Connect your telematics account to start syncing data.
Samsara setup
- 1
Go to Integrations
Navigate to Settings → Integrations. - 2
Find Samsara
Locate the Samsara section and click Connect. - 3
Enter API token
In your Samsara dashboard, create an API token with read access. Paste it into BayTrack. - 4
Test connection
Click Test Connection to verify it works. - 5
Save
Save the connection. BayTrack will start syncing vehicle data.
Motive setup
- 1
Go to Integrations
Navigate to Settings → Integrations. - 2
Find Motive
Locate the Motive section and click Connect. - 3
Enter API key
In your Motive dashboard, generate an API key. Paste it into BayTrack. - 4
Test and save
Test the connection and save.
Geotab setup
- 1
Go to Integrations
Navigate to Settings → Integrations. - 2
Find Geotab
Locate the Geotab section and click Connect. - 3
Enter credentials
Enter your Geotab database name, username, and password. - 4
Authorize
Authorize BayTrack to access your Geotab data. - 5
Save
Save the connection.
Mapping Vehicles
After connecting, map your telematics vehicles to BayTrack assets.
Why mapping is needed
Telematics systems track vehicles by their own IDs. BayTrack assets have separate IDs. Mapping tells BayTrack which telematics vehicle corresponds to which asset.
How to map vehicles
- 1
Go to vehicle mapping
In Settings → Integrations, click Map Vehicles for your provider. - 2
View telematics vehicles
You'll see a list of all vehicles from your telematics account. - 3
Match to assets
For each telematics vehicle, select the corresponding BayTrack asset. BayTrack will try to auto-match by VIN or unit number. - 4
Save mappings
Click Save. Data will start syncing for mapped vehicles.
Unmapped vehicles
Unmapped vehicles won't sync data. You can map them later, or leave them unmapped if they're not in your BayTrack fleet (rental equipment, personal vehicles, etc.).
What Data Syncs
Once connected and mapped, BayTrack automatically syncs:
Mileage / Odometer
- Current odometer reading updates automatically
- PM schedules based on miles recalculate due dates
- Mileage-based alerts trigger accurately
Engine hours
- Current engine hours update automatically
- PM schedules based on hours recalculate due dates
- Useful for equipment that doesn't track mileage
Fault codes (DTCs)
- Active diagnostic trouble codes display on asset detail
- See engine, transmission, ABS, and other system faults
- Fault code descriptions help identify issues
💡 Proactive maintenance
Location
- Last known GPS location
- Helpful for mobile service dispatch
- Location updates periodically (not real-time GPS tracking)
Fuel data (where available)
- Fuel level percentage
- Fuel consumption over time
- Used for fuel efficiency reports (Pro+ Fuel Efficiency report)
PM Schedule Integration
Telematics makes PM scheduling more accurate by using actual usage data.
How it works
- PM schedules based on miles use actual odometer readings
- PM schedules based on hours use actual engine hours
- Due dates recalculate as data syncs
- No more guessing or manual mileage entry
Example
You set up an oil change every 15,000 miles. The asset currently shows 120,450 miles (from telematics), and the last oil change was at 108,000 miles. BayTrack calculates the next oil change is due at 123,000 miles — in approximately 2,550 miles.
As the vehicle drives and telematics syncs new odometer readings, the "miles remaining" count updates automatically.
Viewing Telematics Data
See telematics data on individual asset detail pages.
Asset Telematics tab
Each mapped asset has a Telematics tab showing:
- Current odometer and engine hours
- Last sync time
- GPS location (map view)
- Active fault codes
- Fuel level (if available)
Dashboard widgets
Pro+ includes dashboard widgets for:
- Vehicles with active fault codes
- Low fuel alerts
- Sync status overview
Sync Frequency
Telematics data syncs periodically, not in real-time.
- Odometer/hours — Syncs every 4 hours
- Fault codes — Syncs every 4 hours
- Location — Syncs every 4 hours
You can manually trigger a sync from the asset's Telematics tab if you need fresh data.
ℹ️ Note on real-time
Troubleshooting
Connection failed
- Verify your API key or credentials are correct
- Check that your telematics account is active
- Ensure the API key has read permissions
- Try disconnecting and reconnecting
Vehicle not showing
- Check that the vehicle exists in your telematics account
- Verify it's not in a group you've excluded
- Try refreshing the vehicle list
Data not syncing
- Confirm the vehicle is mapped to a BayTrack asset
- Check the last sync time — wait for next sync cycle
- Use manual sync to force an update
- Verify the telematics device is reporting to the provider
Incorrect mileage
- Telematics mileage comes directly from the vehicle ECM
- If the telematics provider shows wrong data, contact them
- You can manually override mileage on the asset if needed
Disconnecting
If you need to disconnect your telematics provider:
- 1
Go to Integrations
Navigate to Settings → Integrations. - 2
Click Disconnect
Find your provider and click Disconnect. - 3
Confirm
Confirm the disconnection. Vehicle mappings are preserved in case you reconnect later.
After disconnecting, telematics data stops syncing. Existing data (last known mileage, etc.) remains on assets.
Continue Reading