Field Notes
Strategy9 min read

Most HVAC Workflows Live In People's Heads. That Works Until A Call Falls Through.

The procedure taped inside the cabinet is not the workflow. The real one is whatever your CSR, your dispatcher, and whoever is on call each privately decide, and they rarely decide the same thing.

Eric MooreEric MooreFounder, Airtight Revenue
Unwritten workflowHandoff ownerReal path

A Cypress owner once walked me to a supply cabinet in his back office and tapped a laminated sheet taped to the inside of the door. After-hours procedure, six steps, printed and dated. He had spent a Saturday writing it. He showed it to me the way you show someone a paid-off truck, and I understood why. Most shops his size do not have anything written down at all, so a printed procedure felt like proof that his was different.

So I asked him a small favor. Let me ask three of your people the same question, one at a time, and you stay quiet. I asked the CSR, the dispatcher, and the tech who had the on-call phone that week what they actually do when a no-cool call comes in at nine at night. I got three answers. The CSR said she takes a message and texts the owner. The dispatcher said he reads the voicemail in the morning unless someone flags it sooner. The tech said if it sounds bad he just calls the customer back himself and skips the office. None of the three matched the laminated sheet. None of the three matched each other.

That shop was not broken. It books jobs every day. But the thing the owner thought he had written down was not the thing that runs his business after five o'clock.

The process you wrote down is not the process that runs

Almost every software pitch quietly makes one assumption, and most owners half-believe it about their own shop: that there is a clean, settled process in there somewhere, and the only missing piece is a tool to run it faster. Buy the platform, aim it at the process, switch it on.

The catch is that the process on paper and the process in motion are two separate things, and the one in motion is the one that books or loses the job. A printed sheet is a wish about how the work should go. The actual workflow is the sum of what each person privately chooses to do when a request lands on them, under whatever pressure they happen to be under that night. That choice gets shaped by habit, by who trained them, by how tired they are, by whether they expect the owner to be irritated at being woken up. None of that lives on the door of a supply cabinet.

Where the real workflow actually lives

If you went hunting for an owner-led HVAC shop's true operating system, you would not find it sitting in one place. You would find it scattered. Part of it lives in the CSR's memory of how the last furious customer went sideways. Part lives in a text thread between the owner and the senior tech that nobody else can read. Part lives in the dispatcher's private rule that a couple of repeat customers always get called back first. Part lives in the answering service's notes, which the office reads some mornings and not others. And a large part lives entirely inside the phrase whoever is on tonight, which is another way of saying the workflow itself changes from Tuesday to Saturday.

That is not the mark of a sloppy business. It is the ordinary shape of a company that grew by solving problems as they arrived, staffed by good people who worked out what got results and kept doing it. The shop functions. Calls turn into jobs. But the workflow exists as a stack of overlapping private versions, and the space between those versions stays invisible until a request drops into it. The nine o'clock no-cool that the CSR texts to an owner who has muted his phone, that the dispatcher will not see until morning, that the on-call tech assumed the office already grabbed, is not a job lost to a faulty tool. It is a job lost to three reasonable people each holding a different copy of a procedure that was never reconciled into one.

What a look from the outside can and cannot tell you

A slice of this shows up before anyone gets near the inside. Standing where a homeowner stands, we can read whether the shop advertises a promise that its own setup then has to keep after hours, and whether anything you can see actually stands behind that promise once the office is dark. A website that says emergency service, around the clock right next to a number that rolls to a generic voicemail is showing a gap between the written claim and the real route, and that gap is out in the open.

What an outside read cannot reach is the part that matters most for this particular leak, which is the disagreement happening inside the building. When a public look turns up no after-hours route, the careful phrase is not detected in the public pass, not missing, because a working route can run through a phone tree, an answering service, or somebody's personal cell that no external view will ever show. A public read can surface a contradiction worth asking the owner about. It cannot tell you that your CSR, your dispatcher, and your on-call tech are each running a different version of the same job. Only your own people, asked plainly, will show you that, and it is usually the costlier of the two gaps.

How the unwritten workflow gets written down

When an owner brings us in, the opening job is not to install a thing. It is to turn the scattered private versions into a single written one the shop genuinely agrees to. That is slower and far less impressive than a live demo, and it is the part that makes everything that comes after it actually hold.

The method is unglamorous. We take one real request and follow the route it truly traveled, not the route the laminated sheet claims. We sit on the instant the call or form arrived and ask who owned it next, by name and not by job title. We repeat that at every step: the read on urgency, the callback, the pass to the schedule, the confirmation that it became a booked job. Wherever two people narrate the same step in two different ways, that disagreement is the finding, and we stop and settle it with the owner instead of smoothing it over. By the end one path exists on the page, and for each handoff it says who owns it, what they are cleared to do, the point where it has to climb to a person, and what becomes of the request that does not fit the usual shape. The situations that turn on judgment, the angry caller and the warranty argument and the billing dispute, stay with a human being on purpose, because those are the last moments anyone should want running on their own.

Only after that does a tool enter the talk, and only on the single handoff the written path shows is bleeding worst. A plain rule carries most of the load. A voice layer belongs only where a call genuinely has to be told apart from a different kind of call. One handoff made reliable beats a platform the crew quietly steers around.

Try the three-people test yourself

You do not need us in the room to find this in your own shop, and it costs about ten minutes. Pick one kind of request, the after-hours no-cool is the sharpest one, and ask three people who touch it, separately and without prepping them, to walk you through exactly what they do with it. The CSR, whoever carries the on-call phone, and the person who turns a callback into a booked slot on the schedule.

Then listen for the spots where their answers stop lining up. The step where one says the office takes it from there and another says he takes it himself is your unwritten handoff, and it is almost certainly where requests go quiet. You are not trying to learn who is right. You are trying to spot the seam nobody owns, the one your printed procedure, if you even have one, does not really govern.

The point

A working business and a written operating system are not the same thing, and owner-led HVAC shops nearly always have the first without the second. The process runs on capable people making reasonable private decisions, which is exactly why it holds together most days and exactly why it leaks on the day those decisions fail to line up. Generic AI assumes the operating system already exists and merely needs to go faster. The truer read is that the operating system mostly lives in your team's heads, in fragments, and the work that pays off is getting it onto one page everyone signs up to before anything is automated on top of it.

If you want a place to start, I will read your shop's after-hours line from the outside and point to where the public promise and the visible route disagree, honest about which parts that read can stand behind and which sit past anything an outside look can prove. That public read is the free Call-Path Snapshot. What it cannot do is reconcile the three private versions of your workflow into one written path, or hand you the scoped recovery module that path would justify. The written map of how your shop actually runs is the part you would pay for, and the snapshot is simply how you decide whether that map is worth making.

Request a Free Call-Path Snapshot. It starts from what a homeowner can see, so the choice about mapping what only your people can see stays with you.

Eric Moore

Written by

Eric Moore

Founder, Airtight Revenue

I help owner-led Houston HVAC companies verify and tighten what happens to urgent calls after hours, before they buy more leads.

Request a Free Call-Path Snapshot

Start with the route

Before building another workflow, check where the request goes.

Request a Free Call-Path Snapshot