For HVAC, plumbing & electrical contractors

Run the whole job from one system

One system for dispatch, work orders, quotes, invoicing, service agreements and real inventory costing, built for HVAC, plumbing and electrical contractors running 10 to 50 technicians.

Fully managed. Nothing to install, no server to run.

Dispatch board: day view
Dispatch board: day view
Modules in one system
13Modules in one system
Built-in reports
9Built-in reports
Granular permissions
32Granular permissions
Actions that work offline
13Actions that work offline

The problem

Why growing trades businesses outgrow basic scheduling software

Most shops your size are running four systems that don't talk: a scheduling tool, an accounting package, a spreadsheet for truck stock and a group chat holding it all together. The gaps between them are where margin quietly disappears.

  • Nobody can say what a completed job actually made
  • Truck stock is a guess until someone counts it
  • Maintenance contracts get serviced but not always billed
  • The office rekeys the same job into two systems
  • Technicians lose work when the signal drops
Invoice: estimated profitability
Invoice: estimated profitability

Why this one

The parts other systems gloss over

Plenty of software will schedule a job. These are the four things that are genuinely hard to build, and they're the reason shops move.

01

You'll know what the job actually made

Every invoice can hold a cost basis next to the price, and labour is costed from the hours technicians actually clocked at their real pay rates. Profit and margin sit on the invoice itself. Lines can even be marked internal, kept in your numbers, kept off the customer's copy.

02

Inventory that behaves like a ledger

Weighted-average cost is recalculated the moment goods are received, and every movement is journaled with before-and-after quantities. Nothing is edited behind the ledger's back; corrections are posted as reversing entries, so the history stays true.

03

Permissions your office can actually live with

32 individual permissions, edited from a matrix by you, not fixed roles chosen by us. Costs and pay rates are stripped on the server, so a technician's phone never receives a figure it isn't cleared to see.

04

It keeps working in a basement

Technicians install it to the home screen and it opens with no signal. Clocking in, changing status, issuing parts, installing units, adding materials and filling in the inspection form all queue offline, along with photos and signatures, all with a visible queue so nobody wonders whether it went through.

My Day: technician agenda

In the field

Technicians get an app, not a cut-down web page

It installs to the home screen, opens with no signal, and puts the day's route, the navigation and the clock on one screen. Work done offline queues and syncs itself, and the technician can see exactly what's still pending.

How it's delivered

We run it, so you don't have to

Your own isolated instance with its own database, hosted, patched, backed up and upgraded for us to worry about. The office works in a browser and technicians install from the same address.

Your data stays portable

Standard PostgreSQL underneath, CSV export from essentially every screen, and PDFs of every document you send.

QuickBooks Desktop sync

Customers, invoices and payments flow into QuickBooks through the Web Connector, in dependency order, with a queue you can watch.

Microsoft 365 sign-in and mail

Staff use the work account they already have, and documents send from your real company address.

Platform, security & integrations →

We'll also tell you what it doesn't do

No card processing, no text messaging, no live GPS tracking, no QuickBooks Online. We publish the full list rather than letting you discover it three weeks into an implementation.

See it running on your own data

A demo is a working system, not a slide deck. Bring a real week of your schedule and we'll walk through it end to end: dispatch, the technician's phone, the invoice and what it made.