Breezy Growth
Book a discovery call

Before you book

We'll cancel the call if any of these are true:

  • One new customer is worth less than $5,000 in gross profit to you
  • You've been in business less than two years
  • Nobody can call a new lead back within 24 hours
  • You'd stop before giving it three months
  • You'd only work with us on pay per closed deal
Continue to the calendar
For commercial and industrial HVAC contractors

Get into the buildings whose units are due. One flat fee, every lead included.

Done-for-you cold email to the property managers, facility managers and owners in your service area. One flat monthly fee, with every manager who fits your profile and writes back wanting an assessment, a maintenance quote or a replacement proposal included. Priced on the call, in about four minutes.

Built for companies in business two years or more, where one new customer is worth over $5,000 in gross profit.

Book a discovery call

Before you book

We'll cancel the call if any of these are true:

  • One new customer is worth less than $5,000 in gross profit to you
  • You've been in business less than two years
  • Nobody can call a new lead back within 24 hours
  • You'd stop before giving it three months
  • You'd only work with us on pay per closed deal
Continue to the calendar
See how it works

The buildings we email for you

Office buildingsWarehouses and distributionRetail and shopping centersManufacturing plantsMedical buildingsSchools and churchesRestaurants and groceryHotelsMultifamilyCar dealershipsProperty management portfoliosMunicipal buildingsOffice buildingsWarehouses and distributionRetail and shopping centersManufacturing plantsMedical buildingsSchools and churchesRestaurants and groceryHotelsMultifamilyCar dealershipsProperty management portfoliosMunicipal buildings

The person who signs for the equipment, not the tenant.

Property managers, facility managers and directors, chief engineers, plant managers, owners of single buildings. You tell us the building types you want, the equipment you service, and how far you'll send a truck. The list is built to that.

The lead

A manager who replied, not a form sent to five other contractors.

A meeting-ready lead is a property manager, facility manager or owner who fits the profile you wrote down and wrote back interested: asking for an assessment, a maintenance quote, or what you'd charge to replace a unit. The whole email thread comes with it. It is a reply from the building, not a form that went out to whoever paid for it.

  • You see the reply and the reason it qualified
  • A reply asking to be taken off the list is never a lead
  • Every address on the list is a commercial building, before anything sends
  • Out-of-office replies and bounces never reach you
The bar

You write the profile, and the list is built to it.

Before anything sends you write down the building types, the equipment you service, the service area and the titles you'll take, in the onboarding form the list is built from. Your current accounts and open proposals go on the leave-alone list in the agreement and are never contacted. Every reply is checked against your profile by what we call the Acceptance Gate System, and every one asking for a visit, a quote or a proposal reaches you marked against it.

  • Your service area, so no lead is a three-hour drive
  • A square-footage or tonnage floor if you want one
  • Your own accounts and open proposals are never contacted
  • One that misses: tell us why and we fix the list
The handoff

The thread lands in your inbox while they're still waiting.

The lead is in your portal and your Slack channel the business day it lands, with everything they said attached. You reply, do the site visit and write the proposal. If you'd like, we'll help get the visit on your calendar by offering times in the thread. Either way nobody on your side opens cold. The one thing we can't do from here is answer for you, and a manager with a unit down who hears nothing for a day has called somebody else.

  • Full thread, not a name on a spreadsheet
  • Portal and Slack the business day it lands
  • A checklist of why it qualified on every lead
  • Every reply and thread passed to you stays yours

Who signs, building by building.

The title changes with the building. We aim the email at the one who decides, and you tell us which of these you want.

BuildingWho signsWhat to know
Office buildingsProperty manager; chief engineer at larger buildingsRooftop units and split systems on a replacement cycle. The most buildings in any area.
Property management portfoliosRegional or senior property managerOne manager runs a dozen buildings' mechanical. One reply can be a portfolio agreement.
Warehouses and distributionFacility manager or plant manager; the owner at single sitesBig spaces, unit heaters, make-up air, and an office block that has to stay cool. Repairs turn into replacements here.
Retail and shopping centersProperty manager at the management companyTenants report the problem; the landlord signs the rooftop units. Aim at the landlord.
Medical buildingsFacilities directorVentilation, humidity and work windows are the conversation. They plan a year out and buy maintenance.
Restaurants and groceryOwner or operator; facilities at the chainsKitchen exhaust, make-up air and refrigeration next to the HVAC. A failure closes the dining room.
Schools and churchesFacilities director; the administrator or trustees at a churchPrivate schools and churches buy direct. Public districts run a bid cycle, which is a different sale.
HotelsChief engineer; the owner or management group signs the capitalPTACs by the hundred and a central plant. Replacements go through the owner's capital plan.

What the email actually says.

A facility manager reads email on a phone between site visits. They get contractor pitches every week and they delete the long ones. Ours is about fifty words, names their building, and asks one question. You approve it before it sends.

Subject: [Building name] rooftop units

Hi [First name],

We service commercial HVAC in [City], including a couple of buildings near [Building name].

If a unit's been limping through the season on repairs, or your agreement is up for renewal, I'll come look at the equipment and put what it actually needs in writing.

Worth a look?

[Your name], [Your company]

It goes out under your name from a sending domain we own, so your own email is never touched.

A manager whose units are running deletes it. The one who waited three days for a callback in July writes back, and that reply is what you're paying for.

From your service area to the first site visit.

Two weeks of setup and warmup, then sending. Leads land from week three, and we keep running it after day 90.

01Day 1–3

Service area, building types, equipment

One call and a short form: the cities or the radius you'll send a truck to, the building types you want and the ones you don't, the equipment you service, a size floor if you have one, the accounts and open proposals to leave alone, and the titles you'll take. That's the onboarding form the list is built from.

Service area mappedBuilding types setProfile in the onboarding form
02Day 4–10

Domains, list, copy

We buy and warm separate sending domains, build a list of the commercial buildings inside your area from the profile, find the person who signs for the mechanical at each one, verify the addresses, and write the sequence in your company's name for the season you're launching in.

Inboxes warmingBuildings listed and verifiedCopy drafted
03Day 11–14

Warmup finishes, you approve

New inboxes that send at volume on day one land in spam, so nothing sends for the first two weeks. You sign off on the emails before a single manager sees one.

Sequences approvedLaunch date set
04Day 14–90

Sending, replies, leads

Campaigns go live, 2,000 to 8,000 new buildings from your list each full month. Every reply is read against your standard, interested managers land in your portal and Slack with the thread, and the copy gets rewritten on what's getting replies. You get the count every month.

Leads delivered with the threadMonthly countCopy rewritten on replies

One flat monthly fee, every lead included.

One price for the whole machine. We count the buildings in your area on the call first, about four minutes, so you can see what the fee has to produce before you sign.

Territory coverage

Scoped on the call

One monthly fee covers the domains, inboxes, the list, the copy, the screening of every reply, and every meeting-ready lead it produces. The month the machine produces double what you expected, the invoice is the same.

Fits when: You want a bill you can write into a budget, and coverage in writing: 2,000 to 8,000 new buildings from your list contacted each full month, depending on the plan you pick, until every one has been, with a count every month.

The list is built from the profile you set in the onboarding form. If a lead misses it, tell us why and we fix the list going forward.

One monthly fee. Nothing billed separately.

No setup fee, no data charge, no per-inbox charge. If a quote you're comparing leaves one of these out, ask what it costs.

Separate sending domains and inboxes, bought and warmed
A list of the commercial buildings in your service area, refreshed as it runs
The person who signs for the mechanical at each building, found and verified
Emails written in your company's name, approved by you
Copy rewritten as replies come in, and with the season
Every reply read against your standard
Tenant and front-desk replies worked up to the decision-maker
Interested replies passed to you the business day they land
Leads in your portal and Slack with the full thread
Every reply and thread passed to you stays yours
A monthly count: buildings contacted, left to contact, removed and why
One person who knows your account

Four numbers that don't move.

They're in the agreement, not on a slide.

Setup fee

$0

Week-one infrastructure folds into your first month. After that it's one flat monthly fee with every lead included, and the invoice never moves.

Warmup before anything sends

2 weeks

Skipping it is how a domain ends up in spam for good. Ours, never yours.

New buildings contacted a month

2,000–8,000

Depending on the plan you pick, from the day sending starts until every building on your list has been contacted. Every month you see the count: contacted, left to contact, removed and why.

Notice to leave

30 days

Month to month with no minimum term. Thirty days' written notice before your next billing date, and every reply and thread already passed to you stays yours.

Thirty, sixty, ninety days of sending.

Warmup is two weeks and nothing can be judged on it. Count from the day the first email goes out.

Day 30

Replies are coming back and the first leads have landed

You've read real replies from real managers in your area and you can see why each lead qualified.

Day 60

Site visits are happening

Leads from the first month have turned into mechanical rooms walked. The copy has been rewritten at least four times on what got replies. If leads are landing and visits aren't, the problem is response time on your side, and we'll say so.

Day 90

Proposals are out and the first agreements are signed

Three months of sending is enough to know whether the buildings in your area answer cold email and whether your proposals close. You have maintenance agreements and replacements signed, or you have the reply threads that tell you what managers are pushing back on. Both are worth having. One is worth a lot more.

What this runs on, and who else runs on it.

None of it is a private method. Each piece is one you can look up.

We build your list the way Figma, Anthropic and OpenAI find new customers: start from a public register, keep the companies showing a reason to buy now, and look up contact details last. They do it in Clay. We do the same with our own tools, so a Clay subscription isn't on your bill.

Named on Clay's customer page

FigmaFigmaAnthropicOpenAIClay

Check it: clay.com/customers names all three.

Sending runs on Smartlead. Verkada, Brex and Replit send from the same platform.

On Smartlead's front page

SmartleadVerkadaBrexReplit

Check it: Their logos are on smartlead.ai's front page.

Your angle gets looked up before it gets written. We hold a library of 200 real cold-email campaigns with the copy, the reply rate and the cost per positive reply behind each one: 9.5 million emails and 5,747 positive replies in total. The angle we run in your market is the one that already worked in a market like yours.

Check it: Ask on the call and I'll put the table on screen.

One rooftop unit pays for a year of this.

Round numbers, to show the shape. Replacing one packaged rooftop unit runs somewhere around $15,000 to $30,000 installed depending on the tonnage, and most buildings have several on the roof; a maintenance agreement on those units, a few thousand a year per building. Say a replacement bills $20,000 at 30% gross margin. That's $6,000 on one unit.

Hold the price you're quoted on the call against that $6,000. Win one replacement out of a quarter of leads and the fee is covered. Most leads won't be a replacement this month; they'll be a maintenance agreement that puts your tech on the roof four times a year, and the replacements on that roof, when they come, come to you. The price is not where HVAC contractors get hurt on this; response time is.

Your job sizes and your close rate decide whether that holds for you. Put them in the calculator and it will tell you, including when the answer is don't buy.

Run it on your own numbers

Six questions to ask anyone selling you HVAC leads, and our answers.

Ask every quote the same five. The answers sort them faster than the price does.

What exactly is a lead, and who decides?

Someone who signs for the building's mechanical, at a commercial building that fits the profile you wrote down, who replied wanting an assessment, a maintenance quote or a replacement proposal. You wrote the profile in the onboarding form the list is built from, and every lead shows the reply and how it matches. If one misses, tell us why and we fix the list going forward.

Is it commercial, or is it homeowners with a form?

Commercial, by construction. Every address on the list is a commercial building before anything sends, and residential is outside the profile, so homeowners aren't on the list.

What's the contract, and how do I leave?

Month to month. Thirty days' written notice before the next billing date.

What's billed on top of the headline price?

Nothing. The monthly fee covers domains, inboxes, the list, the copy and the screening of every reply; every lead that lands is included. The fee is scoped on the call and written into the agreement. No setup fee, no data charge, no per-inbox charge.

What do I keep if I leave?

Every reply and thread passed to you, and each monthly count. They stay yours. The list and the sending domains are ours, which is what keeps your own domain out of it.

You work directly with the people running it.

The person running your campaign is the one you talk to, from day one.

Travis Heurtelou

Founder

Travis Heurtelou

Travis worked at Fidelity Investments, Microsoft, Western Union and Meta, and saw how hard it is for B2B teams to build pipeline without a full outbound operation. He started Breezy Growth Co. to run that operation for them. You work directly with him, not a rotating account team.

  • Former Associate Software Engineer at Fidelity Investments
  • Former Program Manager Intern at Microsoft
  • Meetings booked at Google, LinkedIn, Palantir, Bloomberg, and more
  • Builds and runs the whole campaign: sending setup, lists, copy and replies

Three ways to buy commercial HVAC leads.

Breezy Growth Co.Multi-channel HVAC agenciesShared lead sites
One flat fee, every qualified lead included
sometimes
Monthly cost
scoped
retainer
per form
A lead is a written reply from the person who signs for the equipment
sometimes
Commercial buildings only, before anything sends
sometimes
The same lead sold to several contractors
Monthly coverage written into your agreement
Sends from our domains, never yours
sometimes
n/a
Every reply read against your standard
partial
Copy rewritten as replies come in
monthly
Your leads and threads stay yours if you leave
sometimes
n/a
Month to month

Hover a row for what it means.

Who this is for, and who it isn't.

If the left column is you, book the call. If the right column is, keep your money and I'll say so on the call anyway.

Good fit
  • Commercial and industrial HVAC, not only residential
  • You already hold maintenance agreements or commercial accounts and want more of them
  • A tech can be on site within a week of the reply
  • Your service area has enough commercial buildings in it to email
  • A job is worth more than $5,000 in gross profit; a replacement clears that on its own
Not a fit
  • Residential only
  • Service calls only, with no maintenance agreements or replacement work behind them
  • You need results inside thirty days
  • You want a guaranteed number of site visits a month
  • Nobody free to answer a reply the same day
  • In business less than two years

What we'll need from you.

Leads go cold when nobody works them. Before we start, you agree to this:

  • Call or email every lead back within 24 hours.
  • Tell us which leads turned into customers, so we know what to send more of.
  • Join a 20-minute review with us once a month.
  • Bring the owner, or whoever signs, to the first call.

If that's more than you can commit to, please don't book.

What HVAC contractors ask before they book.

A property manager, facility manager or owner, or whoever signs for the mechanical at that building, who fits the profile you wrote down and replied interested: asking for an assessment, a maintenance quote or what you'd charge to replace a unit. The whole thread comes with it. None of these ever count as a lead: a reply asking to be removed, an out-of-office, a bounce, a vendor, a job seeker, a competitor, one of your own accounts, a homeowner, or a building outside your area or under your size floor.

No. Cold email only, from domains we own and warm. If you want the phones worked or doors knocked, that's your team or someone you hire for it. What we send you is the manager's written reply, so the call your team makes is to someone who asked for it.

The title that signs for the equipment at each building: property managers, facility managers and directors, chief engineers, plant managers, owners of single buildings, operators at restaurants. You pick the building types, the equipment and the size floor, and we build the list of commercial buildings inside your service area to that.

They have one the way they have a plumber: whoever came last time. Agreements renew annually, a unit that fails in August gets any call answered, and a replacement gets two or three bids even under an existing agreement. The email offers a look at the equipment and a straight answer in writing. The manager whose contractor calls back ignores it. The one who waited three days in July writes back.

Not if you tell us who they are. Before anything sends you give us the domains or the names to leave alone: current agreements, open proposals, the GCs and property management firms you already work with. They go on your leave-alone list and never get contacted, and you can add to it at any time by email; an addition takes effect within one business day.

Managers think about it in October because that's when they budget next year's replacements and renew the agreements. Summer is when a failure makes them answer any email; spring and fall are when they buy maintenance and plan capital. We send all year and the copy changes with the season. The list is the same buildings either way.

Two weeks of warmup before anything sends, then the first replies come back inside the week after. Leads start landing in week three, and month two is the first full month. How many depends on how many buildings are in your area, which we count on the call before you sign.

No. A guaranteed count of meetings with strangers is either priced with the failure built in or hit by sending you whoever replied. The agreement commits to coverage instead: 2,000 to 8,000 new buildings from your list contacted each full month, depending on the plan you pick, until every one has been, with a count every month of buildings contacted, left to contact, and removed and why. If a full month falls well short for a reason on our side, we say why and contact the shortfall the next month.

Most of the time those were forms. A homeowner fills one in, it goes to five contractors, and the first to call wins or nobody does. Here a lead is a written reply to an email with your name on it, from someone who signs for a commercial building's equipment and fits the profile you set. You read the reply before you pick up the phone. If one misses your bar, tell us why and we fix the list going forward.

We count the buildings before you sign. If there aren't enough in your area to be worth the monthly fee, you'll hear that on the call and get pointed somewhere better.

No. Month to month, no minimum term. Cancel with thirty days' written notice before your next billing date, and the cycle you're in runs to the end.

If someone in your office has three clear weeks and nothing else on, they should build it. The tool is the cheap part. The domains, the warmup, the list of buildings, the person who signs at each one, the copy, and screening every reply every day are the job, and the first serious mistake burns a domain for good. This is that job done for you, for one flat monthly fee.

If you already rank in your city, have a full Google profile with plenty of reviews, and someone who answers the phone within minutes, Google Ads is a good channel and you should run it. It catches the unit that died today. Cold email is for the market you don't rank in yet, and for the manager who isn't searching this week but has a replacement in next year's budget and an agreement up for renewal. Most people searching for an HVAC company own a house, and you pay for their click. Every address on our list is a commercial building.

That's your site visit and your proposal, so it's your number, and we don't put one on a page. Track three things from day one: leads delivered, site visits done, proposals signed. By day ninety of sending you'll have all three, and the reply threads tell you what managers pushed back on when a proposal didn't land.

Don't sign up planning to judge it on month one. The first two weeks are domain setup and warmup, so month one is about half a month of sending. Three months is the shortest fair test of any way of finding customers. Judge it on months two and three.

No. The price covers the domains, inboxes, data, sending and the screening of every reply. A cheaper version drops one of those, and what gets dropped is usually list quality or reply handling, which is where the leads come from. If the price is a stretch, the budget isn't there yet.

No. We control who gets emailed, what they read and which replies reach you. Whether a lead becomes a customer depends on how fast you call back, your price and how you run the call. Anyone promising closed deals is either charging enough to cover the ones that don't close or planning to stop sending leads once it costs them.

No, for any client at any deal size. Our part is done when the lead reaches you. The close happens on your side, on your timeline, where we can't see it or change it. If that's the only way you'd work with us, please don't book.

More rooftops, one flat monthly fee.

Thirty minutes. We count the commercial buildings in your service area, check the numbers on your job sizes, and if it works you already know the price.

Book a discovery call

Before you book

We'll cancel the call if any of these are true:

  • One new customer is worth less than $5,000 in gross profit to you
  • You've been in business less than two years
  • Nobody can call a new lead back within 24 hours
  • You'd stop before giving it three months
  • You'd only work with us on pay per closed deal
Continue to the calendar