How I helped an HVAC company cut their response time by 80% — here's exactly what we built

A client of mine runs a mid-sized HVAC company — 12 technicians, covering a 3-county area. Good reputation, steady referrals, but they were drowning in their own growth.

The problem was simple: every new inquiry had to be handled manually. Someone fills out the website form or calls the office. The office manager calls back, figures out the issue, checks the schedule, quotes a rough range, and either books it or waits for the customer to call back to confirm.

On a good day, that cycle took 4–6 hours. Peak summer when every AC in a 50-mile radius is dying? Forget it. Customers moved on to whoever answered first.

Their average response-to-booking time was 11 hours. Close rate on inbound leads: 38%.


What we actually built

The fix wasn't some magical AI product. It was a chatbot on their website (also connected to their Facebook Messenger) that handled the intake conversation automatically.

Here's what it does:

  1. Qualifies the lead — asks what the issue is, how old the unit is, whether they've had it serviced recently, whether they own or rent
  2. Quotes a range — based on issue type, gives a rough price range and explains what affects final cost
  3. Books the appointment — integrates directly with their scheduling software, offers available slots, confirms booking via text
  4. Notifies the dispatcher — a Slack message goes out instantly with a summary of the new booking and all intake info

The whole thing runs 24/7. AC dies at 11pm on a Sunday? Customer books a Tuesday slot without anyone picking up a phone.


Results after 90 days

  • Response time dropped from 11 hours to under 15 minutes
  • Close rate went from 38% to 61% — mostly because leads stopped going cold in the waiting period
  • Office manager freed up about 2.5 hours per day she used to spend on intake calls
  • After-hours bookings went from near zero to 22% of total monthly bookings

Same marketing budget. No price changes. No new hires. They just stopped losing people in the gap between 'interested' and 'booked.'


What actually made it work (and what to watch out for)

The conversation has to be structured. HVAC intake is predictable — maybe 8-10 common issue types, a finite set of follow-up questions. That's what makes it automatable. If your business has wildly varied inquiries, a chatbot will frustrate people more than it helps.

Integration is the hard part. Getting the bot to actually read and write to their scheduling software took longer than building the bot itself. If your scheduling tool has a clean API, you're in good shape. If it doesn't, budget extra time and patience.

You need a human failsafe. For anything the bot can't handle confidently, it says 'I'm going to have someone call you — what's the best number and time?' and fires off an alert. Never try to force automation through a situation where it's clearly failing.

The hardest sell was internal. The owner was on board immediately. The office manager thought she was automating herself out of a job. Taking the time to explain that this would free her from phone tag — not replace her — was genuinely the most important conversation of the whole project. She's now the biggest advocate for it.


I've since done similar setups for a plumber, a pest control company, and a property management firm. The ROI pattern is remarkably consistent: if your business has structured intake, a booking step, and you're losing leads in the response window, automation almost always pays for itself within 60–90 days.

Curious whether others here have tried anything similar — or ran into barriers that made it not worth it. What does your lead intake process look like, and where does it break down?

Posted Feb 19, 2026, 3:12 PM UTC

00
Loading comments…