A truck earns money only while it moves.
The day it stands still, somebody loses.
The one who could prevent that day is usually the last to know: the dealer.
ConnecTruckDealer
See your customers' trucks. Before they have to call.
standing stillthe dealer can see it
The problem
The truck already talks.
The dealer can't hear it.
Every Ford truckalready reports how it is doing
FuelOil temperatureBattery voltageTrouble codes
Fleet ownersees all of it
Dealerservices the truck · sees none of it
And they shouldn't, automatically. It is the customer's data.
The real question is not how to show it.
Who said you could look?
The foundation
One record decides everything.
C
One customerthe fleet owner
D
One dealerthe service point
granted by the customer
The record standsthe dealer sees the truck
No recordno truck
Handed back for:one vehiclea selectiona whole customer
→ gone from every screen
Home page
Who trusts us, and with what?
Authorizing customers0
have authorized this dealer
Vehicle authorization412/ 530
authorized / total
Subscription371/ 412
all three packages
Connectivity396open16locked
status and lock
Contract approval✓✓✓✓✓
all five, or not approved
CustomerAuthorized / totalVehicle healthSubscription / totalConnectivity lockContract
Customer A18 / 2416 / 24Open✓ Approved
Customer B6 / 66 / 6LockedWaiting
Mock screen · illustrative numbers
Vehicle Health
Three states. One strict rule.
= CriticalA truck is as healthy as its worst reading.
Required service reasona column on every vehicle row
The first call of the morning goes to the truck that needs it most.
Mock screen · illustrative numbers
One truck, up close
Read the truck before it arrives.
Vehicle Health
today, parameter by parameter
Health History
the last 14 days
See it coming, not just arriving.
Vehicle Data
the last 30 days
A technician can read the truck before it reaches the workshop.
Reports
When a screen is not enough.
Error Code Report
DTCECM
DTCBCM
DTCCGW
DTCVCU
Captured at every ignition, then every 30 minutes.
Each code comes with what it means.
Advanced Report
0driving measures
fuelidlingcruise controlbrakingtyre pressures
Export to Excel
Customer Specific Report
One customer · chosen vehicles · a date range
Pending→Processing→Completed
0report languages
Where it comes from
One picture. Many sources.
Authorizationsour own table
FMS CRMthe customer's fleet and contacts
ConForcesubscriptions · contract approvals
Core and data serviceshealth readings · signals
CAPIvehicle details · connectivity · driving insights · trouble codes
ConnecTruck
Dealerone picture per customer
The same Connected Vehicles API we offer to everyone else. We are our own customer.
When a source goes quiet
Many upstream systems. Many things that can fail.
Built to bend, not to break.
Connectivity can't be read
0No data
The card says so. It does not show a zero.
Trouble codes are slow
After a time limit, the report returns what it has.
Signals come back empty
first source→second source
A second source is asked before giving up.
A failed call never takes the page down with it.
Under the hood
Two applications. One owns the rules.
Web front endno business rules
.NET APIevery business rule
Azure SQLauthorizations · report requests
Sign-in
Single sign-on for every dealer user.
Each call to the API carries a token with that dealer's code.
Observation mode
An internal user opens a dealer's view.
Look at everything. Change nothing.
Reach and proof
0languages on screen
0automated tests
One self-measure: the days each dealer used it.
In short
The truck already knew.The customer chose who else may know.
Now the dealer can act before the breakdown, not after it.
ConnecTruck Dealer
See the fleet you are trusted with.
Thank you.
ConnecTruck Dealer
A narrated talk · 11 slides · about 5 minutes
Space play / pause · ← → slides · C captions · F fullscreen