Use Cases •

AI Chatbot for Roofing, HVAC and Plumbing Leads: Use Cases and Scripts

HVAC lead qualification chatbot, roofing scripts, plumbing after-hours capture: real use cases and conversation flows for US contractors.

A

Anas R.

— read

Direct answer: an HVAC lead qualification chatbot — and the same logic applied to roofing and plumbing — captures and qualifies inbound leads 24/7, asks the exact questions a dispatcher would ask, and routes emergencies to your on-call line while queuing non-urgent jobs for your morning review. The result: fewer leads dropped, better-qualified callbacks, and jobs won while competitors' phones roll to voicemail.

This guide breaks down, trade by trade, the lead types that matter, the qualifying questions that separate a real job from a tire-kicker, and a sample chatbot conversation script you can adapt and deploy today. It covers roofing, HVAC, and plumbing — the three trades where after-hours response speed most directly determines who wins the contract.

Why Chatbots Win Home Service Leads

The average US roofing, HVAC, or plumbing contractor misses between 30% and 50% of inbound web inquiries — most of them arriving outside business hours or while crews are on a job. A 2023 study by Hatch found that home service companies that respond to a web lead within five minutes are 100 times more likely to make contact than those who respond after 30 minutes.

A chatbot on your website does not replace your dispatcher. It acts as a first responder: it greets the homeowner the moment they land on your site, asks the questions that determine job priority, and either routes the emergency or queues the lead for your morning batch — fully qualified, with address, contact info, and job scope already captured.

For an AI chatbot to qualify a home service lead effectively, it needs three things: trade-specific qualifying questions baked in, a clear emergency routing path, and a contact-capture form that fires even when no one is watching. The sections below give you the exact scripts for each trade.

Already familiar with the basics? See our pillar guide on AI chatbot for contractors for a broader look at project-level qualification across all trades.

Roofing: Lead Types, Qualifiers, and a Sample Script

Typical Roofing Lead Types

Roofing leads fall into two sharply different buckets — and confusing them wastes everyone's time.

  • Emergency / storm damage: active leak, shingles blown off, tree impact, visible interior water damage. Homeowner is stressed, needs same-day or next-day response. Decision speed is everything.
  • Planned replacement or re-roof: homeowner has noticed granule loss, minor leaks, or is simply updating a 20-year-old roof. Timeline is weeks, not hours. They are comparison shopping and will talk to three contractors.
  • Insurance claim support: post-hail or post-storm, homeowner wants a contractor who can document damage for an adjuster visit. High value, but requires specific expertise.
  • New construction / addition: builder or homeowner adding a structure. Requires takeoff and materials estimate.

Key Qualifying Questions for Roofing Leads

  • Is there active water intrusion inside the home right now?
  • What caused the damage — storm, age, unknown?
  • Approximate roof age and material (asphalt shingle, metal, tile, flat)?
  • Home address and zip code (is it within your service radius?)
  • Is there an active insurance claim, or will this be out-of-pocket?
  • Preferred timeline for inspection or repair
  • Best callback number and name

Sample Roofing Chatbot Script

Heeya Bot
Hi there! I'm the roofing assistant for Apex Roofing. Are you dealing with an active leak or storm damage right now, or is this a planned inspection or replacement?
Homeowner
We had a big storm last night. There's water dripping in the living room.
Heeya Bot
Got it — that's an emergency and we'll treat it as a priority. A few quick questions so we can get the right crew to you. What's your home address and zip code?
Homeowner
1432 Maple Drive, 77084.
Heeya Bot
Perfect — we cover that area. Is the leak coming from one spot or multiple areas? And do you know roughly how old your roof is?
Homeowner
One spot above the master bedroom. Roof is maybe 12 years old, asphalt shingles.
Heeya Bot
Thanks. Will you be filing an insurance claim for this, or paying out of pocket? Either way is fine — just helps us prepare.
Homeowner
Planning to go through insurance.
Heeya Bot
Got it — we handle insurance claims regularly and can document everything for your adjuster. Last step: what's your name and best callback number? Our team will call you within the hour.
Homeowner
Sarah Miller, 832-555-0187.

At this point the chatbot submits a contact form and your on-call team receives an email with: name, address, zip, roof age, material, damage description, insurance status, and phone number. The dispatcher calls back with every detail already in hand.

HVAC: Lead Types, Qualifiers, and a Sample Script

Typical HVAC Lead Types

HVAC is the most seasonal trade in home services — and the most binary. A homeowner is either in crisis (no heat in January, no AC in July) or planning ahead (system tune-up, replacement quote before summer). These two audiences need completely different chatbot paths.

  • Emergency no-heat / no-cool: system stopped working, household uncomfortable or at risk (elderly, infants, extreme temps). Needs same-day dispatch. This is where an HVAC lead qualification chatbot proves its ROI most dramatically — these callers will move to the next contractor in under two minutes.
  • System replacement quote: unit is aging (10–15+ years), homeowner wants a new system before it fails or before a seasonal peak. High-value ticket ($5,000–$15,000+), multi-day sales cycle.
  • Maintenance / tune-up: seasonal prep, filter change, inspection. Lower ticket, but builds recurring revenue and surfaces replacement opportunities.
  • Indoor air quality (IAQ) or ductwork: UV systems, whole-home humidifiers, duct sealing. Typically initiated by a homeowner who has already been flagged by another contractor.
  • Commercial HVAC: rooftop units, VRF systems, facilities work. Different qualification path — ask for business type, square footage, number of units.

Key Qualifying Questions for HVAC Leads

  • Is the system completely down, or just underperforming?
  • Heating or cooling system (or both — heat pump)?
  • Approximate age and brand of the current unit
  • Home or business? If business: square footage and type
  • Home address and zip code
  • Are there vulnerable occupants (elderly, infants, medical conditions) affected by the outage?
  • Has the system had recent service or repairs?
  • Preferred timeline: emergency today, or within the week?
  • Name and callback number

Sample HVAC Chatbot Script

Heeya Bot
Hi! I'm the scheduling assistant for Arctic Air HVAC. Is your system completely down, or is this about a quote or maintenance?
Homeowner
AC stopped working this morning. It's 95 degrees outside.
Heeya Bot
I'm flagging this as an emergency. Are there any elderly family members, young children, or anyone with a medical condition in the home who could be affected by the heat?
Homeowner
Yes, my mother-in-law is staying with us, she's 78.
Heeya Bot
Understood — that bumps this to top priority. What's your address and zip code?
Homeowner
5210 Ridgeview Lane, 30044.
Heeya Bot
We serve that area. What brand is your AC unit, and roughly how old is it?
Homeowner
Carrier, I think it's about 9 years old.
Heeya Bot
Good to know — likely a repair rather than replacement at that age. What's your name and best number? Our dispatcher will call you back within 15 minutes.
Homeowner
David Chen, 678-555-0294.

This script surfaces the vulnerable-occupant flag — the single most powerful triage signal in HVAC. A dispatcher who knows there's a 78-year-old in a 95-degree house dispatches differently than one who doesn't. Your chatbot captures it automatically.

For scheduling non-emergency HVAC appointments, pair the chatbot with an appointment booking chatbot so homeowners can self-schedule tune-ups without calling the office.

Plumbing: Lead Types, Qualifiers, and a Sample Script

Typical Plumbing Lead Types

Plumbing leads span the widest range of urgency of any home service trade — from a catastrophic burst pipe to a slow drain that the homeowner has tolerated for six months.

  • Active leak / burst pipe: water is flowing uncontrolled. Needs immediate dispatch. Every minute of delay is property damage and a bigger ticket — but also a homeowner who will hire whoever answers first.
  • Sewer backup or drain failure: toilets not flushing, sewage smell, backed-up floor drains. Urgent, typically same-day. Often involves camera inspection and hydro-jetting.
  • Water heater failure: no hot water. Urgency depends on household — a family of five rates this higher than a single adult. Replacement quotes are high-value ($1,200–$3,500+).
  • Fixture installation or repair: faucet swap, toilet replacement, garbage disposal. Planned, flexible timeline. Good fill work between emergency calls.
  • Remodel / rough-in: kitchen or bathroom project requiring rough-in, re-pipe, or new fixture placement. Multi-visit, higher margin, longer sales cycle.

Key Qualifying Questions for Plumbing Leads

  • Is water actively flowing or leaking right now?
  • Have you been able to shut off the water supply?
  • Which area of the home is affected (kitchen, bathroom, basement, crawlspace)?
  • Is sewage or contaminated water involved?
  • Home address and zip code
  • Type of issue: leak, clog, no hot water, installation, remodel?
  • Is this a single-family home, condo, or rental property?
  • Name and best callback number

Sample Plumbing Chatbot Script

Heeya Bot
Hi — I'm the assistant for Cascade Plumbing. Is there an active leak or water emergency happening right now?
Homeowner
The pipe under my kitchen sink burst. Water everywhere.
Heeya Bot
First: if you haven't already, shut off the water supply valve under the sink — it's usually a small oval knob. Can you do that right now?
Homeowner
Yes, I got it. Water is off.
Heeya Bot
Good. Has water reached the floor or cabinet below? And what's your address and zip code?
Homeowner
Yes, quite a bit on the floor. 318 Birchwood Ave, 60614.
Heeya Bot
We cover that zip — marking this as emergency priority. Is this a single-family home, condo, or rental?
Homeowner
Single-family home, I own it.
Heeya Bot
Perfect. What's your name and the best number to reach you? A plumber will call you back within 20 minutes.
Homeowner
Marcus Webb, 312-555-0178.

Note the first-response value-add: the chatbot tells the homeowner to shut off the supply valve. That one line of copy stops additional damage, immediately differentiates your brand, and builds trust before your crew even picks up the phone. A competitor's voicemail does none of that.

Learn how to capture leads after hours with a structured chatbot workflow built specifically for plumbing and home service emergencies.

Trade Comparison: Emergency vs. Planned, Key Qualifiers

Use this reference table when configuring separate chatbot flows for each trade, or when deciding which qualifying questions to prioritize in a multi-trade setup.

Trade Emergency Lead? Planned Lead? Top 3 Qualifying Questions Avg. Ticket Range
Roofing Yes — storm / active leak Yes — re-roof, replacement Active water intrusion? Insurance claim? Roof age + material? $800 – $25,000
HVAC Yes — no heat / no cool Yes — replacement quote, tune-up System completely down? Vulnerable occupants? Unit age + brand? $150 – $15,000
Plumbing Yes — burst pipe, sewer backup Yes — fixture install, remodel Active flow / shut off? Sewage involved? Own or rent? $200 – $12,000

After-Hours and Emergency Lead Capture: Where Contractors Win or Lose

The majority of home service emergencies are reported between 6 PM and 9 AM — outside standard business hours. That window is when a chatbot delivers its clearest return on investment.

Why After-Hours Response Speed Decides the Job

When a homeowner's AC dies at 10 PM in July, they open Google and start with the first result. If that site has a chat widget that responds immediately, most homeowners stop there. They do not want to leave four voicemails. The contractor who answers — even through an automated chatbot — earns the first right of response.

A Heeya chatbot configured for after-hours capture does the following automatically:

  • Greets the homeowner and assesses urgency within the first two exchanges
  • For genuine emergencies (active leak, no heat below 40°F, no AC above 95°F with vulnerable occupants): surfaces your on-call phone number and flags the lead as Priority-1 in the email notification
  • For urgent-but-stable situations (sewer smell, roof damage without active leak): collects full qualifying data and queues it for an early-morning callback
  • For non-urgent planned work: offers to schedule an inspection or send a quote request form

The Competitive Advantage Is Simple

Most small roofing, HVAC, and plumbing contractors have the same problem: they are great at the trade, but thin on office staff. A $19/month chatbot closes that gap without adding payroll. When a competitor's website shows a phone number that rings out at 11 PM, yours shows a live widget that qualifies the lead and tells the homeowner exactly when to expect a callback.

That is not a technology story. That is a trust and professionalism story — and it converts.

Set It Up with Heeya

Heeya is an AI chatbot platform built for small and mid-size service businesses. You do not need a developer, a CRM, or a third-party integration to get started.

What to Load into Your Heeya Knowledge Base

  • Your services page or a one-page services PDF (what you do, what you don't)
  • Your service area: list of zip codes or a radius description
  • Your hours, including whether you offer 24/7 emergency service
  • A basic FAQ: do you offer free estimates, do you pull permits, what brands do you service
  • For HVAC: the brands you stock parts for and the systems you install (Carrier, Trane, Lennox, Rheem, etc.)
  • For roofing: the materials you work with and whether you handle insurance claims
  • For plumbing: whether you offer trenchless sewer repair, tankless water heater installation, etc.

How to Write the System Instruction

The system instruction tells the chatbot how to behave. Keep it direct:

"You are the scheduling assistant for Apex Roofing, a licensed roofing contractor serving the Houston metro area. When a homeowner contacts you, first determine whether there is an active emergency (water intrusion, visible structural damage). If yes, collect their name, address, and phone number and let them know our on-call team will call within one hour. For non-emergency requests, collect the same contact info plus roof age, material, and scope of work. Always confirm we serve their zip code before collecting details. Do not provide price estimates. Be direct, professional, and brief."

Pricing

Plan Price Messages / Month Best For
Free $0 / month 30 Testing, no commitment
Standard $19 / month 1,000 Solo contractors and small crews
Premium $99 / month 5,000 Multi-trade or high-volume businesses

One recovered emergency job — a $2,500 HVAC repair or a $6,000 roof repair — pays for the Standard plan for more than 10 years. Full details on the Heeya pricing page.

Stop losing after-hours jobs to your competitors

Set up a trade-specific HVAC, roofing, or plumbing lead qualification chatbot in under 10 minutes. Free plan available — no credit card required.

FAQ — AI Chatbot for Roofing, HVAC and Plumbing Leads

What is an HVAC lead qualification chatbot?

An HVAC lead qualification chatbot is an AI assistant embedded on your website that automatically asks homeowners the qualifying questions a dispatcher would ask — is the system completely down, is there a vulnerable occupant, what is the unit age and brand, what is the address — and then either routes the emergency to your on-call line or queues a non-urgent lead for your morning callback. It runs 24/7 without additional staff.

Can a chatbot handle roofing leads differently from HVAC leads?

Yes. With Heeya, you write a trade-specific system instruction that tells the chatbot which questions to ask and how to route leads. A roofing chatbot asks about active water intrusion and insurance claims; an HVAC chatbot asks about system failure and vulnerable occupants; a plumbing chatbot asks whether the water is shut off and whether sewage is involved.

Will the chatbot actually capture leads after hours?

Yes. The chatbot runs continuously, including evenings, weekends, and holidays. When a homeowner submits their details, you receive an email notification immediately — even at 2 AM. Emergency leads are flagged Priority-1; non-emergency leads are queued for your morning review with all qualifying data already collected.

What happens if a homeowner describes a dangerous emergency?

You configure the chatbot to surface your emergency phone number when specific triggers are detected — active water flow, no heat with vulnerable occupants, gas smell. For gas leaks, the chatbot should direct the homeowner to call 911 and their gas utility first. The chatbot acts as a first-response triage and routing layer, not a diagnostic tool.

Do I need a website developer to add the chatbot?

No. Heeya provides a single line of embed code that you paste into the footer of your existing website. If a web designer built your site, forward them that line — it takes two minutes. No CMS plugin, no API key, no developer required.

How much does a home services lead qualification chatbot cost?

Heeya starts at $0/month (30 messages, no credit card) and $19/month for the Standard plan (1,000 messages/month), which covers most solo contractors. A single recovered emergency job — a $2,500 HVAC repair, a $4,000 roof repair, a $1,500 burst pipe fix — covers the Standard plan cost for years.

Share this article:
Published on June 14, 2026 by Anas R.

Ready to build your AI assistant?

Join Heeya and transform your customer service with conversational AI.