← Back to Blog

AI Agents for HVAC Lead Follow-Up

Actus · October 6, 2026

HVAClead follow-upAI agentsservice businessesActus Agentlocal marketing
AI Agents for HVAC Lead Follow-Up

AI Agents for HVAC Lead Follow-Up

An HVAC company does not lose most jobs because the technician is bad. It loses them because the estimate sits in a text thread, the office is on a roof, and the homeowner books the company that answered first. Follow-up is the actual product. The install is what happens after someone finally replies.

This guide is for owners and office managers who already get leads from Google, Angi, Facebook, or a website form, and who are tired of chasing them by memory. It explains how an autonomous AI agent can run HVAC lead follow-up: research the job, draft the next message, wait the right amount of time, and hand a hot reply to a human. It is not a pitch for replacing dispatchers. It is a way to stop quotes from dying in the inbox.

Actus Agent is built for this kind of multi-step work. It can research a business or a lead, draft outreach, schedule the next step, and produce a real artifact such as a follow-up sequence or a call brief. The examples below treat those capabilities as workflows you design, not magic that invents revenue.

Why HVAC Follow-Up Breaks

HVAC demand is lumpy. A heat wave or a cold snap fills the board. The same office that was answering every form in January is now triaging no-cool emergencies. Estimates for replacements, maintenance agreements, and duct cleaning slide to tomorrow. Tomorrow becomes a week. The homeowner has already signed with someone else.

Three patterns show up in almost every shop:

  • Speed on the first reply, silence after. The CSR answers the phone. The tech writes a number on a tablet. Nobody owns day two.
  • One template for every job. A $14,000 system replacement gets the same "just checking in" text as a $189 tune-up.
  • No record of what was already said. The owner texts from a personal phone. The office emails from Gmail. The tech leaves a voicemail. The customer hears three different stories.

An AI agent does not fix pricing, parts delays, or a tech who no-shows. It fixes the gap between "we sent the estimate" and "we know what happened next."

What an Agent Should Own

Draw a hard line between work the agent may do alone and work a person must do.

The agent can:

  • Read the lead source, service requested, and any notes already captured.
  • Draft a first follow-up that names the actual job, not "your recent inquiry."
  • Schedule a second and third touch if there is no reply.
  • Summarize a reply so the office sees intent: ready to book, wants a cheaper option, or needs a spouse.
  • Flag anything that sounds like an emergency, a complaint, or a request for a price the shop did not quote.

A person should still:

  • Approve the first message on a new offer or a new season.
  • Quote equipment, labor, and financing.
  • Handle warranty disputes and angry customers.
  • Decide discounts.

If you let the agent invent prices or promise same-day arrival, you will create more problems than you solve. The agent moves the conversation. The shop makes the offer.

A Practical Follow-Up Cadence

Most HVAC quotes do not need a 12-email nurture sequence. They need three honest touches while the homeowner is still deciding.

Touch 1, same day. Send the estimate summary and one clear next step. Example: "Your 3-ton replacement estimate is ready. Reply YES and we will hold Thursday morning, or tell me if you want the single-stage option instead."

Touch 2, next business day. Reference the specific objection you expect. In summer that is often price or scheduling. "If the number is higher than you hoped, the maintenance-plan price on the condenser-only option is the one most neighbors choose. I can resend that line only."

Touch 3, day four or five. Close the loop without fake urgency. "I am going to release the Thursday hold unless you want it. If timing is the issue, tell me the week that works and I will put you back on the board."

Stop after a clear no or after the third touch with no reply. A fourth "just bumping this" message trains people to ignore you. Log the outcome so the next season you know this address already heard from you.

How to Brief the Agent

An agent is only as specific as the brief. A useful HVAC brief includes:

  • Services you actually sell this month, and services you do not.
  • Price ranges you are willing to mention in writing. If you will not put a number in a text, say so.
  • Brands you install and brands you will not bad-mouth.
  • Service area. A lead 40 miles outside your zone should get a polite decline, not a follow-up sequence.
  • Tone. Most shops sound better when the agent writes like the office manager, short and plain, not like a marketing agency.
  • Escalation rules. Words like leak, no heat, elderly, and smell of gas go to a human immediately.

Paste a few real past messages that got replies. The agent should imitate those, not a generic "hope this finds you well."

Example: Replacement Quote That Went Quiet

A homeowner requested a system replacement after a tech visit. The estimate was $11,400 for a matched system and $8,900 for condenser-only. Nobody followed up for six days.

An agent workflow for that lead looks like this:

  1. Read the job notes: 14-year-old unit, upstairs not cooling, homeowner asked about financing.
  2. Draft touch 1 naming both options and the financing question, without inventing an interest rate.
  3. If no reply in 24 hours, draft touch 2 that only discusses the condenser-only path and asks whether a spouse needs the PDF.
  4. If the reply mentions "too expensive," do not discount. Summarize the objection and assign it to the owner with the two numbers already quoted.
  5. If the reply says "Thursday works," stop drafting and create a booking handoff: name, address, option chosen, and the exact sentence the customer used.

That is the whole job. The agent did not sell the system. It kept the decision alive until a person could take it.

Example: Maintenance Agreement Renewal

Renewals are easier to automate because the offer already exists. The customer bought a plan last spring. The agreement expires in 30 days. The shop wants the tune-up booked before the first hot week.

The agent can:

  • Pull the plan name and expiration from your notes or CRM export.
  • Send one renewal note that states the date, the visit length, and how to book.
  • Send one reminder a week later only if there is no reply.
  • Mark "do not contact" if the customer says they moved or switched companies.

Do not let the agent bundle a replacement upsell into every renewal. A tune-up reminder that suddenly pitches a new system feels like bait. If the last tech note says the evaporator is failing, that is a separate workflow with a human review before anything is sent.

What to Measure

Skip vanity metrics. Track four numbers for 30 days before you judge the system:

  • Time to first follow-up after an estimate is marked sent. Target: same day.
  • Reply rate on touches 1 through 3. If touch 1 is under 10 percent, the message is vague or the list is stale.
  • Booked jobs that started as a quiet estimate. This is the only revenue metric that matters.
  • Escalations. If the agent is handing you emergencies it should have caught, tighten the rules. If it is handing you nothing, it is probably sending messages you have not read.

Compare against the prior month, not against a blog post that promises a specific lift. Weather, ad spend, and staffing change the baseline.

Common Mistakes

Automating the first quote. The first number should come from someone who saw the equipment. The agent follows up on a number that already exists.

Texting from a rotating number. Customers reply to the number that visited their house. If the agent sends from a new inbox, replies vanish.

No opt-out. Every sequence needs a plain way to stop. "Reply STOP and I will close this." Then actually close it.

Same cadence for emergencies and estimates. A no-cool call is not a nurture lead. Route it to dispatch.

Hiding the company name. Messages that sound like a robot pretending to be "Mike from the team" get ignored or reported. Use the real office name.

How Actus Agent Fits

You can run this as a scheduled workflow instead of a one-off chat. A morning run reads new estimates, drafts the touches that are due, and leaves them for approval. An afternoon run checks replies and writes a short brief for anything that needs a person. Over time the checkpoint is simple: which jobs were touched, which are waiting, which were booked or closed.

That is more useful than a chatbot on the website that answers "what tonnage do I need" with a guess. The valuable work is after the lead already exists.

If you want the agent to research nearby competitors or audit your own service pages before it writes, that is a separate step. Do it once, save the notes, and reuse them so every follow-up stays consistent with what the site actually offers.

A Starter Checklist

Before the first send:

  • List the three offers you will mention in writing.
  • Export or paste the last 20 estimates with outcome if you know it.
  • Write the escalation words that always go to a human.
  • Pick one channel for the pilot: SMS or email, not both.
  • Review every draft for the first ten leads yourself.
  • Turn on the sequence only after those ten look like something you would send.

After two weeks, read the replies out loud. If they sound like your office, keep going. If they sound like a campaign, cut the adjectives and name the job again.

FAQ

Can the agent book the job on the calendar? Only if you have given it a real booking rule and a human still confirms capacity. A message that says "you are booked Thursday" when the board is full is worse than no message.

What about leads from paid lead marketplaces? Treat them as faster and colder. Shorten the cadence, and do not imply a relationship you do not have. Disclose who is writing if the marketplace requires it.

Will this annoy past customers? Not if you suppress anyone who already booked, declined, or asked you to stop. The agent should check that list before every send.

Do I need a CRM first? A spreadsheet with name, phone, job type, estimate date, and last touch is enough to pilot. A CRM helps later. It is not a prerequisite for three honest follow-ups.

Conclusion

HVAC follow-up fails in the gap between the estimate and the next human available to chase it. An AI agent can own that gap if you keep it inside clear rules: real offers only, no invented prices, a short cadence, and a person on anything urgent or emotional.

Start with quiet replacement quotes and maintenance renewals. Measure booked jobs, not messages sent. When the drafts sound like your office, widen the workflow. When they do not, fix the brief before you add more leads.

If you want an agent that can research the lead, draft the sequence, and run it on a schedule, try Actus Agent.

AI Agents for HVAC Lead Follow-Up | Actus