Purpose-built materials & delivery management for utility construction. Flux replaces multi-tab Excel with a ledger that treats what the field received — not what the supplier ticketed — as the source of truth. Catches overbilling, short deliveries, and duplicate invoices before AP cuts the check.
From single-crew subdivisions to nine-figure data center & public works programs — one ledger per job, every delivery attributable, every invoice reconciled.
| Material | Qty | Status |
|---|---|---|
| 8" HDPE SDR-17 STR-042 · main run | 1,200 ft | Reconciled |
| 12" DI Fitting (ell 90°) STR-088 · tie-in | 6 ea | Short 2 |
| Tracer Wire · 10 AWG STR-014 · utility run | 3,500 ft | Reconciled |
| Bedding Stone #57 STR-102 · trench | 42.5 ton | Variance |
| 8" Gate Valve · MJ STR-056 · blowoff | 2 ea | Reconciled |
The variances that used to hide at the bottom of a column now light up copper at the top of the screen. Friday-afternoon reconciliation closed itself, and AP stopped paying invoices against quantities the crew never received.
A typical utility job involves thirty-plus material SKUs, a hundred-plus structures, a thousand-plus deliveries, and three departments reconciling bid vs. daily vs. invoiced across five-tab workbooks that get emailed around and inevitably forked.
Tabular numerics, dashed rules, status chips — the UI language of the ledger, not the dashboard-kit-of-the-month. Information-dense on purpose, because that's what the field and the back office both need.
Purchasing configures. The field captures. AP reconciles. Same record, live the whole time.
Paste the SKU list, define structures, attach suppliers. The setup wizard handles categories, bid quantities, and unit costs in one flow — normally 20 minutes per job.
Crews log deliveries on phones as trucks roll in. Camera capture pairs photos with line items. Auto-save keeps data safe even when the signal drops.
Invoices land in Flux alongside the daily log. Variance chips fire before the check cuts. Short deliveries, price drift, double-billing — all caught at intake.
Every edit carries a name, a timestamp, and a role. The ledger is the record.
See it in your jobProcore is $20K and way too broad. Vizzn only does tickets. Flux covers the whole materials loop — bid quantities through daily intake, structure assembly, ticket & invoice OCR, and reconciliation — so a PM on Monday morning sees what drifted before the 7:00 huddle.
Snap a delivery ticket or invoice, OCR prefill pulls ticket number, material, quantity, supplier. User-in-the-loop confirm — nothing commits without a human. Every extraction is audit-logged.
Dedicated intake page built for the tailgate. Large touch targets, rear-camera capture, live autosave, idempotent on retry. Field foremen see only what they need.
Bid vs. received vs. invoiced — one view. Receiving is the source of truth: if the crew counted 800 ft and the invoice shows 1,000, Flux flags it before AP cuts the check.
Every structure rolls up its components. Auto-template by type (catch inlet → base + riser + slab + grate). The copper rule fires when the last component lands.
Bulk in/out tickets (rock, haul-off) tracked separately from per-material deliveries. Returns subtract cleanly — no negative quantity hacks, no duplicate domains.
Job metadata — customer, team, program siblings, award date — enriches on demand from your ERP (Spectrum, Sage, Viewpoint) and PM tool (Monday, Procore, etc.). Admins trigger, Flux writes.
Flux isn't a shared spreadsheet with Vista-era permissions. Every write is authorized by role and scoped to a job. Every edit carries a signature. The ledger is defensible by design.
Google & Microsoft OAuth with a per-tenant domain allowlist. No passwords, no accounts for the broader internet — only the domains you whitelist can sign in.
Admin, Purchasing, AP, PM, Field, Viewer. Job membership enforced server-side on every write. Field users see intake only.
Every create, update, delete captured with actor, role, and timestamp. The ledger tells you who touched what.
Multi-tenant data kept strictly inside job & org boundaries. No leak across orgs, enforced at every query.
Transparent pricing. Platform fee plus per-delivery — a fraction of a percent of materials spend at typical scale. Catch one invoice error, pay for the year.