Maintenance that schedules itself.

Stop chasing service dates across spreadsheets and memory. KeenSite tracks engine hours and kilometres automatically, surfaces upcoming and overdue service before it becomes a problem, and keeps every part number, supplier, receipt, and work order attached to the machine it belongs to.

"The maintenance video really got my attention… that's such a good idea. Automated maintenance would eliminate all the chasing and wondering."

— Janzen

Most fleets run on memory and luck.

Service history is in someone's head or a spreadsheet nobody keeps up to date. Part numbers get looked up from scratch every time. Nobody knows exactly what's due until a machine goes down — and then it's too late.

For a fleet of 15–30 machines, the weekly time spent chasing this down adds up fast. And the cost of an unplanned breakdown is almost always higher than the cost of the service that would have prevented it.

Hours lost to chasing

Checking what's due, calling suppliers, hunting down receipts. It's recurring administrative work that should be automatic.

Breakdowns that could have been prevented

When intervals are tracked by memory, things get missed. One missed oil change on a CAT 320 can mean days of downtime and a five-figure repair.

No trail when you need it

When a machine is sold, financed, or disputed, the full service record matters. Without a system, that history is gone.

Everything your fleet needs. Nothing you have to chase.

Automatic service triggers

Set intervals by engine hours or kilometres. KeenSite tracks runtime from your GPS hardware, and the instant a machine reaches its interval, a maintenance ticket opens itself — no manual check-ins, no one has to notice.

Up to date Next service: 84h away
Upcoming Oil change due in 12h
Interval reached Ticket #4821 opened · Filter change

QR code issue reporting

Stick a QR code on any machine. When a crew member spots an issue, they scan it and submit a report — no app download, no account, no friction. The report lands directly on that machine's record.

Scan → describe the issue → done.

No login required for crew.

Parts, suppliers, and service history

Every work order closes with the part numbers used, supplier, cost, and receipt attached. The full service history follows the machine — not the person who remembers it.

Sep 4 Engine oil + filter Finning Cat · #1R-0739
Jul 21 Hydraulic filter Finning Cat · #093-7521
May 9 Track tension + grease On-site · Completed 250h

Runtime tracking: idle, running, and moving

Battery trackers detect engine-on time through vibration. Wired and OBD trackers add ignition state, movement, idle time, and kilometres — so you can see exactly what each machine is doing and charge T&M accurately.

Running (productive)
5.4h
Idle on site
1.75h
Travel
0.8h

Alerts before things go wrong

Upcoming service items appear in yellow when they're within range. The moment one goes overdue, it turns red and KeenSite opens a maintenance ticket automatically — the right person is notified, and it's tracked from there until it's closed out.

T650 Bobcat — Oil change due in 18h
F350 Truck — DEF fluid 24h overdue · Ticket #4821 opened
CAT 320 — All services up to date

Every machine has its own record

One page per machine: photos, purchase date, service schedule, complete history, open issues, and attached receipts. Searchable and accessible to anyone you give access to — whether it's a mechanic, a dispatcher, or an auditor.

Stop chasing service dates.

See how KeenSite keeps every machine's maintenance history, alerts, and parts record in one place — automatically.

See KeenSite on one of your jobs

No obligation. Usually 20 minutes.