
It is a Tuesday in July in Phoenix. The crew is on a rooftop unit, the office phone has three voicemails, and a homeowner who asked for a quote on Friday just booked the competitor who showed up the next morning. Nobody dropped the ball on purpose. The quote was sent, it sat, and the HVAC sales pipeline quietly leaked another job. When follow-up depends on whoever remembers, that is how it goes.
I talk to a lot of contractors, and this is the most common story I hear. The leads are there. The marketing is working. The money falls out between the site visit and the signed proposal, in the gap where somebody was supposed to chase and did not.
Why the HVAC sales pipeline leaks in the first place
Think about an average week in a busy shop. A homeowner calls about a dead compressor. A tech goes out, writes up a replacement, and promises a quote by end of day. That quote is one of eleven things that person has to finish before they go home. Some get sent same day. Some get sent three days later. A few never go out at all.
The homeowner does not know any of that. They just know they have no cool air and the first company to come back with a price gets the job. Speed is the whole game, and a pipeline that lives in someone's head cannot keep up with it.
You can tighten this up without any software at all. It is worth doing even if you never change a thing about your tools:
- Write the stages down. New enquiry, visit booked, quote sent, waiting on customer, won, lost. Five or six is plenty. If you cannot name the stage a deal is in, you cannot tell it is stuck.
- Put every open deal on one board. A whiteboard, a spreadsheet, anything. If it is not visible, it is invisible, and invisible deals die.
- Set a quote deadline and keep it. Same-day quotes close far more often than ones that trickle out days later. Pick a cut-off and protect it.
- Follow up more than once, on more than one channel. A single callback misses people. A text plus an email plus a call catches the ones a voicemail never would.
- Stop chasing the moment they reply. Nothing annoys a customer faster than a reminder about something they already answered.
Every one of those is a habit. The problem with habits in a shop with its hands full is that they break on the busy days, which are exactly the days you have the most deals to lose.
What "deals that move themselves" actually means
This is where I want to show you one specific thing Pwoli does, because it takes this exact job off your plate. Inside the AI Automation system there is a feature we call deals that move themselves.
Here is the idea. Every open job is a card on your pipeline. Normally a person has to drag that card to the next stage when something happens. With Pwoli, the card moves on its own when something real happens. A quote goes out, the card slides to "quote sent." The customer books a visit, it moves to "visit booked." A document gets signed, it advances. An invoice is paid, it moves to won. You are not updating a board. The board updates itself as the work actually happens.
The second half is the part owners tell me they wish they had years ago. When a deal sits too long with no movement, Pwoli flags it and drafts a nudge message to send. So the quote that went out Friday and went quiet by Wednesday does not just sit there going cold. It gets flagged, and a follow-up is written and ready, so a stranger does not win the job because you were on a roof.
What the owner actually sees
On the Pwoli dashboard you open your pipeline and see every live deal as a card, grouped by stage, with a dollar value attached. You can see at a glance what is in motion and what it is worth. The cards that have gone stale are flagged, so your eye goes straight to the deals at risk instead of scanning the whole board.
You are not doing data entry to make that true. The cards sort themselves because they are reacting to real events: the quote that was sent, the visit that was booked, the invoice that was paid. Your job shrinks to the part only you can do, which is deciding and closing, not remembering and updating.
A real day in a Phoenix HVAC shop
Picture the same July Tuesday, but now the shop runs on Pwoli. The rooftop quote gets sent from the van. The card moves to "quote sent" by itself. By Thursday the homeowner has not replied, so the card is flagged and a short, friendly follow-up is sitting ready to go, written in the shop's own voice. The owner taps send between jobs. The homeowner replies, books, and the card moves to "visit booked" without anyone touching the board.
Nothing heroic happened. No one stayed late reconstructing which quotes went out. The deal moved because the work moved, and the one that was about to go cold got caught in time. Over a month, that is the difference between closing a third of your leads and closing half of them. For an HVAC business, half of them is a lot of compressors.
One honest note, because I do not want to oversell it. This does not replace a good tech or a fair price. It replaces the scramble. It makes sure the quote you worked to earn does not quietly rot in a to-do pile while a faster company swoops in. The selling is still yours. The chasing is not.
Where to start
If you do nothing else, go write your pipeline stages on a board this week and put every open deal on it. You will be surprised how many you forgot. That alone will win you a job or two.
And if you would rather the board ran itself, with your deals moving as the work happens and the stale ones flagged before they go cold, that is exactly what Pwoli is set up to do for you. We map your business, tune it to how an HVAC shop actually works, and switch it on. You run the business. It runs itself.
Want to see it on your own pipeline? Book a free demo or contact us at https://ttsnz.info.


