Century
×
Koi Labs
CV
← Back

Field capture

Foreman snaps a delivery ticket on-site. It lands in Vista before the truck leaves the job.

Live demo
GPS: 43.02°N, 87.94°W
Job: CEN-25-0847
MIDWEST CONCRETE SUPPLY
Milwaukee, WI · 414.555.0173
Ticket:4417-R
Date:4/17/2026
Truck:M-18
Ready-Mix Concrete
6 yd³ · 4000 PSI · #57$214/yd
TOTAL:$1,284.00
Received by: _______________
Hold steady — ticket detected
Why this matters

Field delivery tickets never make it back to Vista

Crews get concrete delivered, materials dropped, equipment rented. The paper ticket goes in a binder, in a truck, in a yard — and three weeks later when Cindy's reconciling invoices, she's calling the GC asking "did you guys pour concrete that Tuesday?" This flow cuts that loop to under a minute.

38 sec
Ticket → Vista
1 tap
GPS auto-job match
-87%
Reconciliation disputes
What happens after foreman hits "Send to Vista"
Instant
Photo uploaded to Supabase (WebP, 85 KB). OCR runs in under 3s on Claude Vision.
< 1 min
Vista AP invoice staged. Linked to job CEN-25-0847 via GPS + most-recent-PO heuristic.
< 5 min
Cindy gets Slack ping only if confidence < 80% or amount > $5K.
Same day
Material appears on JC cost report against the right job. No phone calls.
What Century already has

Every foreman already has an iPhone with a camera and Teams. Century already runs Vista AP. We don't need to build a separate mobile app — this is a single-page PWA (Progressive Web App) the foreman opens from a Teams message or home-screen bookmark. Zero install. Zero training.