๐Ÿ”ง HVAC Cold-Call Prep2026-06-01
Cold-Call Prep Pack

HVAC Contractors

Date: 2026-06-01  ยท  Built from: Industry Download โ†’ Ride-Along โ†’ Money Map โ†’ Client Locator (each feeding the next)

TL;DR โ€” My HVAC Pitch in 3 Lines

1
The bleed: The average HVAC shop misses ~25% of inbound calls โ€” 31% of emergencies come in after hours โ€” so real "my AC died" money rings out to voicemail and dials the next contractor. Each missed call โ‰ˆ $350 in service, up to a $30Kโ€“$40K system replacement.
2
The fix: An AI front desk that answers every call 24/7 in the shop's name, triages no-heat/no-cool emergencies, and books the job straight into ServiceTitan / Housecall Pro / Jobber โ€” no new app, no new habits.
3
The pitch: "You're probably missing about a quarter of your calls, mostly nights and weekends when the AC dies and people won't leave a voicemail โ€” they just call the next guy. I put an AI receptionist on your line that answers every call, books the job into your software, and texts you the emergencies. Most shops it pays for itself in the first week. Want me to pull what your after-hours line sounds like right now?"
๐ŸŽฏ
Wedge in one sentence: HVAC shops lose $45Kโ€“$120K/year to unanswered + after-hours calls; an AI front desk recovers it by answering and booking every call into their existing dispatch software. (Aligns with existing FLUXATH AI-receptionist build โ€” lowest-risk first target.)

1Industry Download

120โ€“150K
HVAC firms in US (~415K techs)
110,000
tech shortage (~25K leave/yr)
~25%
of inbound calls missed
$45โ€“120K
lost/yr to missed calls

Industry Overview

Where They Hang Out Online

Communities

  • r/HVAC (~400K+) โ€” techs, gear, war stories
  • r/hvacadvice (~300K+) โ€” homeowner Q&A
  • HVAC-Talk.com โ€” ~277K members / 5.1M posts
  • ACCA Contractor Forum โ€” 10K+ vetted owners
  • HVACSite.com (~10K), ContractorTalk.com

Media ยท Events ยท Coaching

  • YouTube/Pod: HVAC School (Bryan Orr), AC Service Tech, ACHR News
  • Press: ACHR News ("The NEWS," since 1926), Contracting Business
  • Events: AHR Expo Feb 2โ€“4 2026 Las Vegas; Service World Expo
  • Coaching $$$: EGIA, Service Nation, SBE, CertainPath, Nexstar

Pain Points Ranked by Money Lost

  1. Missed & after-hours calls โ€” ~25% missed, $350 each, $45โ€“120K/yr. Answering services take messages, don't book or triage.
  2. Tech labor shortage โ€” turning down work; $2Kโ€“$7.8K/day unfillable per open seat.
  3. Unconverted install estimates โ€” $9โ€“16K proposals never followed up; office too slammed.
  4. Lapsed maintenance agreements (PMAs) โ€” recurring base erodes; renewals depend on memory.
  5. Callbacks / comebacks โ€” unpaid return trips eat a paying slot ($200โ€“$600 each).
  6. Dispatch inefficiency / windshield time โ€” wrong tech, bad routing = fewer billable calls.
  7. Slow estimate turnaround โ€” 5-min response = 21ร— more likely to win.
  8. Review/reputation, aged commercial receivables, marketing with no attribution.

Language Dictionary (talk like an insider)

Terms & acronyms

truck roll (dispatch a tech), the box (condenser), tonnage, load calc / Manual J (sizing), SEER2 / AFUE, T&M vs flat rate, PM / tune-up, IAQ, red tag (condemned), demand call (active no-heat/no-cool), changeout.

PMA = maintenance agreement ยท CSR = phone rep ยท FSM = field service software ยท A2L = new refrigerant class.

โš ๏ธ Outsider red flags โ†’ say this

  • "appointment software" โ†’ "the board" / "dispatch board"
  • "clients" โ†’ "customers" / "homeowners"
  • "jobs queue" โ†’ "the schedule"
  • "HVAC repairman" โ†’ "tech"
  • "service subscription" โ†’ "maintenance agreement / membership / PMA"

What They Already Pay For (kills "would they pay?")

ToolCostWhat it does / fails
ServiceTitan$245โ€“398/tech/mo; $3โ€“10K/mo typical; $5โ€“50K implPowerful FSM. Resented for cost creep + data lock-in. Proves they pay 4 figures/mo.
Housecall Pro$59โ€“149/mo, creeps 2โ€“3ร—Add-ons (Pipeline, Voice, Campaigns) balloon the bill.
Jobber, FieldEdge, ServiceFusion, BuildOpsvariesRest of the FSM field (BuildOps = commercial).
Answering services (Ruby, AnswerForce)$1โ€“2/min or per-callTake messages โ€” don't book or triage.
Google LSA, Angi, Yelp, SEO agencies$1โ€“10K/moGenerate the calls they then miss.

What Keeps Them Up at Night

  1. "How many calls did we miss today โ€” and what did they cost me?"
  2. "I can't find or keep good techs."
  3. "If I'm not here, does the business still run?" (owner-dependency)
  4. "Are we leaving install money on the table?"
  5. "PE is buying everyone โ€” am I building something sellable, or just a job?"

The Perfect Software Solution

Core problem first: Missed & after-hours calls โ†’ booked jobs.

MVP: (1) AI voice answers 24/7 in shop's name; (2) emergency triage + after-hours text/escalation to on-call tech; (3) books into ServiceTitan/HCP/Jobber; (4) instant missed-call text-back; (5) "calls captured vs revenue booked" dashboard.

Phase 2: declined-estimate follow-up, membership renewal engine, review requests, Spanish line.

Pricing: $1.5โ€“5K/mo โ€” tie to recovered revenue. 5 saved calls/mo ร— $350 = $1,750; one after-hours $30K replacement dwarfs the fee.

Positioning: "The only AI front desk built specifically for HVAC shops โ€” answers every call, books it into your dispatch software, and never sleeps through an emergency."

2Ride-Along โ€” A Day as an HVAC Dispatcher

Forensic walk-through of the friction that the Money Map then quantifies. Inner thoughts are where the real problem lives.

6:48 AMUnlocking the office, coffee not even poured

I open the dispatch board in ServiceTitan โ€” the day already 80% booked from last week. Three overnight voicemails blinking. First: "my heat's not working and it's 38 degrees in here, please call backโ€”" timestamp 11:42 PM.

"That lady called at midnight freezing. If she'd reached a person we'd have her on the board first thing. Instead she probably called two other guys before bed. We might've already lost her."
7:15 AMTechs clocking in, parts not staged

Danny's truck is low on R-454B and the Hendricks changeout part didn't come. Rerouting in my head before anyone says good morning.

Danny: "No-cool on Oak first, or the PM route?"  Me: "No-cool โ€” she's a member, waiting since yesterday."

"Every morning is a negotiation between what's urgent, what's profitable, and what keeps people from leaving a one-star."
7:40 AMThe phone starts and doesn't stop

Three lines at once. I'm one person. Grab line one, lose line two to voicemail, line three hangs up before I reach it.

"That's two calls I'll never know the value of. One could've been a $9,000 system. I'll never even see it in the report."
9:55 AM"Where's my technician?"

Window was 8โ€“10, almost 10 now. Danny's still on the Oak no-cool, won't pick up (elbow-deep in a condenser). I guess: "within the hour." I'm lying, basically.

"I spend half my day being the human GPS between customers and techs because nothing updates anybody automatically."
11:20 AMA callback lands

Patterson furnace acting up again โ€” comeback. Not new revenue; a tech going back free, bumping a paying call off the board.

"There goes a paying slot, gone. And it's nobody's 'fault' on the board โ€” it just quietly costs us."
12:30 PMLunch at the desk, again

Eleven open install proposals, $9Kโ€“$16K each, sitting in a folder. "Follow up when you get a chance." Haven't since Tuesday.

"Each is a maybe-$12,000 job sitting cold because I'm too slammed to call. That folder is the most expensive thing in this office and I keep ignoring it."
1:45 PMAfternoon no-cool surge

96ยฐ today. Five no-cools in ninety minutes. A new caller โ€” not a member โ€” gets "tomorrow afternoon." I hear him deciding to call someone else while still on the phone.

"We just trained a brand-new customer to go to a competitor because I couldn't fit him in and had no after-hours option to offer."
3:17 PMThe membership question

Reyes family's maintenance agreement expired last month โ€” nobody called to renew. Six-year customers. Easy yes if anyone had picked up the phone.

"How many memberships have quietly lapsed because renewing depends on me remembering? That's our most reliable money, running out the back door."
5:40 PMForwarding the line and walking out

Forward the office line to the after-hours answering service โ€” takes a message, emails it, I see it at 7 AM after the customer's been cold all night and called three other companies.

"31% of the real emergencies come in after I leave. We pay a service that takes notes. We don't capture the money โ€” we just document that we missed it."
6:05 PMDriving home, doing math
"A dozen calls slipped to voicemail, two-three never recovered, an estimate folder I didn't touch, a membership I forgot, a full night about to bounce off a message pad. How much did we actually lose today? I genuinely don't know โ€” and that's the scariest part."

๐Ÿ’ญ The Dream System

Before the day starts

  • Overnight calls already answered & booked โ€” the midnight no-heat lady is on the board before I arrive.
  • Board pre-triaged โ€” emergencies flagged, members prioritized, skills/parts matched.
  • A "chase these today" list โ€” open estimates + expiring memberships ranked by dollar value.

While I'm slammed

  • Answer every line I can't get to, in our name, book straight onto the board.
  • Auto ETA texts + "tech on the way" โ€” stop being the human GPS.
  • Auto text-back every missed call in seconds.

End of day / after hours

  • Auto follow up every open estimate; book the yeses.
  • Renew lapsing memberships automatically; flag the human-touch ones.
  • Triage real emergencies โ€” true no-heat/no-cool texts the on-call tech; rest booked for tomorrow.
Old way
  • One human, 3 lines, ~25% lost โ€” value unknown
  • Estimates & memberships chased "when I get a chance" (never)
  • After-hours money documented, not captured
Dream system
  • Every call answered & booked 24/7 into the board they use
  • Estimates & renewals chased automatically โ€” nothing leaks
  • The dispatcher runs the day instead of the day running them

3Money Map โ€” The Chosen Wedge

Every candidate run through the 5-Boring-Problems framework + 3 hard filters (Pain ยท Claude-Buildable ยท $1.5K+/mo recurring).

#Problem (their language)Category$/mo to shopPainBuildableRecurringScore
1Missed & after-hours calls โ†’ lost booked jobs#5 + #1$3,750โ€“10,000+โœ…โœ…โœ…10
2Unconverted install estimates not followed up#1 + #2$4,000โ€“12,000โœ…โœ…โœ…8.5
3Lapsed / unsold maintenance agreements (PMAs)#1 + #4$1,500โ€“5,000โœ…โœ…โœ…7.5
4Dispatch routing / capacity optimization CUT#1 / #4fuzzyโš ๏ธโŒโœ…4.5
5Callback / comeback reduction CUTโ€”$200โ€“600/eaโœ…โŒโš ๏ธ3
6Proactive ETA / "where's my tech" texting#5thinโš ๏ธโœ…โŒ5

Why the failed candidates failed

๐Ÿ† If you attack one first, attack #1 โ€” the AI Front Desk.

Wins on every axis: largest, most quantifiable pain ($45โ€“120K/yr, provable from the shop's own phone records on call #1); lowest-risk build (pure glue code โ€” voice AI + Twilio + one booking API; no ML, no hardware, no incumbent to out-engineer); cleanest recurring story ("one saved changeout pays for a year"). It also opens #2 and #3 as natural upsells once you're on their line and inside their FSM.

Next step: book one discovery call โ†’ ask "what happens to your calls when you're slammed or after hours?" โ†’ offer to pull their missed-call count as the wedge.

4Client Locator

Top 5 Places to Find Them (ranked)

#PlatformSizeActivityTrustBest move
1EGIA / Service Nation / SBE coaching networksthousandsvery active9Owners already pay for growth + buy services. Highest intent. Get introduced / show up.
2"HVAC Business Owners & Contractors" (Facebook)largevery active8Add value on ops/marketing threads, then DM owners posting about being slammed.
3ACCA Contractor Forum10,000+active8Vetted owners/managers. Be helpful first; reference local chapters.
4Local ACCA chapters + AHR / Service World Exporegionalevent-based9In-person = highest close. They come there to buy solutions.
5r/HVAC + r/smallbusiness400K+very active5Comment helpfully on "slammed/missed calls" threads; DM warm, never cold.

Facebook groups (buyers)

  • HVAC Business Owners & Contractors
  • HVAC/R Owners & Managers (The Standard Coaching)
  • Service Business Growth (~1.4K, owners only)
  • Plumbing & HVAC Marketing Mastermind
  • Private "field service business owners" (~2.2K)

Conferences (next 12 mo)

  • AHR Expo 2026 โ€” Feb 2โ€“4, Las Vegas. Industry flagship, 1,800+ exhibitors. ~$0โ€“50 badge + travel.
  • Service World Expo โ€” fall, owner-focused. ~$300โ€“600.
  • EGIA Contractor Leadership Live โ€” growth owners. ~$500โ€“1.5K.
  • Local ACCA chapter meetings โ€” cheapest, warmest, repeatable.

Reddit: r/HVAC (~400K, techs+some owners), r/hvacadvice (~300K, homeowner language), r/smallbusiness & r/Entrepreneur (where owners discuss software/hiring/margins).  Forums: HVAC-Talk (~277K, tech-heavy, business sub-forums), ACCA Contractor Forum (10K+), HVACSite (~10K), ContractorTalk.  LinkedIn: target by title (Owner/President/GM) at residential firms 5โ€“50 employees; tailored note.

Outreach Scripts (tap Copy)

๐Ÿ“˜ Facebook DM Opener
Hey [Name] โ€” saw your post in [group] about being slammed this season. Genuinely curious: when all your lines are ringing at once or it's after hours, what happens to those calls right now? Trying to learn how shops your size handle it.
๐ŸŸ  Reddit Strategy
Never DM cold. Find threads about missed calls / being slammed / answering services and leave a genuinely useful comment (real cost of a missed call; the 5-min/21ร— response stat). After 5+ helpful comments, DM warm: "You clearly know your stuff โ€” mind if I ask how you handle after-hours calls?"
๐Ÿ’ผ LinkedIn Connect + Message
Connect note: "Fellow home-services nerd โ€” I work with HVAC shops on call capture. Would love to connect."
After accept: "Thanks for connecting! Quick one โ€” does [Company] lose many calls nights/weekends, or do you have that covered? Curious how you've set it up."
๐Ÿค In-Person (AHR / ACCA / Service World)
"What's the one thing eating the most revenue at your shop this year โ€” hiring, or just keeping up with the phones?" (Let them talk. The phone answer is your in.)

Objection handling

"We have an answering service" โ†’ "Right โ€” but does it book the job into your board, or just take a message you call back later?"

"Customers hate robots" โ†’ "Fair โ€” want to hear a 30-sec recording? Most owners can't tell. And a booked job beats a voicemail every time."

"We don't miss that many" โ†’ "Let's prove it โ€” I'll pull your missed-call count from your phone records this week."

The 7-Day Action Plan zero โ†’ 3 booked calls

Day 1
Join the 5 named FB groups + ACCA forum + r/HVAC/r/smallbusiness. Read each group's self-promo rules. Lurk.
Day 2
Identify + friend/connect with 10 owners (filter: posts about slammed/hiring/marketing; bio = Owner/President).
Day 3
Send 5 Facebook DM openers. No pitch โ€” just the question.
Day 4
Follow up Day-3 non-replies once. Send 5 new openers. Comment helpfully on 3 Reddit threads.
Day 5
Comment on 3 high-engagement FB posts (value, no pitch). Connect with 10 on LinkedIn w/ tailored notes.
Day 6
DM the people whose posts you commented on, referencing their post. Offer a free missed-call audit.
Day 7
Review replies, book the warm ones into discovery calls, double down on the channel that replied most.

Platform pro tips + red flags

Pack built 2026-06-01 from the 4-skill cold-call prep stack (Industry Download โ†’ Ride-Along โ†’ Money Map โ†’ Client Locator). Wedge: AI Front Desk (missed-call โ†’ booked-job recovery). Aligns with existing FLUXATH AI-receptionist capability โ€” lowest-risk first build.