
Mechanical and field service
A regional HVAC contractor
We built them custom software to replace the expensive system they were on. Fixed-fee project, clear-cut math.
What we did, by area
Before
A regional HVAC and mechanical contractor running several operating regions on top of ServiceNow. The platform had been configured for them rather than built for them, and they kept paying the per-seat bill every year because there wasn't a better option on the market. Dispatchers worked around the software instead of with it. Techs in the field opened it as little as they could get away with. The cost kept climbing and the friction kept compounding, and nobody at the company liked the answer when they asked what else they could be running on.
The first bet
A field-service system built around how they actually work
We replaced ServiceNow with a platform built specifically for this contractor, on top of a well-respected open-source CRM as the foundation so they own the backbone and can keep customizing on top of it. Multi-tenant from day one, so the same platform serves every region they operate in. Fixed-fee project on our side, and around $200K in license fees came off the books in the first twelve months.
What we noticed
The first time the dispatchers used it, they stopped working around the software. The screen showed what they needed to see, in the order they needed to see it, and the techs in the field opened the app on purpose instead of avoiding it. The rollout started landing region by region, on the same platform, with no per-region license renegotiation behind it. For the first time the software felt like theirs instead of the vendor's.
What we built next
A mobile app the techs actually use
We built them a custom mobile app for the field, designed around what a tech is actually doing between calls. Work orders, parts, customer history, and sign-off all in one place, on a screen that was built for a person standing in a mechanical room.
AI workflows pulled into the day-to-day
Custom AI workflows now sit inside the platform: drafting quotes from a tech's notes, pulling the right part numbers off equipment records, and suggesting how to slot a new call into a busy day. The AI isn't a separate product anyone has to remember to open. It runs where the work already lives.
One platform across every region
Multi-tenant from the start, so each region operates on its own data while sharing the same backbone. As they expand the rollout, the next region inherits everything the previous one already shaped, without standing up new software.
The system improves itself
Because the AI models running underneath this thing keep getting better, the software keeps getting better without us rewriting it. The contractor owns the platform, so every improvement upstream lands inside their walls instead of inside a vendor's product roadmap.
AR and receivables, queued next
With dispatch, work orders, and billing already in one tool, automating the AR side is the obvious next bet. Agentic dispatch sits behind it. Both are cheap to build now because the platform is theirs.
How they use it now
We work with them on a rolling basis: ship the next region, ship the next workflow, then look at what the new data unlocks. The platform belongs to them, and we're the team they call when they want the next thing built on top of it.
What's now possible
Around $200K in license fees came off the books in the first twelve months, and the savings over the next five years run into the hundreds of thousands more. The bigger payoff is that they own the platform now. Every next thing they want to build, from agentic dispatch to AR automation to whatever the field surfaces next year, is theirs to build. There's no permission slip from a vendor, no per-seat tax on growth, and no waiting for somebody else's roadmap to catch up to how they actually run.
“This is the closest I've come to the conversation I was anticipating having… nobody else is leveraging AI like this.”
Client stakeholder
These are real quotes from real clients. We anonymize on the site until each one says yes to being named. Most are in the queue. References available now.