By TruePrime AI · Updated August 19, 2026
Home service businesses lose more leads to timing than to competition. When a homeowner's AC fails at 11 PM in July, they call the first company they find. If nobody answers, they call the second. By morning, the job is gone. An AI receptionist doesn't replace your dispatcher — it makes sure the phone never goes unanswered.
This is different from a dental or law firm receptionist. Home services have unique demands: true emergencies (burst pipes, no heat in January), seasonal surges that overwhelm phone capacity, and customers who need service — not a consultation appointment — right now.
| Challenge | What makes it unique | How AI handles it |
|---|---|---|
| True emergencies | A burst pipe or gas leak isn't a "we'll call you back" situation. The customer needs someone dispatched, not a callback promise. | Emergency triage questions → immediate escalation to on-call technician via SMS/call. AI captures address, problem type, and severity while routing. |
| Seasonal volume spikes | HVAC companies get 3–5× normal call volume on the first 95°F day. Your 2-person office can't handle 80 calls. | Unlimited simultaneous conversations. Handles the surge while office staff manage dispatching. |
| Service area questions | "Do you come to [town]?" is the #1 question. Answer wrong and you waste a truck roll or lose a nearby job. | Configured service area map. Instant yes/no on coverage. Suggests nearby alternative if out of area. |
| Pricing pressure | "How much to fix a leaky faucet?" Customers want a number. You can't quote without seeing the problem. | "Service call fees start at $89. The technician will assess and provide a quote before starting any work. Most [problem type] repairs run $X–$Y." |
| Scheduling complexity | Not appointment slots — service windows. "We can have someone there between 2 and 4 PM" is the norm. | Service window availability from calendar integration. Confirms window, captures access instructions (gate code, dog in yard, meet at side door). |
| Repeat/existing customer identification | Mrs. Johnson calls every year for her furnace tune-up. She expects you to know who she is. | Phone number lookup → "Welcome back, Mrs. Johnson. Are you calling about your property at 142 Oak Street?" |
The timing pattern for home services is dramatically different from professional services. Emergencies don't wait for business hours:
| Time window | % of calls | Typical call types | Urgency level |
|---|---|---|---|
| Business hours (8 AM – 5 PM) | 45–50% | Scheduled maintenance, estimates, follow-ups, non-urgent repairs | Mixed — mostly routine |
| Evenings (5 PM – 10 PM) | 25–30% | AC not cooling (noticed when arriving home), water heater issues, post-work scheduling calls | Moderate to high |
| Late night / early morning (10 PM – 8 AM) | 10–15% | Burst pipes, no heat, electrical outages, gas smells, sewer backups | Emergency — every one of these needs immediate response |
| Weekends | 15–20% | Projects noticed during home time, emergency repairs, "we finally have time to call about that thing" | Mixed — 30% are emergencies |
The critical number: 50–55% of home service inquiries arrive when most offices are closed or understaffed. For HVAC specifically during peak season, after-hours emergency calls can represent 40% of total revenue opportunity.
Each trade has different intake needs. Here's what the AI should be configured to handle per specialty:
| Trade | Key intake questions | Emergency triggers | Pricing language | Seasonal peak |
|---|---|---|---|---|
| HVAC | Heating or cooling? System age? Running but not cooling/heating? Any unusual sounds or smells? Last service date? | No heat (winter), no AC with elderly/infant in home, gas smell, carbon monoxide alarm | "Diagnostic visit is $X. Most AC repairs $150–$600. System replacement quotes require on-site assessment." | June–August (AC), Dec–Feb (heat) |
| Plumbing | Location of problem? Water actively flowing? Sewer odor? How many fixtures affected? Water heater age? | Active water leak, sewer backup into home, no hot water, gas water heater smell | "Service call $89–$129. Drain clearing typically $150–$350. Water heater replacement $1,200–$3,500 depending on type." | Year-round (pipes freeze Dec–Feb) |
| Electrical | Partial or full outage? Burning smell? Sparking? Panel age? Recent work done? Breaker tripping repeatedly? | Sparking outlet, burning smell, full outage, exposed wiring, panel smoking | "Troubleshooting starts at $X. Most residential repairs $150–$500. Panel upgrades require on-site quote." | Spring (storm damage), summer (overloaded circuits) |
| Roofing | Active leak? Storm damage? Age of roof? Type of roofing material? Insurance claim? | Active leak during rain, structural sagging, tree impact | "Free inspections and estimates. Emergency tarping $300–$800. Full replacement requires on-site measurement." | Spring–Fall (storm season varies by region) |
| General contractor | Project type? Timeline? Have plans/permits? Approximate scope? | Rare — structural damage, fire damage | "Free estimates for most projects. Consultation fee for design-build. We'll schedule a site visit to discuss scope and pricing." | Spring–Summer (construction season) |
| Landscaping | Service type (mowing, design, hardscape, tree work)? Property size? Ongoing or one-time? | Tree on structure, tree on power line, flooding/drainage emergency | "Weekly mowing starts at $X/visit. Design consultations are free. Hardscape projects quoted on-site." | March–October (growing season) |
When someone calls with a genuine emergency, the AI needs to act fast. Here's the triage sequence that works:
"Is anyone in immediate danger? If you smell gas, please leave the building now and call 911. I'll stay on the line."
If safety risk detected → give safety instructions first, then continue intake.
Three categories: Dispatch now (active water/gas leak, no heat below freezing, electrical fire risk) → immediate technician alert. Same-day urgent (no AC in extreme heat, water heater failure, sewer backup) → priority scheduling. Next available (intermittent issue, non-emergency repair) → standard scheduling.
Address, phone number, access instructions, problem description. For "dispatch now" calls: text/call on-call technician immediately with all details. For same-day urgent: book the next open emergency slot and confirm with the customer.
"I've notified our on-call technician, [Name]. They'll contact you within [X] minutes to confirm arrival time. In the meantime, [relevant safety/mitigation advice — shut off water main, keep thermostat at current setting, etc.]."
| Trade | Monthly calls | After-hours % | Without AI (lost) | With AI (captured) | Monthly revenue impact |
|---|---|---|---|---|---|
| HVAC (peak season) | 200–400 | 50% | 100–200 to voicemail | 70–150 additional jobs booked | $21,000–$90,000 (avg repair $300, replacements $5K+) |
| HVAC (off-season) | 60–120 | 35% | 21–42 lost | 15–30 maintenance bookings | $2,250–$6,000 (tune-ups $150–$200) |
| Plumbing | 80–180 | 45% | 36–81 lost | 25–55 additional jobs | $6,250–$19,250 (avg job $250–$350) |
| Electrical | 60–130 | 35% | 21–46 lost | 15–32 additional jobs | $3,750–$9,600 (avg job $250–$300) |
| Roofing | 40–90 | 25% | 10–23 lost | 7–16 additional estimates | $7,000–$48,000 (avg job $1K repair, $10K+ replacement) |
The math that matters for HVAC: A single captured AC replacement lead (average $6,000–$12,000 installed) during a heat wave pays for 6–12 months of AI receptionist service. One missed emergency call during peak season can mean $6,000+ in lost revenue.
Smart home service companies adjust their AI receptionist configuration by season. Here's a calendar:
| Season | Primary trade demand | AI greeting adjustment | Proactive captures |
|---|---|---|---|
| Spring (Mar–May) | AC tune-ups, landscaping launch, roofing inspections post-winter | "Getting ahead of summer? We're booking AC tune-ups now — slots fill fast in June." | Maintenance reminders to previous customers. Storm damage follow-up after severe weather. |
| Summer (Jun–Aug) | AC repair/replacement (peak), plumbing (vacation home issues), landscaping maintenance | Emergency-first triage. "Is your AC running but not cooling? Our emergency team can usually get there same-day." | After-hours emergency coverage is the primary revenue driver. Weekend capacity critical. |
| Fall (Sep–Nov) | Furnace tune-ups, gutter cleaning, roofing before winter, winterization | "Winter prep season — furnace tune-ups and winterization appointments available." | Pre-winter inspection offers. "Last year we serviced your furnace in October — would you like to schedule again?" |
| Winter (Dec–Feb) | Heating emergencies, burst pipes, snow removal, generator service | Emergency-first triage. "No heat? Our emergency team operates 24/7. Let me get your address and a technician heading your way." | Every after-hours heating call is high-value and high-urgency. Response time is everything. |
| Situation | Why not AI | Correct handling |
|---|---|---|
| Active gas leak | Life safety — needs 911 and utility company | "Leave the building immediately. Call 911, then your gas utility. Do not use light switches or phones inside. Once you're safe, call us back and we'll send a technician." |
| Warranty dispute resolution | Requires judgment, possibly legal review | Capture details, escalate to owner/manager. "I want to make sure the right person handles this — let me have our service manager call you back within [timeframe]." |
| Insurance claim coordination | Complex documentation and liability questions | Collect claim number and adjuster info, route to office manager. "We work with insurance companies regularly — our office manager will coordinate with your adjuster." |
| Detailed technical diagnostics | Can't diagnose over the phone — needs a technician on-site | Gather symptoms for the technician so they arrive prepared, but never diagnose. "Based on what you're describing, our technician will bring the right equipment to check your [system]." |
| Price negotiations on completed work | Requires owner/manager authority | Empathize and route: "I understand your concern about the invoice. Let me have our service manager review the job details and call you back." |
| Feature | AI receptionist | Answering service | Office staff (2 people) |
|---|---|---|---|
| Monthly cost | $300–$999 | $400–$2,000 (per-minute billing spikes in peak season) | $7,000–$12,000 (salary + benefits × 2) |
| Peak season capacity | Unlimited simultaneous | Shared operators — hold times increase when many clients are busy | 2 calls at once, max |
| Emergency triage quality | Consistent — follows your exact protocol every time | Variable — operators handle many different businesses | Good (if trained), but absent after hours |
| Trade-specific knowledge | Configured with your services, pricing ranges, and service area | Generic — "I'll have someone call you back" | Excellent (familiar with your business) |
| After-hours availability | 24/7/365 | 24/7 (most services) | None without overtime pay |
| Dispatching integration | Can text/call on-call tech directly with job details | Messages only — you still make the dispatch call | Full dispatching capability |
| Repeat customer recognition | Phone number lookup → knows service history | No customer history access | May recognize voice/name (inconsistent) |
| Service area enforcement | Automatic — declines out-of-area requests politely | Takes every call regardless, you sort later | Knows your area (when trained) |
The practical setup: Office staff for weekday dispatching and customer management. AI receptionist for after-hours, weekends, and peak season overflow. The answering service adds no value once AI handles both roles — and costs more during the months you need it most.
| Step | Action | Who | When |
|---|---|---|---|
| 1 | Define your service area by ZIP code or city list | Owner | Day 1 |
| 2 | List all services offered with pricing ranges (service call fee, common repair ranges, "quote required" items) | Owner + lead tech | Day 1 |
| 3 | Write emergency triage rules: what gets dispatched immediately vs. next business day | Owner | Day 1–2 |
| 4 | Set on-call technician rotation schedule and contact methods (text, call, app notification) | Dispatcher / office manager | Day 2 |
| 5 | Configure seasonal greeting and proactive offers (tune-up season, storm follow-up) | Owner | Day 2–3 |
| 6 | Import existing customer list for repeat customer recognition (phone numbers + addresses) | Office manager | Day 3 |
| 7 | Set business hours, after-hours behavior, and holiday schedule | Office manager | Day 3 |
| 8 | Test with 15 scenarios: 5 emergencies, 5 routine calls, 5 edge cases (out of area, warranty, pricing pressure) | Owner + office staff | Day 4–5 |
| 9 | Go live — run parallel with office phones for 1 week, then expand to after-hours only, then full coverage during surges | Office manager | Day 5–12 |
Companies offering multiple trades (HVAC + plumbing, or general contractor with electrical and plumbing subs) face a specific AI receptionist challenge: the intake questions, emergency criteria, and pricing language are completely different per trade. A single generic configuration fails both customers and dispatchers.
| Configuration element | Single-trade approach | Multi-trade approach |
|---|---|---|
| Initial routing question | Not needed — skip to symptoms | "Are you calling about heating/cooling, plumbing, or electrical?" Must be the first question to branch correctly. |
| Emergency triage | One set of emergency criteria | Separate emergency trees per trade. A burst pipe is a plumbing emergency; a tripping breaker is electrical. Cross-contamination (dispatching an HVAC tech for a plumbing call) wastes truck rolls. |
| Pricing ranges | One pricing table | Trade-specific pricing. Quoting plumbing rates for an electrical call erodes trust and creates quoting conflicts on-site. |
| On-call routing | One on-call number | Separate on-call technicians per trade. A plumber can't fix a furnace. |
| Seasonal scripting | One seasonal calendar | Overlapping seasons: AC peak (summer) + plumbing pipe-freeze (winter) + electrical storm damage (spring/fall). The AI needs to adapt its opening greeting based on which trade is in peak demand. |
The setup overhead is worth it. Multi-trade companies that configure per-trade intake branches see 25–40% higher booking conversion rates than those using a single generic script. The upfront work (2–3 days instead of 1) pays back within the first month of properly routed calls.
| Metric | Good target | Warning sign | What to check |
|---|---|---|---|
| After-hours call capture rate | 70–85% of after-hours callers engaged | Under 40% | Widget/phone routing visibility, greeting message relevance |
| Emergency dispatch accuracy | 95%+ correct triage (true emergency dispatched, non-emergency scheduled) | False dispatches > 10% | Triage rules too broad — tighten emergency criteria |
| Average response to on-call tech | Under 3 minutes from AI alert to tech acknowledgment | Over 10 minutes | Tech contact method, alert volume (alert fatigue?) |
| Booking conversion rate | 50–65% of conversations result in a scheduled job or estimate | Under 30% | Pricing language, service area coverage, scheduling availability |
| Peak season overflow handling | Zero missed calls even at 3× volume | AI can't schedule (calendar full) | Open more service windows, add overflow scheduling language ("We're fully booked today but can get someone there tomorrow morning") |
| Customer satisfaction (post-job survey) | 4.2+ out of 5 | Under 3.5 | Review AI conversation transcripts — tone? Accuracy? Expectation-setting? |