Why South Elgin no-heat calls arrive without the details
2026-10-18 · 6 min read
Rather not build it yourself? We build the automation on your tools and keep it running. Get it built for me→
It is a Tuesday in mid-October in South Elgin, the morning after the first night cold enough for people to turn the heat on. By 7:40 the shop has eight new requests. Three came through the website form: "furnace not working," "no heat," and "making a loud noise when it starts." Two are voicemails, one from a woman who says her address while a dog barks over it. One is a text that says "heat's out, can someone come today" with no name. One is a renter who filled out the form and left the landlord's name blank. The last is a maintenance plan customer who was promised priority service, but nothing on the form says so.
Before any of these can go on the board, somebody calls each one back. Furnace or boiler? Gas or electric? How old is it? What does the thermostat say? Do you own the house? Some of them pick up.
What a thin request costs an HVAC shop
Every question intake skips still gets asked, just later, and usually by someone standing in a driveway.
The callbacks come first. On a cold morning the office is calling back eight people when it should be routing eight jobs, and each person who does not answer pushes their request back another round. Meanwhile the family with no heat is calling the next shop on the list.
Then there's the truck. "Furnace not working" could be a twenty-year-old gas furnace, a newer high-efficiency unit, a boiler, or a heat pump with a backup strip. Those take different parts and sometimes a different tech. When the tech learns which one it is in the driveway, the visit can turn into a diagnosis, a run to the supply house, and a second trip.
Renters cost the most. The tech gets there, finds the problem, and the tenant can't approve the repair. The landlord isn't answering. So the tech either leaves with nothing fixed or does the work and hopes the owner pays.
Plan members get lost too. If the form doesn't know who has a maintenance agreement, the customer who pays you every year for priority waits in line behind strangers. They notice, and it comes up when the renewal is due.
And the requests that never turn into jobs just sit there. Nobody decided to drop the barking-dog voicemail or the text with no name. They never got a second touch because no list had them on it.
What intake looks like when the questions come first
Every request comes in through one path and gets the questions its job type needs before it reaches your board.
- Website forms, texts, voicemails, and missed calls land in one queue, stamped with time and source.
- The first question is the job type: no heat, no cooling, noise or smell, maintenance visit, or a quote on new equipment.
- Each job type gets a short question set that you write. A no-heat request asks what kind of system it is, gas or electric, roughly how old, what the thermostat shows, and asks for a photo of the label on the unit.
- Owner or renter comes next. A renter is asked for the landlord or management company, and the system texts them the request so approval is in hand before the truck rolls.
- Each request is checked against your customer list, so plan members and warranty customers are tagged when they come in.
- The address gets confirmed in writing, along with gate codes, pets, and where the equipment is. An address from a voicemail gets read back by text.
- Missing answers get one follow-up text. If nobody replies, the request stays on the list marked incomplete.
- The finished request goes into whatever you already dispatch from, with a summary the tech can read before knocking, and the customer gets a text saying it's in.
Gas smells and carbon monoxide alarms skip all of it. If a customer mentions either one, the system sends them what Nicor Gas tells its customers (checked October 18, 2026). For a gas smell, that means leaving right away, avoiding anything that could spark, including cell phones, and calling Nicor Gas at 888.642.6748 and 911 once they are somewhere safe. For carbon monoxide symptoms, it means getting everyone outside, pets included, and calling for help. Then it alerts you. You approve that wording before it ever goes out.
| The request says | What you find out the hard way | What intake asks first |
|---|---|---|
| "Furnace not working" | System type and age, at the door | Type, fuel, age, photo of the label |
| "No heat" from a renter | The tenant can't approve the repair | Landlord contact, approval before dispatch |
| "Making a loud noise" | Whether it's urgent, once the tech hears it | When it happens, whether heat still comes out |
| A plan member's request | Their priority, after the angry call | Matched to your customer list on arrival |
| Voicemail with a rushed address | Nothing, if nobody can make it out | Address read back by text |
The closest thing I've built is intake for a freight forwarder. Quote, import, export, and general inquiries each have their own form, and they all land in one tracked place, so the shipping details come in with the request. For a Chicago-area pool service company, I built lead capture that follows each request from first contact to a booked job. HVAC has the same gap with different questions.
What stays with a person
The diagnosis stays with the tech. A photo of the label tells you what to load on the truck. I wouldn't let an intake flow tell a homeowner what's broken or what it will cost.
Troubleshooting tips are your call too. Some owners want the system to ask whether the thermostat has fresh batteries or the filter is clogged before booking a visit. Others would rather send a tech and look at the equipment. The flow does whichever one you pick.
Priority stays with whoever runs the board. The system flags what sounds urgent using rules you set, like no heat with an infant or an older person in the house. Whether that call jumps ahead of a scheduled install is a person's decision.
Some customers need a person on the phone right away, like the one who won't text a photo or the one still upset about the last visit. Intake flags them for a call from your office.
When this is not worth building
If you run one truck and answer every call yourself, your intake already lives in your head and it works. If most of your work comes as detailed work orders from builders or property managers, handle the gaps by hand.
If neither of those sounds like you, builds start at $500 one time, then a flat monthly from $99 after an included run-in period, and you can cancel anytime. There's more on the HVAC page.
Where to start
Start with a free 20 minute process audit. We pull a week of service requests from this fall, count the callbacks, second trips, and unapproved repairs, and see whether fixing intake pays for itself. Book it here.