Action Center
All open items requiring your attention, ranked by priority
Critical
3
Safety & HOS
Compliance
2
PM & licensing
Operational
2
Routes & fuel
Acknowledged
0
This session
Critical — Act Now
Compliance — Address This Week
Operational — Monitor & Resolve
All clear.
No open action items. Check back after the next data refresh.
Fleet Overview
847 vehicles across 6 regions
Here's what needs your attention right now.
All clear — no items need your attention right now.
Fleet Utilization
78.4%
▲ 2.1% vs last week
HOS Compliance
94.2%
▼ 0.8% 4 violations active
Avg Fuel Economy
7.2 MPG
▲ 0.3 MPG vs fleet target
PM Currency
81.6%
▼ 3.2% 18 units overdue
Route Adherence
88.9%
▲ 1.4% 94 on-route now
Vehicles On Route
612/847
● 72% deployed today
License Currency
97.1%
● 7 expiring in 30 days
Active Alerts
23 open
3 critical · 8 warnings
Active Alerts
Engine fault — Unit #TRK-4412
DTC P0300 random misfire · Route 7 Northeast
2m ago
HOS violation — Driver M. Torres
Exceeded 11-hour drive limit · CDL# TX-9942
14m ago
Low fuel — 8 units below 15%
Regions: Southwest ×3, Midwest ×5
31m ago
Route deviation — Unit #VAN-0881
2.4mi off assigned route · I-78 corridor
45m ago
PM Currency by Region
Northeast94%
Southeast88%
Midwest79%
Southwest71%
West63%
Northwest85%
Driver HOS Status
Compliant — 251 drivers
Approaching limit — 12 drivers
Violation — 4 drivers
Recent Fleet Activity
| Unit | Driver | Region | Status | Fuel | Last PM |
|---|---|---|---|---|---|
| TRK-4412 | R. Nguyen | Northeast | Fault | 68% | 12 days |
| TRK-3301 | M. Torres | Southwest | HOS Alert | 41% | 44 days |
| VAN-0881 | T. Okafor | Midwest | Off Route | 72% | 8 days |
| TRK-2209 | D. Patel | Southeast | On Route | 85% | 3 days |
| VAN-1144 | S. Kim | West | On Route | 91% | 19 days |
| TRK-5580 | Unassigned | Northwest | Idle | 100% | 6 days |
Fuel Economy by Type
Class 8
6.1 mpg
Class 6
7.3 mpg
Cargo Van
14.2 mpg
EV Van
3.8 mi/kWh
Utilization — 4-week heatmap
M
T
W
T
F
S
S
Low
High
Fleet
847 vehicles · 6 regions · Last synced 2 min ago
Total Vehicles
847
Across 6 regions
Active Today
612
72% utilization
In Maintenance
31
Avg 2.3 days in shop
Idle / Unassigned
204
Available for dispatch
All Vehicles
| Unit ID | Type | Year / Make | Region | Driver | Odometer | Fuel | Status | Last PM |
|---|---|---|---|---|---|---|---|---|
| TRK-4412 | Class 8 | 2022 Freightliner Cascadia | Northeast | R. Nguyen | 214,882 mi | 68% | Fault | 12 days |
| TRK-3301 | Class 8 | 2021 Kenworth T680 | Southwest | M. Torres | 189,441 mi | 41% | HOS Alert | 44 days |
| VAN-0881 | Cargo Van | 2023 Ford Transit 350 | Midwest | T. Okafor | 62,115 mi | 72% | Off Route | 8 days |
| TRK-2209 | Class 6 | 2022 International MV | Southeast | D. Patel | 147,230 mi | 85% | On Route | 3 days |
| VAN-1144 | EV Van | 2024 Rivian EDV 500 | West | S. Kim | 28,447 mi | 91% | On Route | 19 days |
| TRK-5580 | Class 8 | 2020 Peterbilt 579 | Northwest | — | 302,881 mi | 100% | Idle | 6 days |
| VAN-2201 | Cargo Van | 2023 Mercedes Sprinter | Northeast | L. Chen | 44,221 mi | 54% | On Route | 27 days |
| TRK-0019 | Class 6 | 2021 Hino L6 | Southeast | A. Brooks | 98,342 mi | 77% | PM Due | 61 days |
| VAN-3312 | EV Van | 2024 Rivian EDV 500 | West | J. Morales | 19,882 mi | 62% | On Route | 11 days |
| TRK-7700 | Class 8 | 2019 Mack Anthem | Midwest | — | 441,220 mi | 88% | PM Due | 72 days |
TRK-4412
2022 Freightliner Cascadia · Northeast
Vehicle Identity
Unit ID
TRK-4412
Status
Year / Make / Model
2022 Freightliner Cascadia
Vehicle Class
Class 8
VIN
1FUJGHDV8NLAA4412
License Plate
PA-TRK4412
Fuel Type
Diesel
Reg. Expiration
Dec 31, 2026
Region
Northeast
Assigned Driver
Ricardo Nguyen
ELD Device ID
SAM-ELD-44129
In Service Since
Mar 2022
Live Status
GPS Live
Speed
0
MPH
Fuel
68%
tank
Eng. Temp
214°
°F
DTC Codes
2
active
Odometer
214,882
miles
Oil PSI
38
PSI
Battery
12.1
volts
Location
Trenton, NJ
Cost / Mile YTD
$0.48
Fuel Spend YTD
$14,220
Maint. Spend YTD
$3,840
PM & Maintenance History
Next PM due at: 215,000 mi
118 mi away
| Date | Type | Odometer | Provider | Cost | Notes |
|---|
Work Order History
| WO # | Date | Type | Description | Cost | Status |
|---|
HOS & DVIR History
Recent DVIR Inspections
| Date | Driver | Type | Defects | Signed | Status |
|---|
HOS Events — This Unit
| Date | Driver | Event | Duration | Status |
|---|
Driver & Behavior History
| Date | Driver | Miles | Events | Safety Score |
|---|
Recent Behavior Events
| Date | Driver | Event | Location | Severity |
|---|
DTC History
| Date | Code | Description | Severity | Status |
|---|
IFTA Data Integrity
Odo Miles Q2
51,244
Telem Miles Q2
49,908
Variance
+2.6%
Variance exceeds 2% threshold. Manual odometer verification required before Q2 IFTA filing. Last verified: Mar 31, 2026.
Q2 Miles by Jurisdiction
Driver Management
267 active drivers · 12 require attention
Active Drivers
267
6 regions
HOS Violations
4
Immediate attention
Avg Safety Score
87/100
Up 2pts this month
CDL Expiring 30d
7
Renewal notices sent
Driver Roster
| Driver | CDL # | Assigned Unit | HOS Status | Safety Score | License Exp. | Status |
|---|---|---|---|---|---|---|
| Maria Torres | TX-9942 | TRK-3301 | Violation | 71 | Mar 2027 | Action Req. |
| Ricardo Nguyen | PA-3341 | TRK-4412 | OK | 88 | Nov 2026 | Active |
| Thomas Okafor | IL-7712 | VAN-0881 | Warning | 82 | Aug 2027 | Monitor |
| Danielle Patel | FL-5509 | TRK-2209 | OK | 95 | Jun 2028 | Active |
| Sung-Min Kim | CA-8801 | VAN-1144 | OK | 93 | Jan 2027 | Active |
| Lisa Chen | NY-1234 | VAN-2201 | OK | 89 | Sep 2026 | Lic. Soon |
| Andre Brooks | FL-7741 | TRK-0019 | OK | 91 | Feb 2028 | Active |
| Jorge Morales | CA-3388 | VAN-3312 | OK | 87 | Apr 2027 | Active |
Inspection Compliance by Driver (30 days)
| Driver | Required | Submitted | On Time | Defects Found | Median Time to Complete | Flag |
|---|
Perfect compliance with zero findings is a signal, not a success. D. Patel has submitted 60 of 60 inspections and reported no defect in thirty days, with a median completion time of 41 seconds. A real walk-around does not take 41 seconds. The metric that catches this is not submission rate, which looks flawless, but defect find rate against median completion time. Rubber-stamped inspections are worse than missing ones, because they create a signed record saying the vehicle was fine.
Hours of Service
ELD-connected · FMCSA compliance · Real-time status
Compliance Rate
94.2%
▼ 0.8% vs last week
Active Violations
4
Immediate action required
Approaching Limit
12
Within 2 hours of limit
On 30-min Break
18
Required rest stop
Driver HOS Detail
| Driver | Drive Remaining | Shift Remaining | Cycle Used | Cycle Limit | Restart Avail. | Status |
|---|---|---|---|---|---|---|
| M. Torres | 0h 0m | 0h 22m | 68h | 70h | Tomorrow 06:00 | Violation |
| T. Okafor | 1h 12m | 2h 40m | 62h | 70h | Sat 08:00 | Warning |
| L. Chen | 1h 44m | 3h 10m | 59h | 70h | Fri 22:00 | Warning |
| R. Nguyen | 6h 18m | 9h 05m | 44h | 70h | — | OK |
| D. Patel | 8h 00m | 11h 00m | 29h | 70h | — | OK |
| S. Kim | 7h 45m | 10h 30m | 51h | 70h | — | OK |
| A. Brooks | 9h 00m | 11h 00m | 18h | 70h | — | OK |
| J. Morales | 5h 30m | 7h 15m | 55h | 70h | Sun 06:00 | OK |
Duty Log vs Inspection Log
| Exception | Driver | Unit | Date | What the two logs say | Risk |
|---|
The pre-trip is on-duty time. Every inspection should leave a matching mark in the duty log, so the two records are a cross-check on each other. These four exceptions are cases where only one of the two systems has the event.
DVIR & Inspections
Driver vehicle inspection reports · FMCSA 396.11 defect lifecycle · Out-of-service control
Submission Rate (30d)
96.4%
21 inspections missing
Open Defects
6
Across 6 units
Awaiting Certification
4
Mechanic sign-off required
Out of Service
2
Cannot dispatch until certified
Defect Lifecycle
1 · Reported by driver0
2 · Repaired & certified0
3 · Acknowledged by driver0
Why three columns and not two. The regulation is a chain of three signatures, not a ticket that opens and closes: the driver reports the defect, a mechanic certifies the repair, and the next driver acknowledges that certification before operating the vehicle. Most fleet tools model steps 1 and 2 and drop step 3, which is exactly where the audit finding lands. A repaired unit with no driver acknowledgment is still a violation.
DVIR / Hours of Service Reconciliation
| Exception | Driver | Unit | Date | What the two logs say | Risk |
|---|
The inspection log and the duty log have to agree. A pre-trip inspection is on-duty-not-driving time, so it leaves a mark in both systems. When it appears in only one, something is wrong: drive time with no pre-trip means the inspection never happened, and an inspection signed during an off-duty period means it was back-filled. Neither is visible if you read either log on its own. This is the same reconciliation the IFTA module runs on odometer versus telematics miles, pointed at a different pair of sources.
Inspection Log
| ID | Date / Time | Unit | Driver | Type | Findings | Chain | Work Order | Status |
|---|
Maintenance
PM scheduling · Work orders · Service provider management
PM Currency
81.6%
▼ 3.2% vs target
Overdue PMs
18
Action required
Open Work Orders
31
Across 8 providers
Avg Repair Time
2.3 days
Down 0.4 days vs prior mo.
Open Work Orders
| WO # | Unit | Type | Description | Provider | Est. Cost | ETA | Status |
|---|---|---|---|---|---|---|---|
| WO-8841 | TRK-4412 | Unscheduled | Engine misfire diagnosis | Ryder Fleet Svc | $1,200 | Today | Critical |
| WO-8839 | TRK-3301 | Brakes | Front brake shoe replacement | TA Truck Service | $880 | Tomorrow | In Progress |
| WO-8829 | TRK-0019 | Scheduled PM | 10K oil/filter/air service | Northgate Truck Svc | $340 | Overdue | Overdue |
| WO-8821 | TRK-7700 | Scheduled PM | Annual DOT inspection | Loves Truck Care | $210 | Overdue | Overdue |
| WO-8815 | VAN-2201 | Scheduled PM | 5K oil/tire rotation | Cedar Ridge Upfitting | $180 | May 24 | Scheduled |
| WO-8809 | VAN-0881 | Tires | Replace 2 rear tires — wear | Bridgestone Fleet | $620 | May 23 | Scheduled |
Driver-Reported Defects Awaiting Repair
| DVIR | Unit | Reported By | Defect | Age | Work Order | Dispatch |
|---|
A defect is a maintenance input, not a separate inbox. Every row here is the same record the driver signed, surfaced where the repair actually gets scheduled. Certifying a repair from this table closes the mechanic step of the inspection chain and releases the unit for dispatch, which is why the button lives here rather than in a compliance screen the maintenance manager never opens.
Routes
Route assignments · Adherence monitoring · Geofencing
Active Routes
94
612 vehicles deployed
Route Adherence
88.9%
▲ 1.4% vs last week
Off-Route Now
11
Across 4 regions
Avg Completion
96.2%
Today's routes
Live Route Map — US Fleet
On Route
Off Route
Idle
Off-Route Alerts11 active
VAN-0881 · T. Okafor
2.4mi deviation · I-78 East · 14 min ago
Geofence breach — Route R-14
TRK-2981 · C. Alvarez
1.1mi deviation · US-30 West · 28 min ago
Driver notified via ELD
Today's Completions
Northeast24/26
Midwest18/20
Southeast16/17
Southwest12/16
West14/15
Northwest10/10
Route Assignments
| Route ID | Name | Region | Unit | Driver | Origin | Destination | Distance | Progress | Status |
|---|
Telematics
GPS · IoT sensors · ELD · Real-time vehicle telemetry
Connected Units
841
6 offline · 99.3% uptime
Speeding Events
23
Today · ▲ 4 vs yesterday
Hard Braking
9
Today · ▼ 2 vs yesterday
Idle Time Avg
18 min
▼ 3 min vs last week
Select Vehicle
Live Telemetry — TRK-2209
Live
Speed
62
MPH
RPM
1,840
engine
Eng. Temp
196°
Fahrenheit
Fuel Level
85%
tank
Oil Pressure
42
PSI
Battery
13.8
Volts
Odometer
147,230
miles
DTC Codes
0
active
Speed last 30 min
Location — TRK-2209
GPS Live
Tampa, FL
62 mph
27.9506° N, 82.4572° W
I-75 N
Heading NNE
Last ping
8s ago
DTC Event Log
| Time | Unit | Code | Description | Severity | Status |
|---|---|---|---|---|---|
| 08:14 | TRK-4412 | P0300 | Random/multiple cylinder misfire | Critical | Open |
| 07:52 | TRK-7700 | P0401 | EGR flow insufficient detected | Moderate | Open |
| 07:31 | VAN-0881 | C0035 | Right front wheel speed sensor | Moderate | Open |
| 06:18 | TRK-3301 | P0087 | Fuel system pressure too low | Moderate | In Review |
| 05:44 | TRK-0019 | U0100 | Lost comm with ECM/PCM | Moderate | Resolved |
| 04:22 | VAN-1144 | P0456 | EVAP system small leak detected | Low | Resolved |
Driver Behavior Events — Today
| Time | Driver | Unit | Event | Location | Severity |
|---|---|---|---|---|---|
| 09:02 | M. Torres | TRK-3301 | Speeding +12mph over | I-10 W, Phoenix | High |
| 08:47 | T. Okafor | VAN-0881 | Hard braking 0.4g | US-30, Gary IN | Medium |
| 08:31 | R. Nguyen | TRK-4412 | Rapid acceleration | I-95 N, Trenton | Medium |
| 07:55 | L. Chen | VAN-2201 | Speeding +7mph over | NY-17 E | Low |
| 07:20 | A. Brooks | TRK-0019 | Harsh cornering | FL-80, Belle Glade | Low |
| 06:44 | D. Patel | TRK-2209 | Seatbelt unbuckled | I-75 N, Tampa | Medium |
Offline / Disconnected Units6 units · Last check 2 min ago
| Unit | Last Seen | Last Location | Driver | Region | Reason |
|---|---|---|---|---|---|
| TRK-1102 | 2h 14m ago | I-80 W, Elko NV | P. Washington | West | Signal loss |
| VAN-4401 | 3h 51m ago | US-285, Albuquerque | Unassigned | Southwest | In shop |
| TRK-8821 | 6h 03m ago | I-90 E, Billings MT | K. Johansson | Northwest | Device fault |
Billing
Maintenance costs · Invoices · Cost per mile analysis
MTD Maintenance Cost
$84.2K
▲ 6% vs budget
Cost per Mile (fleet)
$0.42
▼ $0.03 vs last month
Open Invoices
14
$31,440 outstanding
Fuel Spend MTD
$112K
Full billing module with invoice management, vendor spend analysis, and cost reporting coming soon.
Licensing
CDL tracking · Expiration alerts · Compliance records
License Currency
97.1%
Expiring in 30 days
7
Notices sent to all
Expiring in 60 days
12
Expired / Suspended
0
All clear
License Expiration Watch
| Driver | CDL # | State | Class | Endorsements | Expiration | Days Until | Status |
|---|---|---|---|---|---|---|---|
| Lisa Chen | NY-1234 | NY | Class A | HazMat, Tanker | Sep 14, 2026 | 115 days | Renew Soon |
| R. Nguyen | PA-3341 | PA | Class A | Double/Triple | Nov 2, 2026 | 164 days | Monitor |
| M. Torres | TX-9942 | TX | Class A | Tanker | Mar 18, 2027 | 300 days | Current |
| S. Kim | CA-8801 | CA | Class A | HazMat | Jan 29, 2027 | 252 days | Current |
| D. Patel | FL-5509 | FL | Class B | Passenger | Jun 5, 2028 | 744 days | Current |
IFTA & Fuel Tax
Q2 2026 · Reporting period: Apr 1 – Jun 30 · Due Jul 31
Jurisdictions
14
States operated this quarter
Total Miles Q2
2.84M
▲ 4.2% vs Q1 2026
Total Fuel Q2
394K
Gallons · Diesel + DEF
Net Tax Due
$18,440
Estimated · 3 jurisdictions owed
Telematics Data Integrity
Fleet avg variance:
1.8%
Comparing ELD/GPS telematics miles vs. odometer readings. Variance >2% flags for manual audit before filing.
| Unit | Driver | Odo Miles | Telem Miles | Variance | Audit Risk | Status |
|---|---|---|---|---|---|---|
| TRK-4412 | R. Nguyen | 214,882 | 209,341 | +2.6% | High | Review |
| TRK-7700 | B. Harris | 441,220 | 430,804 | +2.4% | High | Review |
| VAN-0881 | T. Okafor | 62,115 | 60,872 | +2.0% | Medium | Monitor |
| TRK-3301 | M. Torres | 189,441 | 186,991 | +1.3% | Low | OK |
| TRK-2209 | D. Patel | 147,230 | 145,904 | +0.9% | Low | OK |
| VAN-1144 | S. Kim | 28,447 | 28,196 | +0.9% | Low | OK |
| VAN-2201 | L. Chen | 44,221 | 43,997 | +0.5% | Low | OK |
| TRK-0019 | A. Brooks | 98,342 | 97,867 | +0.5% | Low | OK |
2 units require manual odometer verification before Q2 filing
Q2 Jurisdiction Summary
| State | Miles | Fuel Purchased | Tax Rate | Tax Due | Status |
|---|---|---|---|---|---|
| Pennsylvania | 312,441 | 43,200 gal | $0.741 | $6,812 | Owed |
| New Jersey | 198,220 | 27,400 gal | $0.418 | $5,204 | Owed |
| Florida | 287,114 | 39,800 gal | $0.352 | $6,424 | Owed |
| Texas | 441,882 | 68,100 gal | $0.200 | ($4,820) | Credit |
| California | 224,310 | 38,200 gal | $0.802 | ($3,114) | Credit |
| Illinois | 198,441 | 27,100 gal | $0.455 | ($1,220) | Credit |
| Ohio | 156,882 | 22,400 gal | $0.470 | $0 | Even |
| Georgia | 134,220 | 18,900 gal | $0.316 | $0 | Even |
| Arizona | 198,114 | 26,800 gal | $0.263 | ($880) | Credit |
| Indiana | 112,441 | 15,200 gal | $0.530 | ($640) | Credit |
| Nevada | 88,220 | 12,400 gal | $0.270 | ($326) | Credit |
| Washington | 96,114 | 13,800 gal | $0.494 | ($914) | Credit |
| Oregon | 78,441 | 10,900 gal | $0.380 | ($512) | Credit |
| New Mexico | 54,220 | 7,400 gal | $0.220 | ($194) | Credit |
$18,440 net owed
·
$12,620 in credits offset
Miles & Fuel — Last 4 Quarters
Q3 2025
2.61M mi · 368K gal
Q4 2025
2.49M mi · 351K gal
Q1 2026
2.73M mi · 382K gal
Q2 2026 (current)
2.84M mi · 394K gal
Miles
Fuel (gallons)
Recent Fuel Purchases
| Date | Unit | State | Gallons | Price/gal | Total | Card |
|---|---|---|---|---|---|---|
| May 22 | TRK-2209 | FL | 142 | $3.61 | $512 | WEX-4412 |
| May 22 | TRK-3301 | AZ | 198 | $3.44 | $681 | WEX-3301 |
| May 21 | VAN-1144 | CA | 0 EV | $0.24/kWh | $38 | WEX-1144 |
| May 21 | TRK-4412 | NJ | 187 | $3.89 | $728 | WEX-4412 |
| May 21 | TRK-0019 | FL | 156 | $3.58 | $558 | WEX-0019 |
| May 20 | VAN-0881 | IN | 88 | $3.31 | $291 | WEX-0881 |
| May 20 | TRK-7700 | WA | 211 | $3.72 | $785 | WEX-7700 |
Administration
Organization · Users & roles · Integrations · Notification rules
Total Users
48
Across 7 roles · 1 pending invite
Integrations
8
1 failing · 1 degraded
API Calls Today
14.2K
Peak 2.1K/hr at 06:00
Last System Backup
2h ago
Nightly at 02:00 ET
Needs Your Attention
| ERP Finance integration has been failing for 6 hours | Critical | |
| 1 user has not enabled multi-factor authentication | Security | |
| API key bi-readonly is 287 days old and past rotation policy | Security | |
| Toll Aggregator field mapping is 76% complete | Config | |
| Invite to b.ortiz@ expires in 2 days | Routine |
Why this panel exists. Administration is the screen nobody opens until something is already broken. Surfacing the four or five things that are quietly wrong turns it from a settings dump into a queue, the same way the Action Center does for operations.
System Health
API Uptime (30d)99.98%
ELD Sync Rate98.1%
Telematics Coverage94.2%
Data Freshness2 min
Billing SyncFailing
Users
| Name | Role | Region Scope | Last Active | MFA | Status | |
|---|---|---|---|---|---|---|
| Jason Emerich | j.emerich@ | Admin | All regions | 2 min ago | On | Active |
| Sarah Monroe | s.monroe@ | Fleet Manager | Northeast, Southeast | 18 min ago | On | Active |
| Chris Dalton | c.dalton@ | Dispatcher | Northeast | 1 hr ago | On | Active |
| Priya Shah | p.shah@ | Maintenance Mgr | All regions | 3 hr ago | On | Active |
| Danielle Ruiz | d.ruiz@ | Fleet Manager | West, Northwest | 5 hr ago | On | Active |
| Marcus Bell | m.bell@ | Compliance Officer | All regions | Yesterday | On | Active |
| Tomas Vega | t.vega@ | Dispatcher | Southwest | Yesterday | Not set | Active |
| Angela Kim | a.kim@ | Finance | All regions | 2 days ago | On | Active |
| Mark Webb | m.webb@ | Read Only | Midwest | 41 days ago | On | Inactive |
| Ben Ortiz | b.ortiz@ | Dispatcher | Midwest | Never | Pending | Invited |
Role Permissions
| Capability | Admin | Fleet Mgr | Maint. Mgr | Dispatcher | Compliance | Finance | Read Only |
|---|---|---|---|---|---|---|---|
| Fleet & vehicle records | Full | Edit | Edit | View | View | View | View |
| Driver records & CDL | Full | Edit | View | View | Edit | None | View |
| Hours of service | Full | Edit | None | Edit | Full | None | View |
| DVIR & inspections | Full | Edit | Edit | View | Full | None | View |
| Maintenance & work orders | Full | Edit | Full | View | View | View | View |
| Approve repair over $2,500 | Full | Full | None | None | None | Full | None |
| Routes & dispatch | Full | Edit | None | Full | View | None | View |
| Telematics & live tracking | Full | View | View | View | View | None | View |
| IFTA filing | Full | View | None | None | Edit | Full | None |
| Billing & invoices | Full | View | View | None | None | Full | None |
| User administration | Full | None | None | None | None | None | None |
| Integration configuration | Full | None | None | None | None | None | None |
Two decisions worth naming. First, permission is scoped by region as well as by role: Sarah Monroe has Edit on maintenance, but only for the 349 units in Northeast and Southeast. A role alone is not an answer in a multi-region fleet.
Second, Approve repair over $2,500 is its own capability rather than a consequence of Edit on maintenance. Approval authority is a financial control, not a workflow step, which is why Finance holds it and the Maintenance Manager who opens the work order does not.
Connected Sources
| Source | Feeds | Status | Last Sync | Records 24h | Field Mapping | Errors | |
|---|---|---|---|---|---|---|---|
| Connected ELD | HOS, DVIR | Connected | 2 min ago | 184,220 | 100% | 0 | |
| OEM Telematics Gateway | GPS, fault codes | Connected | 4 min ago | 96,410 | 94% | 0 | |
| Fuel Card Network | Fuel, IFTA | Connected | 22 min ago | 3,884 | 100% | 0 | |
| Maintenance Vendor API | Work orders, quotes | Connected | 11 min ago | 612 | 88% | 3 | |
| ERP Finance | Billing, GL | Sync Error | 6 hr ago | 0 | 100% | 47 | |
| HR / Driver Master | Driver records | Connected | 1 hr ago | 267 | 100% | 0 | |
| Toll Aggregator | Cost per mile | Connected | 35 min ago | 1,204 | 76% | 0 | |
| Weather & Road Risk | Route risk scoring | Degraded | 3 hr ago | 88 | 100% | 0 |
Field mapping is a column, not a settings page. A source can be green and still be feeding you a partial picture. Toll Aggregator is connected and healthy, and 24% of its fields are unmapped, which quietly understates cost per mile. Connected and complete are different questions, so the table answers both.
ERP Finance · Failure Detail
AUTH_401 · OAuth refresh token expired at 06:12 ET
Impact: 47 invoice records queued, $128,400 in billing not posted to the GL.
Still working: Maintenance, IFTA, and cost-per-mile are unaffected. This source only feeds Billing.
Last successful sync: Aug 16, 06:04 ET
Queue expires: in 66 hours, after which records need manual re-export.
An error screen should answer three questions. What broke, what is still working, and how long you have before it costs you something. Most integration screens answer only the first, which is why an amber dot sends someone hunting through logs to find out whether it matters.
API Keys
| Key | Scope | Last Used | Status |
|---|---|---|---|
| prod-telematics-ingest | Write: telematics | 2 min ago | Active |
| prod-billing-export | Read: billing | 6 hr ago | Active |
| bi-readonly | Read: all modules | 4 days ago | Rotate due |
| legacy-dispatch | Write: routes | Never | Revoked |
Rotation policy: 180 days. Keys past policy stay active and surface on the Overview queue rather than failing silently at renewal time.
Regions & Terminals
NortheastCC-1100182 vehicles · 61 drivers
Newark, NJBoston, MAAlbany, NY
SoutheastCC-1200167 vehicles · 54 drivers
Tampa, FLAtlanta, GAJacksonville, FL
MidwestCC-1300149 vehicles · 47 drivers
Chicago, ILDetroit, MIIndianapolis, IN
SouthwestCC-1400131 vehicles · 41 drivers
Dallas, TXPhoenix, AZAlbuquerque, NM
WestCC-1500128 vehicles · 39 drivers
Los Angeles, CALas Vegas, NV
NorthwestCC-160090 vehicles · 25 drivers
Seattle, WABoise, ID
Region is the unit of everything else. It scopes permissions, routes notifications, rolls up cost centers, and filters every table in the app. Getting this hierarchy wrong is what makes fleet software feel like it was built for a single yard.
Operating Profile
Fiscal year startJanuary 1
IFTA filing cadenceQuarterly · auto-draft
IFTA variance blockOver 2.0%
Default PM interval10,000 mi / 180 days
PM overdue threshold1,000 mi or 30 days
DVIR requirementPre-trip and post-trip
Repair approval threshold$2,500
HOS rulesetUS 70hr/8day · CA cycle enabled
Timestamp handlingTerminal local, stored UTC
Data retentionDVIR 12 mo · ELD 6 mo · Billing 7 yr
Retention is set here because it is a compliance obligation, not a storage preference. FMCSA requires six months of ELD records and twelve months of inspection reports, so the floor is regulatory and the field is not free-form.
Notification Rules
| Event | Condition | Channel | Recipients | Escalation | Status |
|---|---|---|---|---|---|
| HOS violation | In progress | SMS + push | Dispatcher (unit region), Compliance | Fleet Manager after 15 min | On |
| Critical DTC fault | Severity = critical | Push + email | Maintenance Mgr (region) | Fleet Manager after 30 min | On |
| Repair quote over threshold | Over $2,500 | Push + email | Fleet Manager (region) | Finance after 4 hr | On |
| PM overdue | Over 30 days or 1,000 mi | Email digest, 06:00 | Maintenance Mgr (region) | None | On |
| CDL expiring | 60 / 30 / 7 days out | Driver, Compliance | Fleet Manager at 7 days | On | |
| Route deviation | Over 2 mi for 10 min | Push | Dispatcher (route owner) | None | On |
| IFTA mileage variance | Over 2% odometer vs telematics | Finance, Compliance | Blocks quarterly filing | On | |
| Integration sync failure | 2 consecutive failures | Admin | None | On | |
| Driver safety score drop | Down 10+ pts in 7 days | Email digest, weekly | Fleet Manager (region) | None | Off |
Recipients are roles plus region, never named people. Naming an individual means the rule silently breaks the day they change jobs, and in a fleet that is how a critical fault ends up notifying nobody. Escalation exists for the same reason: an unacknowledged HOS violation is a citation, so it does not get to sit in one person's queue.