case-study

Zero Missed Leads: How an HVAC Company Automated Their Entire Lead Pipeline

2025-11-019 minJohn W Johnson

A regional HVAC company with three locations eliminated missed leads and increased their lead-to-appointment conversion rate from 34 percent to 62 percent by automating lead capture, instant response, qualification, routing, and technician dispatching using an AI voice agent, Make.com workflows, and CRM integration. Monthly booked appointments increased by 45 percent without any increase in advertising spend. The system was fully operational within four weeks. Revenue per lead increased by 40 percent in the first quarter.

The Company and the Lead Leakage Problem

The company operated across three locations serving residential and light commercial HVAC customers in a mid-size metropolitan area. They employed 18 technicians, 3 dispatchers, and 2 office administrators. Annual revenue was approximately 4.2 million dollars, with an average ticket value of 380 dollars for service calls and 8,500 dollars for system replacements. The company invested 12,000 to 15,000 dollars monthly in Google Ads, LSA ads, and direct mail, generating approximately 400 to 500 inbound leads per month across phone calls, web form submissions, and Google Business Profile messages. The investment in lead generation was significant, but the return was being undermined by operational failures in lead handling.

Auditing Three Months of Lead Data

An audit of three months of lead data revealed a sobering picture. Of the approximately 450 monthly inbound leads, an estimated 135, or 30 percent, were never contacted or were contacted so late that the prospect had already booked with a competitor. After-hours and weekend calls accounted for 40 percent of total inbound volume, and the company had no coverage for those periods beyond a voicemail system. During business hours, dispatchers were so busy managing the current day's schedule that inbound lead calls frequently went to voicemail during peak morning hours. Web form submissions received a response within 1 to 2 business days on average. In the HVAC industry, where a customer with a broken air conditioner in July needs help immediately, even a 2-hour response delay is fatal to conversion.

Designing the Four-Layer Solution

The Provider System designed a lead pipeline automation that addressed every failure point identified in the audit. The solution had four layers: an AI voice agent for phone calls, automated web form and GBP message processing, an intelligent routing and dispatching engine, and a persistent follow-up sequence for leads that did not convert immediately. Each layer was built on Make.com as the orchestration platform, with integrations to the company's ServiceTitan CRM, Twilio for SMS and voice, and Google Calendar for technician scheduling. The goal was zero missed leads, meaning every inbound inquiry would receive a substantive response within 60 seconds regardless of time, day, or channel.

AI Voice Agent for Phone Leads

The AI voice agent was built on Vapi and configured to answer overflow calls during business hours and all calls after hours and on weekends. The agent sounded natural and followed a conversational flow that captured the customer's name, address, issue description, equipment type, and preferred appointment window. For emergency calls like no-heat or no-cooling situations, the agent immediately paged the on-call technician and sent the customer an SMS confirmation with the technician's estimated arrival window. For non-emergency service requests, the agent checked technician availability in ServiceTitan via API and offered the next available appointment slot. The agent handled an average of 180 calls per month that would have previously gone to voicemail, and customer feedback surveys showed that 88 percent of callers rated the experience as good or excellent.

Web Form and GBP Automation

Web form submissions and Google Business Profile messages triggered a Make.com workflow that processed the inquiry within seconds. The workflow parsed the submission, created a lead record in ServiceTitan, determined the service type and urgency from the message content using AI text classification, and sent the customer an immediate SMS acknowledgment with a link to self-schedule if they preferred. For urgent requests, the workflow simultaneously notified the nearest available dispatcher and sent the customer an estimated response timeframe. The average time from form submission to customer contact dropped from 26 hours to 47 seconds. This single improvement was responsible for the largest conversion rate gain because web form leads had the worst prior conversion rate at just 18 percent.

Intelligent Routing and Dispatching

The routing engine used logic that considered technician location, skill certification, current workload, and the specific service required to assign each lead to the optimal technician. Emergency calls routed to the nearest certified technician regardless of their current schedule. Standard service requests were batched into the daily dispatch workflow and optimized for travel time using Google Maps distance matrix calculations. System replacement leads, which represented the highest revenue opportunity, were flagged for senior technician assignment and priority scheduling. The dispatchers, who had previously spent most of their day on reactive phone-based scheduling, were now reviewing and approving optimized schedules rather than building them from scratch. Their role shifted from logistics to quality control.

Automated Follow-Up Sequences

The follow-up sequence for leads that did not immediately book an appointment ran automatically for 14 days. An initial SMS was sent within 60 seconds of the inquiry. A follow-up SMS with a scheduling link went out 4 hours later. An email with seasonal maintenance information and a special offer followed at the 24-hour mark. Subsequent touches at days 3, 7, and 14 provided value-oriented content rather than hard-sell messages. Leads that engaged with any touchpoint, by clicking a link or replying to a text, were flagged for immediate personal outreach by the sales team. This sequence recovered an estimated 22 percent of leads that would have otherwise been lost, which translated to roughly 25 additional booked appointments per month.

Four-Week Implementation

The implementation was completed in four weeks with minimal disruption to daily operations. Week one focused on ServiceTitan API integration and workflow architecture. Week two built the AI voice agent with call flow scripting and testing against recorded historical calls. Week three deployed the web form and GBP automation along with the routing engine. Week four activated the voice agent in production, first in after-hours-only mode and then expanding to business-hours overflow by the end of the week. Dispatcher training took a single half-day session because the system simplified their workflow rather than complicating it. The technicians required no training at all because their experience was unchanged; they simply received dispatch notifications through the same channels as before.

90-Day Results

The 90-day results validated the investment decisively. Monthly booked service appointments increased from 153 to 222, a 45 percent increase. The lead-to-appointment conversion rate rose from 34 percent to 62 percent. Revenue per lead increased from 128 dollars to 179 dollars as better routing matched higher-value leads with the right technicians. Missed leads dropped from an estimated 135 per month to effectively zero, defined as every lead receiving a substantive response within 60 seconds. Average customer wait time for emergency service decreased from 3.2 hours to 1.4 hours because routing optimization reduced technician travel time. Dispatcher overtime, which had been averaging 8 hours per week per dispatcher, dropped to near zero.

Financial Impact

The financial impact was transformative for the business. The 69 additional monthly appointments at an average ticket value of 380 dollars represented approximately 26,200 dollars in additional monthly service revenue. The improved routing also increased system replacement conversions because the right technicians were now handling the right leads, contributing an estimated additional 34,000 dollars per month in installation revenue. Combined, the automation generated roughly 60,000 dollars in additional monthly revenue against a build cost that was recovered in the first two weeks and monthly operating costs of approximately 600 dollars. The owner described it as the single highest-ROI investment in the company's 15-year history.

Expanding the Automation Program

The company has since expanded their automation to include automated maintenance agreement renewals, seasonal tune-up campaign management, and customer review collection sequences triggered after completed service calls. The maintenance agreement automation alone has improved renewal rates from 62 percent to 81 percent, which represents significant recurring revenue. The owner, who was initially concerned that automation would make the business feel impersonal, reports that customer satisfaction scores have reached their highest levels because responsiveness and reliability are what customers actually value most. The lesson is that in service businesses, speed is the product and automation is how you deliver it consistently.

Before and After: Lead Pipeline Performance

MetricBefore AutomationAfter Automation (90 Days)Improvement
Lead Response Time2+ hours (business hours) / next day (after hours)Under 60 seconds (all hours)99% faster
Lead-to-Appointment Conversion Rate34%62%+28 percentage points
Revenue per Lead$128$179+40%
Missed Leads per Month~135 (30% of volume)Effectively zero100% elimination
Monthly Booked Appointments153222+45%
Emergency Response Time3.2 hours average1.4 hours average56% faster
Dispatcher Overtime Hours per Week8 hours per dispatcherNear zero~100% reduction

Key Statistics

+28 percentage points

Lead-to-appointment conversion improvement

Measured: ServiceTitan CRM data over 90 days

$60,000

Additional monthly revenue from automation

Calculated: additional service and installation revenue

100%

Missed leads eliminated

Measured: all leads received sub-60-second response

88% positive

AI voice agent customer satisfaction

Measured: post-call survey responses

Sources & References

  1. ServiceTitan. 'Home Services Industry Benchmark Report: Lead Response and Conversion.' 2024.
  2. BDR (Business Development Resources). 'HVAC Industry Performance Metrics.' 2024.
  3. Company internal CRM and financial data, anonymized with permission.
Knowledge Base

Frequently Asked Questions

Yes. The AI voice agent handled 180 calls per month with an 88 percent satisfaction rating. It captured all necessary information, booked appointments, and escalated emergencies to on-call technicians within seconds.

The three dispatchers were retained. Their role shifted from reactive phone-based scheduling to reviewing optimized schedules, handling escalations, and managing customer relationships. Overtime was eliminated.

Make.com integrates with ServiceTitan's API to create leads, check technician availability, book appointments, and update job statuses. The integration runs in real time and keeps all data synchronized.

Still have questions?

Get in touch with our team →
Back to all articles

Ready to Put This Into Practice?

Book a free consultation and let us build the automation systems described in this article for your business.