24.2K followers
HVAC business

How to Run Facebook for HVAC Business

An HVAC technician reviewing an ad dashboard on a laptop at a workbench, in a natural documentary style.

Running Facebook properly for HVAC is not the same as boosting posts. The real work happens in Meta Business Manager: a Page, an ad account, a Pixel, Conversions API, and a few focused campaigns. Set this up once correctly and you’ll spend 2 hours a week managing instead of 10. Skip the setup and your ad spend evaporates.

Set Up Meta Business Manager Right

Meta Business Manager (business.facebook.com) is the control center. Pages, ad accounts, and Pixels all live here. Setup is 60-90 minutes but saves you from common mistakes.

  1. Create your Business Manager with your owner email (not personal Facebook profile). This separates business assets from your personal account permanently.
  2. Add your business Page. If you already have one, “Add Existing Page”. If not, create a new one with primary category “HVAC contractor” or “Heating contractor”, complete About section, business hours, phone, website, address.
  3. Create your ad account under your Business Manager. Set billing currency (USD), time zone (yours), payment method (business credit card preferred for points + dispute protection).
  4. Install the Meta Pixel on your website. Use the official WordPress plugin if WordPress, or paste the code in your . Verify via the Meta Pixel Helper Chrome extension.
  5. Set up Conversions API (CAPI) alongside the Pixel. Server-side conversion tracking. iOS privacy changes broke pure Pixel tracking, CAPI fixes it.
  6. Add team members with Employee or Admin roles. Never share your personal login.

For Page management daily, see how to advertise on Facebook.

Two of those steps look skippable and are not. The dedicated Business Manager matters because Meta bans ad accounts liberally and often wrongly, and when the ban lands on a personal profile that owns everything, your Page, your pixel history, and your customer audiences sit hostage to an appeal queue. Separated assets survive a ban. CAPI matters because roughly half your leads come from iPhones, and since the iOS privacy changes the browser pixel alone misses a large share of those conversions. Run pixel and CAPI together and Meta deduplicates them; run the pixel alone and the algorithm optimizes on partial data, which you will experience as “Facebook just got worse” with no visible cause.

Campaign Structures That Actually Work

Three campaign types cover 90% of HVAC Facebook ads. Run them as separate campaigns, never mixed.

  • Lead Generation campaign. Facebook’s native lead form. Best for tune-up specials and replacement quote requests. Form: name, phone, zip, system age. Cost per lead $14-$38 for service, $35-$80 for replacement.
  • Click-to-Call campaign. Drives directly to your phone. Best for urgent service offers. Use call-tracking number (CallRail, $45/mo) so you can attribute calls to ads.
  • Retargeting campaign. Anyone who visited your website in last 30/60/90 days, anyone who engaged with your Page, your existing customer email list. Lowest cost-per-acquisition.

Audience structure:

  • Prospecting: zip codes + age 35-65 + homeowner + home value brackets matched to your service area.
  • Custom audience from past customers (upload CSV of name + phone + email).
  • Lookalike from top 1% of plan members (your best customers).
  • Exclude current customers from prospecting campaigns.

Bid strategy: “Highest volume” for cold prospecting first 2 weeks, then switch to “Cost per result goal” once you have 50+ leads of data.

Inside the lead-gen campaign sits the one genuine architectural decision: Facebook’s native instant form, or clicks to a landing page on your own site.

Native lead forms: pros

  • 30-50% cheaper per lead, with no page-speed penalty
  • Pre-filled fields, so mobile completion rates stay high
  • Works even if your website is slow or thin

Native lead forms: cons

  • Lower intent: people forget submitting within hours
  • No website visit, so no pixel depth for retargeting
  • Lead quality lives or dies on your 5-minute follow-up

The practical rule: start with native forms while your budget is under $1,000/mo and your website is unproven, and add 2-3 qualifying questions (zip, system age, AC or furnace) to filter tire kickers. Move to landing pages when you can keep them fast and you want richer retargeting data. Either way, the follow-up SLA decides the outcome, not the form type.

What to Track and When to Adjust

Without tracking, you’re just spending. Facebook reports cost-per-result but it’s lying if your Pixel + CAPI isn’t installed.

MetricHealthy rangeWhen to act
CPL (cost per lead)$14-$38 service, $35-$80 replacementAbove range for 14 days: new creative or audience
Cost per booked job$40-$130Above $130: fix follow-up speed before touching ads
ROAS3-5xBelow 2.5x after 30 days: pause and rebuild
Lead response timeUnder 5 minutesOver 1 hour: automate texting before spending more
FrequencyUnder 3-4Above 4: rotate creative, the audience is fatigued

A/B test by changing ONE variable at a time (creative, audience, copy), let it run 7+ days, then judge. Adjust spend in weekly increments, not daily. Facebook’s learning phase needs 50+ conversions per ad set to stabilize, which takes 2-3 weeks at $20-$40/day. See the channel mix for budget allocation.

The Two-Hour Weekly Routine

Here is what “managing Facebook” should look like once setup is done. Monday, 30 minutes: confirm spend delivered, check CPL against the table above, and pull yesterday’s lead response times from your CRM. Midweek, 45 minutes: read the actual lead outcomes from the field (which leads booked, which were renters, which zips waste money) and make one exclusion or targeting tweak based on it. Friday, 45 minutes: log the week’s numbers in a simple sheet, queue next week’s two organic posts, and rotate creative if frequency crossed 4.

The routine matters for what it prevents. Daily dashboard-staring leads to daily edits, daily edits hold campaigns in permanent learning phase, and permanent learning is the most expensive state an ad account can be in. Touch the account on schedule, not on anxiety, and spend the hours you saved asking customers for reviews, which raise the conversion rate of every ad you will ever run.

Should you run Facebook and Instagram ads yourself, or hand them off?

The two-hour weekly routine above is genuinely doable solo, and plenty of shops run a clean lead-gen campaign for years without help. Where it breaks is the setup nobody enjoys, the pixel and CAPI plumbing and the discipline to leave a learning campaign alone, and one broken tracking link can bleed money for weeks before you notice. We wrote an honest breakdown of when in-house still wins and when handing off pays for itself: 6 signs it’s time to hand off your Facebook and Instagram ads. If a few of them land, you are past the point where DIY is saving you anything. When you want it built and run for you, request a free proposal.

Frequently asked questions

Should I just Boost posts instead of running ads?

No. Boost has limited targeting, no conversion tracking, and no lead-gen forms. It’s fine for occasional organic post amplification, useless for actual lead generation.

How much should I spend monthly?

$400-$1,200/mo for a solo operator. $1,500-$4,000/mo for a 2-van shop. Below $300/mo Facebook can’t optimize and CPL stays high.

My ad got rejected. Now what?

Common rejections: ad text claims (avoid “guaranteed”, “best”, “#1”), audience targeting (don’t target by employment for housing/credit/job categories), or landing page issues. Use Meta’s Ad Library to study competitor ads that ran successfully.

How long until Facebook ads work?

7-21 days for the algorithm to optimize. First week is usually expensive while it learns. By week 3, CPL drops 30-50%. Give a campaign 14 days minimum before pulling the plug. See how to advertise and how to get clients.

More HVAC business guides

Newsletter: Grow exponentially in just 5 minutes

Newsletter with Exponential frameworks to build unstoppable growth.