/

/

/

Commercial HVAC Contractors

Facebook and Meta Ads for Commercial HVAC Contractors

We run Facebook and Meta ads for commercial HVAC contractors, and for the roofing, electrical, and plumbing trades on their own pages. Commercial only. If most of your work is residential, this isn’t the page for you, and we’d tell you the same on a call.

Of all the industries we work in, this is the one where Meta does the most on its own, and the reason is simple: property managers, facilities directors, and owners of commercial buildings are on Facebook every single day, on their phone, between a tenant complaint and a walkthrough. We put your estimator in front of them. The audience is a signal audience, named owners and managers of buildings in your service area that just got a permit, just changed hands, just hired a facilities manager, or just sat under a recorded storm path, refreshed every day from public records. We run lead forms, and then our team calls every form fill the same day until it’s a walkthrough on your estimator’s calendar or a no. Ad spend goes on your card.

Why Facebook ads usually fail for commercial contractors

You’ve probably run Facebook ads before, because every marketing vendor who’s ever called a contractor sells them. And they probably failed the same three ways.

The audience was residential. The vendor built the campaign the way they build it for homeowners: a radius around your shop, “homeowners” and “property owners” as interests, and a “free estimate” offer. You got homeowners. A commercial property manager doesn’t put “property manager” on her Facebook profile, and no interest finds her.

The ad was about your company. Truck wrap, crew photo, “family owned since 1994, licensed and insured.” Every contractor in the county runs that ad. A property manager with four HVAC vendors already has no reason to tap it.

Nobody worked the leads. The form fills came in, mostly homeowners and a few people looking for a job, and your office manager called the first ten between dispatch calls. Voicemail, voicemail, a guy selling SEO. The one property manager who filled it out was number seventeen, and nobody got to her.

None of that is the channel. The property manager is on Facebook. It’s the audience, the creative, and the follow-up.

The only thing we do with Meta ads

We book B2B sales calls. For a commercial contractor that means every audience, every video, every form, and every dollar of spend exists to put a property manager or a GC with a real project on your estimator’s calendar for a walkthrough, and the number at the top of your daily log is walkthroughs booked, not leads, not “estimates requested,” and not reach.

How we build the audience for a contractor

A signal audience is a Meta custom audience made of named companies that just showed a public reason to buy, matched by contact and company domain, and rebuilt every day. For a commercial contractor the signals are a permit filed or a project awarded, a building changing hands, a facilities or property manager hired, a storm recorded across the service area, and a lease or buildout announced. We track all five across your radius every day. In one county that’s a few hundred properties a month, and the owners and managers of those properties become three audiences.

The signal list, uploaded as a customer list. The property manager’s or owner’s name and business email where we can get them, the management company’s domain, and its Facebook page. Business emails match worse on Meta than personal ones, so we add the company’s page engagers and a radius around the properties, and the match rate lands somewhere useful. Property management companies are heavy Facebook users, which helps.

The retargeting audience. Anyone from the signal audience who clicked, visited your site, or watched the first three seconds of a video. If you also run our email, anyone who opened it goes in here too. This is the audience that books walkthroughs.

A lookalike from your current customers. Built from your service agreements and your invoicing, not from site visitors, so Meta models the property managers and owners who actually pay you. This one finds the buildings the signals missed.

The storm audience

This is the one that’s specific to contractors, and it’s the best use of Meta radius targeting we’ve found in any industry.

When a hail or wind event gets recorded, the National Weather Service publishes the path. We match the commercial buildings inside that path against your service area and build an audience of their owners and managers within a day. Then the ad goes out to that audience only, inside that geography only, and it says what a local contractor would say: “The hail path from Tuesday’s storm crossed Industrial Parkway. We don’t know whether your building was hit. If you want someone to look at the roof or the rooftop units before your insurer does, we can be there this week.”

It doesn’t say the building was damaged, because we don’t know. It doesn’t go to every building in the zip code, because that’s what storm chasers do. It goes to owners of buildings inside the recorded path, and it reads like a note from someone who drove past. Property managers tap it, because they’ve been wondering the same thing since Tuesday.

For a roofer, this audience alone is usually the program. For HVAC and electrical, it drives rooftop equipment work and it runs alongside the permit and sale audiences.

What the ads say

The creative follows the outbound email. It’s about the building, and it’s never about your company until the second sentence.

Your estimator on camera for 30 to 45 seconds, about one signal. “If you just bought a building with rooftop units from the 2000s, here’s what usually happens the first hot week, and what an assessment costs.” Or “If you just got a TI permit approved, here’s the question to ask before the mechanical sub list closes.” One signal per video. The new owner sees the first. The GC sees the second.

A screenshot of a real reply. A property manager writing back “yeah, come take a look Thursday” with the name blurred. On Meta this beats designed creative every time we’ve tested it for contractors, because it looks like a person and not a truck wrap.

A piece of equipment, not a truck. A 2008 rooftop unit, or a roof seam, or a panel, 15 seconds, with one line of text about what it means at that age. Property managers stop scrolling for a picture of the thing that’s about to fail on their building. They keep scrolling past a crew photo.

A case study card. One number, one company, one sentence. When a contractor client lets us use their name, that card goes here. Until then, the three in the proof strip are the format.

We run both a lead form and a landing page with the calendar on it, and we test which books more walkthroughs in your area. The lead form asks one question: which building. A form fill isn’t the result. Someone on our team calls every fill the same day, confirms the property, sorts the property managers from the homeowners and the job seekers, and books the walkthrough on your estimator’s calendar. What we report is the walkthrough.

How we measure it

We report reach, clicks, and cost per click because they’re the only way to tell whether the audience is being served at all. They’re not the result.

The result is cost per booked walkthrough and cost per held walkthrough, measured off your estimator’s calendar and not off the pixel. Every day you get spend, form fills, walkthroughs booked from those fills by our team, walkthroughs booked from the landing page, and, if you run our email too, walkthroughs booked by email from properties that also saw the ads.

A contractor test needs six to eight weeks and somewhere around $2,000 to $6,000 a month in spend to produce a number worth judging. The storm audience is the exception. It gets built the day after the event, runs for two weeks, and either books walkthroughs in the first three days or it doesn’t.

How it runs

Week one we set up or audit your ad account and pixel, agree on your trades, service radius, and minimum job, build the three audiences from the signal list and your customer list, and script the first video.

Week two we shoot or collect the creative. One video per signal you want to run, one equipment video, two screenshot ads, and a case study card. Ads are live by the end of the week. The storm creative is written and approved in advance so it can go out the day after an event.

Weeks three to eight the audiences and creatives rotate against each other. Every form fill gets a call from our team the same day. Every morning we look at yesterday’s booked walkthroughs against the target. If we hit it, spend goes up. If we missed it, it’s one of four things: the audience, the spend, the creative and offer, or the follow-up. We find which, fix it, and that’s what runs today. You can follow it in the log.

The ad account stays in your name the whole time.

What it costs

The management fee is priced per program, based on spend and how many audiences and creatives are in rotation. For a single-county contractor that’s usually a small number of each. We’ll give you the number on the fit call.

Ad spend is billed to your card by Meta. We don’t hold spend, there’s no markup, and you can see every dollar in your own ad account.

You don’t need to run our email to run this. The signal audience comes from our monitoring of permits, sales, and storms, not from your inbox. If you do run both, the retargeting audience fills faster and the same property manager hears from you twice in a week.

If you’ve been paying a lead marketplace, compare what you spent last year against one service agreement.

Book a 15-minute fit call

Tell us your trade, your service radius, and whether you've run Facebook ads before. We'll tell you whether the channel fits, what the fee would be at your spend, and, if it shouldn't be us, who to call instead.

Other ways we work with Commercial HVAC Contractors

,

if you haven't picked a channel and want the qualification line and the walkthrough count first.

,

if you want the same owner and manager list emailed as well as advertised to.

,

if you want email plus LinkedIn and calling with our team on the phones.

Questions people ask us

We do residential too. Can you run both?

No. We only run commercial, and the audiences are built from commercial permits, commercial property transfers, and commercial storm paths. If most of your revenue is residential, a homeowner lead program is a better use of the money and we’ll say so.

Are property managers really on Facebook?

More than almost any B2B buyer we work with. A property manager runs her day from her phone, and Facebook is open on it. She doesn’t go there to find a contractor. But a 30-second video about 2008 rooftop units, the week after she bought a building with 2008 rooftop units, gets tapped.

We tried Facebook ads and got homeowners. Why would this be different?

Because the vendor built you a residential campaign. A radius and “property owners” as an interest gets homeowners every time. Our audience is a list of named commercial properties and the companies that manage them. When a homeowner fills out the form anyway, our team sorts him out the same day.

Isn’t the storm ad just storm chasing?

It goes only to owners of buildings inside the recorded path, it names the street, and it says plainly we don’t know whether the building was hit. That’s a note from a local contractor. Blasting every building in the zip code with a hail scare is what storm chasers do, and we don’t do it.

How much should we spend?

Somewhere around $2,000 to $6,000 a month for a single county. The storm audience is separate: it runs for two weeks after an event and either books in the first three days or it doesn’t. We’ll pull the permit and sale counts for your area before you decide.

Do we need to run your email to run the ads?

No. In this trade the ads usually come first, because property managers are on Facebook more than they’re in email. The signal audience comes from our monitoring, so the ads stand on their own. Adding email later means the same manager hears from you twice.