Know when a job starts losing money.

KeenSite connects your quotes, field records, and equipment data to show where hours, delays, extras, and overruns are drifting from plan, while there's still time to do something about them.

Riverbend Phase 3ActiveWatching
OverviewActivityDaily TicketsDocuments
Planned Equipment
CAT 32031.4 / 28h
Labour
Operator31.5 / 28h
Swamper31.5 / 28h
Materials
Gravel58 / 50 ton
KeenSite flags
+3.4 excavator hrs
+7 labour hrs
+8 tons material
1 hr standby

How it works

Documents, texts, and GPS data, turned into structure.

It all feeds into one live picture of the job — no new software for the crew, no manual entry for the office.

What goes in

Quotes
Timesheets & tickets
WhatsApp messages
GPS & equipment trackers

What you see

Riverbend Phase 3Active
Labour
Operator0 / 28h +3.5h
Equipment
CAT 3200 / 28h +3.4h
Materials
Gravel0 / 50 ton +8 ton
Equipment over plan+3.4 hrs vs. quote
Extra to bill1 hr standby detected
Possible delay“hit rocks at riverbend”— Dave

For the owner

Know where the money is going before the invoice.

KeenSite tells you when a job goes over budget, and when there's an extra you can bill. Contractors rarely lose margin in one big hit. It leaks out a few hours at a time.

  • Extra hours
  • Standby
  • Delays
  • Scope changes
See profit drift on a real job
Over budgetJust now
Excavator is over plan

Riverbend Phase 3: 31.4 hrs against 28 quoted.

Potential extra12 min ago
1 hr standby

"Waiting on surveyor for 2 hours" - Dave.

Over budget1 hr ago
Gravel is over plan

58 tons used against 50 quoted.

Potential delayYesterday
Hit Rocks

"hit rocks at riverbend" - Dave.

Example alerts.

For the GM

Know what's happening on every job before you have to ask.

One place to see what's happening across your jobs and your equipment. No hunting through texts, spreadsheets, and glove-box paperwork.

  • Active jobs
  • Equipment
  • Machine hours
  • Field activity
  • Maintenance
  • Tickets
  • Issues
  • Job progress
Riverbend Phase 3 Active
Overview Activity Daily Tickets Documents
Planned Equipment
CAT 32031.4 / 28h +3.4h
Labour
Operator31.5 / 28h +3.5h
Swamper31.5 / 28h +3.5h
Materials
Gravel58 / 50 ton +8 ton
Geofence map
KeenSite flags
+3.4 excavator hrs
+8 tons material
1 hr standby

Zero crew burden

Your crews shouldn't have to change how they work.

Two things do the work crews used to do by hand: a tracker on the machine, and a reader that ingests what's already on paper.

Equipment trackers fill in the hours.

A tracker on each machine logs engine hours and location on its own. By the time a LEM gets built, the Equipment section is already filled in — nobody looks up a reading or calls one in.

Trucks Excavators Skid Steers Trailers
Daily LEM · Riverbend Phase 3Equipment
CAT 320 Excavator8.2hrs
Auto-filled from tracker

Battery, wired, or a Bluetooth tag for attachments — whichever fits the machine. Installs in minutes, works in -40.

The reader scans what's already written down.

Tickets, notes, LEMs — however your crew already records it, on paper or in whatever app you use. No new software for the crew to learn.

Photo PDF / Excel Text message WhatsApp
  • Daily tickets and timesheetsPhotographed on a phone or uploaded from the office. Same paper, same handwriting.
  • Existing PDFs, Excel quotes, and scanned reportsNo rebuilding your templates to fit KeenSite.
  • Notes written in the margins“Waited for gravel truck” gets read and matched to the job, not lost on a ticket in a truck door.

Exports to QuickBooks. Works alongside SiteDocs.

Less input from the field. More visibility for the office.

Equipment & maintenance

Your equipment already tells us when it's being worked.

Use the same equipment data to keep maintenance ahead of the next breakdown.

Mechanic servicing heavy equipment SERVICE, BEFORE IT BREAKS

No spreadsheets.No guessing.No chasing operators for hours.

  1. Set the interval once.Oil and filter every 500 engine hours. Truck service every 10,000 km. Whatever your schedule is.
  2. The GPS unit counts for you.Engine hours and kilometres come off the machine. Nobody calls in a reading.
  3. Hit the interval, get a ticket.The moment a machine reaches its service interval, KeenSite opens a maintenance ticket automatically — nobody has to notice it or flag it. Upcoming turns yellow, overdue turns red, the right person is notified, and parts, suppliers and receipts stay with the ticket.
CAT 320 excavator
CAT 320Excavator
Good Online Last seen 12 minutes ago
Hour Meter4,821h
Next Service78h
JobRiverbend Phase 3
ServiceEveryHours since lastNext
Oil change500h18h overdue
Hydraulic filter1,000hUpcoming · 78h
TicketsServiceStatus
Service RequestOil ChangeIn progressView ticket
Service RequestHydraulic filterCompletedView ticket

Who it's for

Built for contractors who run equipment and bill by the hour.

Excavator on siteExcavation
Skid steer workingEarthworks
Piling equipmentPiling & drilling
Civil construction equipmentCivil / utility

Not built for everyone in construction. If you don't run your own equipment on time-and-material work, KeenSite probably isn't the right fit.

Start with the equipment that matters most.

The GPS unit is the data layer. It's what makes the hours, activity, and maintenance numbers on your jobs accurate. Start with your busiest machines and add more as you go.

Battery / Wired GPS
Most popular
Battery GPS device Wired GPS device

Battery or Wired

For active machines: trucks, skid steers, excavators

$250 one-time
+ $30 /device/month
  • GPS
  • Engine hours
  • Equipment activity
  • Job verification
  • Maintenance
  • Job data
See it on my job
Bluetooth Tag
Bluetooth tag

Tag

For attachments, trailers, and generators

$40 per tag, one-time
No monthly fee
  • Picked up by nearby GPS units
  • Know where every attachment is
  • No charging, no cell plan

Early access pilot

Run KeenSite across all your jobs for a month.

Run it free for 30 days, across every job you've got — not just one. We're onboarding a handful of pilot partners to build this with us, and they get a direct say in what we build next.

HOW THE PILOT WORKS
  1. We connect your quotes, tickets, and equipment data across your active jobs.
  2. You run KeenSite free for a month, on everything you've got going.
  3. You tell us what's useful, what's missing, and what to build next.
Join the pilot Book a 30-minute call

No cost. No long-term contract.