HVAC Seasonal Growth Campaign | MBN Digital
HVAC  ·  Greater Vancouver

330+ qualified leads in 90 days.

A Meta ad campaign built for a local heating and cooling company that needed predictable inbound leads, not seasonal guesswork.

HVAC technician at work

Industry

HVAC

Location

Greater Vancouver

Campaign Duration

90 Days

Total Ad Spend

$10,304

Avg. Cost Per Lead

$31

The Challenge

Referrals only go so far.

The core problem

The company had no predictable way to generate leads outside of word of mouth and seasonal peaks. When demand dropped, so did revenue.

This HVAC company served the Greater Vancouver area and had been running primarily on referrals and repeat customers. Their revenue was tied to unpredictable seasonal swings, with no consistent inbound pipeline to fall back on.

They needed a system that could generate qualified local leads on demand, lower their customer acquisition cost, and give them visibility into what was actually working.

No digital pipeline Seasonal revenue swings High acquisition cost Referral dependency
What We Did

Built for quality, not just volume.

Every tactic was chosen to generate leads that would actually convert, not just fill a spreadsheet.

01

Audience Strategy

Targeted local homeowners in Greater Vancouver by location, home ownership signals, and seasonal intent behaviour.

02

Higher Intent Forms

Set up Meta lead forms with qualifying questions and an in-form disclaimer to set expectations before submission.

03

Creative Testing

Ran multiple ad variations built around seasonal pain points. Cut poor performers weekly and reallocated budget to winners.

04

Weekly Optimisation

Monitored CPL, lead quality, and form completion rate weekly. Adjusted targeting and creative to keep cost per lead under $35.

The Results

90 days. 332 leads. $31 average CPL.

The campaign ran for 90 days across Greater Vancouver. Every lead came through a structured form with qualifying questions, so the client only spoke to prospects worth their time.

0

Qualified leads generated

$0

Average cost per lead

$0

Total ad spend over 90 days

0d

Campaign duration

What This Means

From word of mouth to a repeatable system.

Before this campaign, the company's revenue depended on timing and luck. After 90 days, they had a paid acquisition channel that generated consistent inbound demand regardless of season.

The $31 average CPL meant the economics worked. One closed job pays for dozens of leads. The system now runs with a defined budget, a defined cost per lead, and a predictable return.

Consistent daily lead flow regardless of season
Clear cost-per-acquisition the client could plan around
A paid system that could be scaled or paused as needed
Full visibility into which ads and audiences drove results

Instead of waiting for the phone to ring, they now have a system that fills the calendar. That's the difference between a reactive business and a scalable one.

MBN Digital  ·  Campaign Summary

← All Case Studies Work with us

Want results like this for your business?

Book a free 15-minute strategy call. We'll look at your market, your current setup, and tell you exactly what we'd do differently.

15-minute call No commitment Immediate value