Work / Benchmark JMS
Benchmark Plumbing
Job management built the way a plumbing shop actually runs
Benchmark Plumbing runs its office on JMS, a job management system we built around its workflow. One place for the quote, the job, the parts, the purchase orders and the truck that carries them.
| Job | Customer / builder | Phase | Parts | Status |
|---|---|---|---|---|
| J-4182 | Lot 22 · Oakmont Builders | Rough-in | Pulled | Scheduled |
| J-4183 | Kitchen remodel · R. Patel | Trim-out | 2 on PO | Scheduled |
| J-4176 | Lot 9 · Hillcrest Homes | Final | Pulled | Complete |
| E-1290 | Water heater · M. Brooks | Estimate | — | Convert to job → |
The challenge
What needed solving
A plumbing contractor's day touches estimates, crews, trucks, a warehouse full of parts and a stack of suppliers. When those live in different places, parts go missing, jobs stall and nobody trusts the numbers.
Benchmark needed one system that keeps all of it in step, and that can grow new screens and reports as the business asks for them.
Built with
- PHP (MVC)
- MySQL
- Tabler UI
- AWS
What we built
- Estimate to job in one clickEstimates are built, printed or emailed from the system, and an approved estimate converts straight into a scheduled job.
- Inventory that stays honestCounts, adjustments, batch updates, stock by location, customer and vendor price levels, and bulk price imports from suppliers.
- The whole purchasing loopPurchase requests, purchase orders, receiving, returns and an ordering system, with reports that flag overages and open orders.
- Service calls and fleetService calls tracked from first call to close, plus each truck's service history.
- Builder fixture selectionsFixture packages for builders that can be duplicated, printed and emailed for sign-off.
Interface shown is an illustration with sample data. The production system holds client data and stays private.
Next project · Team Board
The office TV everyone actually stops to watch
Got a problem like this one?
Tell us what's slowing your team down. We'll tell you honestly whether software can fix it.
Start a conversation →