HVAC

Stop Losing HVAC Leads Between the Phone and the Job Board

A homeowner calls, your office writes it on a sticky note, and three days later nobody remembers. A proper lead pipeline tracks every inquiry from first call to booked job.

May 7, 2026|6 min read

TL;DR

A homeowner calls during lunch rush. Your office person scribbles a name and number on a sticky note. By Friday, the note is under a coffee mug and the homeowner already called another company. Opsler's lead pipeline tracks every inquiry from first contact through five stages (NEW to CONVERTED), with source tracking so you know where leads come from and customer enrichment so you never treat a returning customer like a stranger. Stop losing leads to sticky notes and start converting them into booked jobs.

The Sticky Note Graveyard

Phone rings at 11:45am. Your office person Sarah is eating lunch at her desk because it's July and there's no such thing as a lunch break during cooling season. She grabs the nearest piece of paper — the back of a parts invoice — and writes: “Johnson — AC not cooling — 555-1234.”

The phone rings again before she puts the pen down. Another no-cool. Then a callback from yesterday's evaporator coil repair. Then a maintenance plan customer wanting to schedule their fall tune-up. By 1pm, Sarah has four sticky notes, two scribbled invoice backs, and a text message from her kid's school that she hasn't read yet.

Thursday comes around. Someone finds the Johnson sticky note under a coffee mug on the dispatch desk. Calls the number. “Oh, we already had someone come out. Called ABC Heating on Tuesday.”

There goes a $600 repair. Not because your company couldn't do the work. Not because your price was too high. Because a piece of paper got lost on a busy day.

And here's the part that stings even more. You already have a Johnson in your system. Replaced their furnace blower motor last November. They're a good customer. If Sarah had known that when the call came in, she could have said: “Hi Mrs. Johnson, I see we replaced your blower motor back in November — is the AC acting up now? Let me get someone out there today.”

Instead, Johnson was treated like a cold call. A name on a sticky note. No history. No context. No urgency. Just another scribble in the pile.

How many Johnsons do you lose per week? If your honest answer is “I don't know” — that's the problem. You can't fix what you're not tracking.

Lead PipelineNew12 leadsContacted8 leadsQuoted5 leadsBooked3 leadsEvery lead tracked from first call to booked job

Every lead tracked from first phone call to booked job — nothing falls through the cracks when it's in the pipeline.

How Lead Management Keeps Every Inquiry Alive

1

Every call goes into the pipeline immediately

Phone rings. Sarah enters the lead while she's still on the call. Name, phone number, what they need, how they found you. Takes 30 seconds. The lead enters the pipeline as NEW. No sticky note. No scrap paper. No chance of it disappearing under someone's coffee mug.

2

Source tracking tells you what's actually working

Every lead has a source: Google search, Yelp, yard sign, referral, website booking, repeat customer. After three months of tracking, you know that Google brings in 40% of your leads but yard signs convert at twice the rate. That changes how you spend your marketing budget. Real data, not gut feelings.

3

Customer enrichment gives you the full picture

When Mrs. Johnson calls, Opsler pulls up her customer record: 14 total jobs, $8,420 lifetime spend, active warranty on the compressor you replaced in March. Your office person doesn't treat her like a stranger — they say “Hi Mrs. Johnson, I see we worked on your system in March. What's going on now?” That's the kind of service that earns loyalty.

4

Convert leads to bookings or jobs with one tap

When a lead is ready, convert it directly into a booking or a job. All the information carries over — name, address, phone, service needed, notes from the initial call. No re-entering data. The lead record stays in the system marked CONVERTED, linked to the job, so you can trace the full journey from first call to completed work.

5

Priority management and bulk import

Flag high-priority leads — a family with a newborn in a house with no AC gets treated differently than a “sometime next week” tune-up request. Moving from another system? Bulk CSV import gets your existing customer base into Opsler in under an hour. No starting from scratch.

MJMaria Johnson(555) 987-6543 • maria@email.comJobs14Spent$8,420Rating4.8★Recent ActivityMay 2 — AC Tune-Up — $189Mar 15 — Compressor Replace — $1,247Jan 8 — Furnace Repair — $420Active Warranty

Customer enrichment shows total jobs, lifetime spend, active warranties, and recent history — all visible the moment they call.

How Many Leads Are You Losing Right Now?

Most HVAC companies don't know. And that's exactly the problem. You can't count what you're not tracking. But let's estimate conservatively.

During peak season, a typical 10-15 tech HVAC shop fields 30-50 calls per day. On a busy day, at least 5 of those don't get properly followed up. The sticky note gets lost. The callback gets forgotten in the afternoon rush. The “I'll call them back after this dispatch” never happens.

Five lost leads per week. Even if only 20% of those would have converted — and that's conservative for inbound calls where the homeowner is already asking for help — that's one lost job per week.

At a $600 average ticket:

5 lost leads × 20% conversion × $600 avg ticket × 52 weeks = $31,200 per year.

And that's just the direct loss. The indirect cost is worse. Every one of those homeowners called someone else. If that company does a good job, you've lost that customer for every future repair, every maintenance plan, every referral they would have sent your way. A $600 no-cool call today is really a $5,000 lifetime customer relationship that just walked out the door.

The lead pipeline also shows you something most HVAC owners never see: where leads stall. Maybe you're great at answering the phone but terrible at the follow-up call. Maybe leads sit in CONTACTED for a week before anyone sends an estimate. That bottleneck is invisible without a pipeline — and once you can see it, you can fix it.

Source tracking pays for itself too. When you know that Google brings in 50 leads a month but only 8 convert, while referrals bring in 15 and 10 convert, you stop throwing money at the channel with the worst close rate and double down on what actually works. Most shop owners make that shift within the first quarter and wonder why they waited so long.

Frequently Asked Questions

Opsler uses five pipeline stages: NEW (just came in), CONTACTED (someone from your office reached out), QUALIFIED (they have a real need and budget), LOST (they went with someone else or the timing wasn't right), and CONVERTED (booked as a job). Every lead starts at NEW and moves through the pipeline as your team works it. You can see at a glance how many leads are in each stage and where things are getting stuck.

Yes. Every lead in Opsler has a source field — Google, referral, Yelp, yard sign, website, repeat customer, or whatever sources you define. Over time, this tells you which marketing channels actually produce jobs, not just phone calls. If you're spending $500/month on Yelp ads but only closing 2 jobs from it, that data is right there in your lead source report.

When you convert a lead, Opsler creates a new job or booking with the lead's information already populated — customer name, address, phone, service needed, any notes from the initial call. You don't re-enter anything. The lead record stays in the system marked as CONVERTED, linked to the job, so you can trace the full path from first phone call to completed work.

When a call comes in and you pull up the customer record, Opsler shows you everything: total jobs completed, total amount spent, active warranties, last service date, and equipment history. So when Mrs. Johnson calls about her AC, you don't treat her like a stranger — you see she's spent $8,400 with you over three years and has an active warranty on her compressor. That context changes the entire conversation.

Yes. Opsler supports bulk CSV import for both customers and leads. Upload your spreadsheet with names, addresses, phone numbers, and email addresses. The system deduplicates automatically so you don't end up with three records for the same Johnson family. Most shops get their existing customer base imported in under an hour.

Ready to Run Your Business Without the Chaos?

Scheduling, dispatch, estimates, invoicing, customer portal, review management, and a free branded website — all in one plan at $149/month.

10 days free. No credit card required. Cancel anytime.

View as plain text