Facebook Video Ads for HVAC: Scripts, Hooks, and a Step-by-Step System That Actually Gets Calls
How to Run Facebook Video Ads for HVAC (Step-by-Step Method)
HVAC is one of the highest-converting niches on Facebook when you get the fundamentals right. Here is the exact process to go from zero to a live lead-gen campaign.
- Pick one offer and one audience. Emergency repair, seasonal tune-up, or system replacement - each needs a separate campaign. Mixing them kills your CPA. Start with a $79 AC tune-up or a click-to-call emergency repair ad. Those convert fastest on cold traffic.
- Choose the right ad length. 15-30 seconds for emergency and repair angles. 45-60 seconds for replacement and financing. Anything over 90 seconds needs a retargeting setup to justify the CPM spend.
- Build your targeting layer. Homeowners 30-65, top 50% income, your service-area zip codes. Add interest overlays: home improvement, energy efficiency. For peak season, use Advantage+ Audience and let Meta optimize once you have 30+ leads in the funnel.
- Write the hook first. Your first three seconds decide everything. Name a specific pain or a specific number. "Your AC is going to fail this summer - here is how to tell before it does" beats "We are your local HVAC experts" every single time.
- Match the CTA to the offer. Emergency repair = call now, no form friction. Tune-up = lead form with name, phone, zip. Replacement = click to landing page with a financing calculator. Wrong CTA on the right ad drops your conversion rate by 40%+.
- Set up your pixel events before launch. Track PhoneNumberClick, LeadFormSubmit, and if you have a booking page, ScheduleComplete. Without these, Facebook cannot optimize past CPM. You are bidding blind.
- Budget and bid structure. Start at $30-$50/day per ad set. Use Cost Per Result bidding once you have 10+ conversions. Before that, use Lowest Cost. Minimum call duration filters (60-90 seconds) keep your lead quality tight on click-to-call.
- Test three hooks in week one. Same offer, same targeting, three different opening lines. Kill the bottom performer at 1,000 impressions. Scale the winner to 3x budget. This is how you find your angle - not by guessing.
HVAC Video Ad Scripts and Hook Swipe File
Copy these, adapt them for your service area, and shoot. These angles are grounded in the real pains HVAC homeowners are searching for and talking about.
Hook 1: The Summer Failure Hook (Emergency / Repair)
Format: 20-second vertical Reel, technician on camera
Script:
"Your AC is going to fail this summer. Here is how to tell before it does. Three warning signs: warm air coming from the vents even when it is set to cool, a strange grinding or clicking noise when it cycles on, or your energy bill is up $50-$80 from last summer with no other changes. Any one of those means your system is struggling. We do same-day service in [CITY] - call [NUMBER] and we will have a tech there today."
Why it works: Opens with a specific, real fear. Lists three concrete symptoms homeowners can self-diagnose. Ends with urgency tied to relief (same-day), not pressure.
Hook 2: The Energy Bill Hook (Replacement / Upgrade)
Format: 45-second talking-head video, tech or comfort advisor
Script:
"If your energy bill is $250-$300 a month in summer and your system is more than 10 years old, I need you to hear this. A typical 10-year-old unit runs at a SEER rating of 10 or 11. A new high-efficiency system runs at 18 SEER2. That gap is costing you roughly $80-$120 a month. Every month. For a system that is already failing slowly. New installations start at $79 a month with our financing - no money down. Click below and we will send you a free quote for your home's exact size."
Why it works: Uses real SEER numbers, not vague claims. Converts the scary $8,000 replacement into a utility bill framing. Soft CTA (free quote) removes friction.
Hook 3: The Dirty Sock Hook (Maintenance / IAQ)
Format: 25-second Reel, close-up of technician showing a dirty coil or filter
Script:
"If your AC smells like dirty socks or gym clothes when it kicks on, that smell is mold. Mold growing on your evaporator coil and circulating through every room in your house. It is one of the most common calls we get - and it is a $99 fix if you catch it early. If you ignore it, the coil corrodes and the repair is $800+. We are booking tune-ups in [CITY] this week. Same-day available. Click to check your slot."
Why it works: Visceral sensory hook (dirty socks) that any homeowner who has had this problem immediately recognizes. Health angle with a specific dollar comparison. Low-friction seasonal CTA.
Hook 4: The Second Opinion Hook (Trust / Retargeting)
Format: 30-second testimonial overlay or talking-head
Script:
"Got quoted $1,200 to fix your AC? Get a second opinion before you pay it. We have seen homeowners quoted $900-$1,200 for repairs that cost $200-$300 parts and labor at fair rates. We offer free second opinions for any HVAC quote in [CITY]. No obligation. If our quote is the same, we will tell you honestly. Call [NUMBER] - takes 10 minutes on the phone."
Why it works: Targets the #1 consumer fear in HVAC (getting overcharged). Very low commitment ask (10 minutes). Best used in retargeting against people who have searched HVAC terms recently.
Hook Swipe List (First Three Seconds Only)
- "Your AC is going to fail this summer - here is how to tell before it does."
- "This mistake is raising your AC bill by 30% every month."
- "Most HVAC companies charge you for this - here is what it actually costs."
- "New AC system from $79 a month - no money down."
- "Does your AC smell like dirty socks? That smell is mold."
- "We got a call at 6pm on a Friday. Most companies said Monday. We were there in 45 minutes."
- "Heat advisory in [CITY] this week - AC checks are filling up fast."
- "One thing I check on every service call that homeowners never think about..."
- "Your furnace has not been serviced since last winter. A tune-up is $79. A breakdown in December is $800+."
- "Just moved in? Your home's AC system might be hiding a problem the inspector missed."
HVAC-Specific Angles and What to Run by Season
HVAC is the most seasonal paid-traffic niche outside of retail. Your angle and offer need to match what homeowners are thinking about right now - not what converts in theory.
Spring (March - May): Pre-Season Tune-Up
This is your highest-volume window for maintenance leads. Homeowners know they should service before peak season. The guilt of not being proactive is real. Run tune-up offers ($59-$99) with a seasonal scarcity frame - "slots fill fast in May" is accurate, not manufactured. Lead form CTA works better here than click-to-call because urgency is moderate.
Summer (June - August): Emergency and Repair
This is click-to-call season. When it is 95 degrees and the AC is down, no one fills out a form. They call. Run short (15-20 second) vertical videos with a direct phone number on screen for the last 10 seconds. Same-day service claims stop the scroll. Heat advisory hooks tied to actual local weather events get the best CPL of the year - $22-$35 per call when deployed correctly.
Fall (September - October): Heating Pre-Season
Mirror spring but for furnace tune-ups. The "$79 tune-up vs. $800 emergency repair" cost comparison is the strongest angle here. Run it before the first cold snap. After the first cold snap, shift to emergency repair angles - same as summer playbook.
Year-Round: Replacement and Financing
System replacement leads work in every season. The financing angle ($79-$89/month, no money down) makes this offer viable for cold traffic. Run 45-60 second videos with a SEER comparison and a free quote CTA. These leads are worth $75-$250 each for exclusive contacts - protect CPA accordingly.
Compliance Notes for HVAC Facebook Ads
- "Guaranteed" language gets flagged by Meta. Reframe as "satisfaction guaranteed or we make it right" with specifics. Absolute guarantees without conditions trigger automated review.
- IRA heat pump tax credits are real - but verify current IRS limits before running them. The credit structure changes. Outdated credit claims create liability. Check IRS.gov before scripting this angle.
- Never imply DIY refrigerant service. Section 608 of the Clean Air Act restricts refrigerant handling to certified technicians. Ads suggesting homeowners recharge refrigerant themselves are a legal and policy liability.
- Use qualifiers on savings claims. "Up to 40% savings" and "typical results vary" keep you FTC-compliant. "This will cut your energy bill in half" without substantiation is a violation.
- Keep geo-targeting tight to licensed service areas. Ads implying service in states where the contractor is not licensed create legal exposure. Match your radius to your actual operating territory.
- Health claims need to be factual, not amplified. Mold on evaporator coils is a documented, real concern - that angle is fine. Fabricated health risks ("your AC could kill you") trigger Meta's scare-tactic policy and will get your ad rejected.
Common Mistakes That Kill HVAC Video Ad Performance
- Logo-first opens. Starting your video with your company logo and name is the fastest way to get skipped. Homeowners do not care who you are in second one. They care whether you can solve their problem. Lead with the pain or the hook, not the brand.
- Generic hooks with no specifics. "Quality HVAC service you can trust" is what every company says. It stops no one's scroll. Name a dollar amount, a symptom, a season, or a city. Specificity is what makes someone pause.
- Wrong CTA for the offer temperature. A replacement campaign driving to a call is high friction. An emergency campaign driving to a form loses the lead. Match the commitment level of the CTA to the urgency of the offer.
- Shooting in low quality when low quality hurts you. Raw, authentic video from a technician on an iPhone works great when it looks intentional. But a shaky, poorly-lit clip with bad audio reads as unprofessional - and in a trust-deficit niche like HVAC, that costs you leads. Natural light, steady shot, clear audio are the minimum.
- No captions. 85% of Facebook video is watched on mute. If your hook is spoken and there are no captions, you have already lost most of your audience. Captions are non-negotiable for video in this format.
- Single ad creative with no testing. Running one creative and scaling it is how you miss your real winner. Three hook variants in week one costs you nothing extra in creative time but can cut your CPA by 30-50% when you find the angle that actually resonates with your audience.
- Ignoring retargeting. Cold traffic tune-up ads build an audience of engaged homeowners who watched 50%+ of your video. That audience converts at 3-5x the rate of cold traffic on a second-touch replacement or emergency offer. Not building retargeting layers is leaving your most qualified leads on the table.
- Running the same creative past ad fatigue. HVAC audiences in a single service area are small. A creative running at $50/day can exhaust a 50-mile radius in 2-3 weeks. Watch your frequency - above 4 is the warning sign. Rotate creatives before CTR drops, not after.
DIY vs. Outsource: How to Decide
Here is the honest breakdown. You can absolutely produce HVAC video ads yourself, and for some use cases it is the right move.
When to DIY
If you are the contractor (or the contractor's marketing person), a talking-head video shot on an iPhone by the tech on the job site is often the highest-converting format in this niche. It is raw, local, and authentic - exactly what homeowners trust. You do not need production value. You need a clear hook, clear audio, and captions. Shoot in natural light, hit record, and follow the scripts above. That is a legitimate, proven creative approach.
DIY also makes sense when you are testing a new angle on a tiny budget - $30/day to validate a hook before investing in a polished version.
When to Outsource
Outsource when you need volume and variety - four to six creatives on rotation - and you do not have the bandwidth to shoot and edit them all. Outsource when your DIY clips are not converting and you cannot diagnose whether it is the hook, the production, or the offer. Outsource when you are running replacement or financing campaigns that benefit from a polished before/after or animated SEER comparison - formats that are harder to produce on a phone.
The bottleneck for most HVAC advertisers is not the strategy - it is production speed. Testing stalls when it takes two weeks to get a new creative live.
If you need HVAC video ads turned around fast - new creatives, variants, or a full hook test set - AdsBabe delivers them in 72 hours for $50 per ad. Brand-new video ad with your hook, offer, and CTA. Variants are $20 each. Useful when you have found an angle that converts and need five versions to prevent ad fatigue without rebuilding from scratch every time.
FAQ
How much should I spend on Facebook video ads for HVAC?
Start at $30-$50 per day per ad set. That is enough to get 3-5 lead form submissions or calls per day in most markets, which gives Facebook enough data to optimize within two weeks. Scale to $100+/day once you have 30 conversions on the pixel. Anything below $20/day takes too long to gather signal and you end up making decisions on bad data.
What is the best HVAC Facebook ad format - image or video?
Video consistently outperforms static in HVAC for one reason: it can show a technician, a symptom, or a real system in a way that builds trust fast. Before/after video and talking-head formats tend to outperform static images on cold traffic because they hold attention past the first second. That said, a review-screenshot static ad (Google 5-star review with a local callout) does work for social proof campaigns. Use video for cold traffic and hooks, static for retargeting and offer reminders.
What offer converts best for HVAC Facebook lead gen?
For cold traffic, a $59-$99 seasonal tune-up converts consistently because the commitment is low and the benefit is clear. For emergency traffic (summer heat events), click-to-call with same-day service language converts best - people are not in a form-filling mindset when their AC is broken at 95 degrees. For replacement campaigns, a free quote with financing information ($79/month framing) is the entry point that gets the highest-quality leads.
How long should an HVAC Facebook video ad be?
15-30 seconds for emergency repair and click-to-call campaigns. Keep it tight - state the problem, name your solution, show the CTA. 45-60 seconds works for replacement and financing offers where you need to walk through the SEER comparison or monthly payment breakdown. Anything over 90 seconds needs a retargeting sequence to justify the drop-off.
Can I use scare tactics in HVAC ads - like heat safety warnings?
Factual urgency is fine and effective. Saying a broken AC in extreme heat is a health risk for young kids, elderly residents, or pets is accurate and relevant. What gets your ads rejected is exaggerated or fabricated risk with no basis in fact. Meta's automated review flags scare tactics that read as manufactured. Keep it grounded in real situations and real symptoms, and you will not have compliance issues.
How do I prevent HVAC video ad fatigue on Facebook?
HVAC service areas are usually 50-mile radius audiences - relatively small. At $50/day, a single creative can saturate that audience in 2-3 weeks. Watch your frequency metric - above 4 means most people have seen your ad four or more times. Rotate new hooks before frequency hits 4, not after CTR has already crashed. Run three to four active creatives per ad set and retire the weakest one every two weeks.