Rotate Your Device

This site doesn't support landscape mode. Please rotate your phone to portrait.

How to Run a LinkedIn Outreach Campaign Targeting HVAC Company Owners by Revenue (2026)

Step-by-step guide to running a LinkedIn outreach campaign for HVAC company owners by revenue. Includes full 3-touch message sequences, list refinement tips, and how to automate with Origami's built-in sequencer.

Charlie Mallery
Charlie MalleryUpdated 15 min read

GTM @ Origami

Quick Answer: You've got your list of HVAC company owners, now you need a LinkedIn outreach campaign that actually books meetings. Origami handles the full workflow—its built-in LinkedIn sequencer lets you send personalized, multi-touch sequences directly from the same platform where you enriched your leads. No CSVs, no syncing, no switching tabs. This guide walks you through refining your list, writing messages that resonate with HVAC owners based on revenue, and launching a campaign that converts.


If you followed the companion post on how to build a list of HVAC Company Owners by Revenue, you already have a ready-to-use prospect list inside Origami. But a list is just a spreadsheet until you put it to work. The real magic happens when you pair precise targeting with a LinkedIn outreach cadence that respects the buyer's time and speaks their language.

HVAC company owners are notoriously busy. They're fielding calls from suppliers, dealing with dispatch nightmares, and keeping technicians happy. A generic "I help businesses grow" message gets ignored. You need to talk truck rolls, technician utilization, seasonal cash flow gaps, and lead conversion—and do it in three short touches that feel helpful, not salesy.

Here's the exact process I use to run LinkedIn campaigns for HVAC owners segmented by revenue, using Origami from list-building to automatic sequencing.


Step 1: Build (or Review) Your List in Origami

If you haven't built your list yet, go back to the parent guide first. But here's a quick recap of the Origami approach so you see how the pieces fit together.

Inside Origami, you open a new search and type a plain-English prompt like:

"Find owners of independent HVAC companies in Texas, Florida, and Georgia with annual revenue between $2 million and $10 million. Include verified emails and phone numbers. Exclude franchise locations."

Origami's AI agent scours the live web, chains data sources, enriches contacts, and returns a list with verified names, work emails, job titles, LinkedIn profile URLs, company details, and—crucially—estimated revenue ranges. The whole thing takes minutes. Even on the free plan (1,000 credits, no credit card), you can enrich a few hundred leads and test the platform.

Once your list is in the dashboard, you’re looking at a table of decision-makers: Owner, President, CEO, maybe a General Manager at a larger shop. Each row has a LinkedIn profile link, email, phone, and company info.

That's the list you'll sequence from—no export needed.


Step 2: Refine and Segment Your HVAC Owner List for LinkedIn

Not every contact on your list is worth a LinkedIn connection. Before you start sequencing, spend 10 minutes cleaning and segmenting. This step makes the difference between a 5% reply rate and a 20% reply rate.

What to look for

  • Title accuracy: Origami is good at pulling real job titles, but verify that "Owner" or "President" actually means decision-maker. Sometimes you'll get an office manager who isn't a buyer. Remove anyone who isn't the primary owner or GM.
  • Company size mismatch: You filtered by revenue, but double-check company descriptions. A $5M revenue HVAC company might be 90% residential replacement; another might be commercial maintenance contracts. The messaging should differ.
  • Location anomalies: If you targeted specific states, make sure the company's service area matches. A company HQ'd in Georgia but serving only Alabama might have different pain points (licensing, regional competition).
  • Recent activity signals: Within Origami, you can often see tech-stack signals or hiring trends. An owner who recently posted a job ad for a service technician is in growth mode—massive buying signal.

How to segment by revenue for LinkedIn outreach

Using the revenue data Origami appends, break your list into three tiers:

  1. $1M–$3M revenue — Smaller shops, usually owner-operator heavy. They're bootstrapped, care about cash flow, and hate recurring software fees. Messaging should emphasize payback period and immediate profit impact, not long-term transformation.
  2. $3M–$7M revenue — Growing companies, probably 5–15 employees. They're hitting operational bottlenecks: scheduling inefficiencies, technician shortages, rising customer acquisition costs. Talk about scale and process, not just survival.
  3. $7M+ revenue — Established mid-market firms. They often have a service manager and a back office. They think in terms of EBITDA, fleet optimization, and competitive differentiation. Your message should align with strategic growth, not tactical shortcuts.

Now you have 2–3 distinct audience segments. Origami lets you save these as separate lists or tag them, so you can launch different sequences for each group.

What “qualified” looks like for this audience

For cold LinkedIn outreach to HVAC owners, a qualified lead isn't just anyone with a budget. A qualified lead shows one or more of these signals:

  • Clear decision-making authority (Owner, President, or a GM with budget control)
  • Signs of growth or modernization (new hires, tech-stack additions, recent truck purchases)
  • Industry-specific pain points you can solve (high truck roll costs, low first-time fix rates, lead generation cost creep)
  • Revenue tier alignment with your solution's typical deal size

If a contact lacks these signals, don't delete them. Just move them to a "nurture" list for a softer, content-heavy sequence later. The hard-sell sequence goes only to the hot names.


Step 3: Create the LinkedIn Sequence for HVAC Owners

Origami gives you two ways to build your LinkedIn outreach sequence:

  1. Paste your own templates: Write your own 3-touch sequence and paste the templates directly into Origami's sequencer. Set the delays between touches (Day 1, Day 3, Day 7—or whatever cadence you want) and hit "Launch."
  2. Let the AI agent write it: Ask Origami's AI agent to generate a personalized 3-day LinkedIn sequence for all your leads automatically. The agent writes messages based on each lead's profile data—title, company, industry—so every message feels custom.

For HVAC owners segmented by revenue, I recommend you use your own templates so you can speak directly to each tier's specific challenges. Then you can A/B test the AI-generated versions later to see which gets more replies.

Below are three full 3-touch sequences, one for each revenue segment. You can copy-paste these straight into Origami's sequencer, replacing {first_name} and {company_name} with Origami's dynamic fields—the platform fills them in automatically.

Sequence for $1M–$3M HVAC Owners (Cash Flow & Payback Focus)

Day 1 — Connection request note (300-character limit)

Hey {first_name}, saw {company_name} is running a tight ship. I help HVAC owners cut out wasted truck rolls and add $2K–$3K in profit per month without hiring more techs. Worth connecting?

Day 3 — Follow-up message (send after connection accepted)

{first_name}, thanks for connecting. Quick question: are you dealing with lead costs that keep creeping up while your close rate stays flat? I'm seeing a lot of owners in the $1M–$3M range solve that by rerouting their marketing spend into something that delivers booked calls, not just clicks. Happy to share what's working if you're open.

Day 7 — Final message (soft close)

{first_name}, last note from me. I know you're juggling a hundred things. If making every truck roll more profitable and cutting your cost per lead by 30%+ sounds useful, let's have a 15-minute call. No pitch, just a look at whether this fits {company_name}. If not, no worries—I'll leave you to it.


Sequence for $3M–$7M HVAC Owners (Scaling & Operations)

Day 1 — Connection request note

{first_name}, noticed {company_name} is growing fast. I help HVAC owners in the $3M–$7M range scale profitably without burning out their service managers. Would love to connect.

Day 3 — Follow-up message

{first_name}, many owners at your stage tell me the bottleneck isn't demand—it's getting enough qualified techs and keeping them busy efficiently. I work with companies like yours to streamline dispatch, reduce overtime, and boost the average invoice per job. If that's on your radar for 2026, let me know.

Day 7 — Final message

{first_name}, wanted to follow up once more. Growing from $4M to $7M usually means either hiring a second service manager or finding a way to do more with the same headcount. If you're leaning toward the latter, I can show you how a few of my clients pulled it off. 15 minutes—no obligation.


Sequence for $7M+ HVAC Owners (Strategic & EBITDA Focus)

Day 1 — Connection request note

{first_name}, impressive operation at {company_name}. I work with established HVAC firms to improve first-time fix rates and EBITDA margins without adding overhead. Let's connect.

Day 3 — Follow-up message

{first_name}, at $7M+ revenue, even a 2% margin improvement can be game-changing. I'm currently helping a few commercial-focused HVAC owners optimize their service delivery and capture more after-hours revenue—without hiring additional full-time staff. Curious if this is a priority for you in 2026.

Day 7 — Final message

{first_name}, I know executives at your level get flooded with pitches. I'll keep this short. If improving your EBITDA by shaving operational waste and boosting average ticket is on your agenda, I'd welcome a 15-minute call. If not, I'll still follow {company_name}'s growth—no hard feelings.


Why these sequences work

  • Revenue-specific language: Each message uses vocabulary that resonates at that business stage—cash flow for small shops, scaling for middle, margin/EBIITDA for larger.
  • No hyperbole: No "10x your revenue" claims. Just specific, believable outcomes.
  • Three touches max: HVAC owners aren't on LinkedIn all day. Three well-spaced touches over a week keeps you top-of-mind without becoming a nuisance.
  • Soft close: The final message always gives them an out, which paradoxically increases reply rates.

If you're using Origami's AI to generate the sequence, you can prompt it with: "Write a 3-touch LinkedIn sequence for HVAC company owners with $3M–$7M revenue focused on scaling technician utilization and reducing dispatch costs. Use a direct, consultative tone." The AI will produce a version you can tweak.


Step 4: Send the Sequence Directly from Origami

Here's where most tools fall apart. Traditional cold outreach requires you to build a list in one tool, export CSV, upload to a LinkedIn automation tool, configure campaigns, and hope the sync didn't break. You lose context, and tracking becomes a mess.

Origami eliminates that. The built-in LinkedIn sequencer lives in the same dashboard where you built and enriched your list. You stay in one platform from discovery to reply.

How to launch

  1. From your refined list, select the contacts you want to sequence.
  2. Click "Add to Sequence"—choose an existing sequence or create a new one.
  3. Paste your templates (or let AI generate them). Set the delays. Defaults are Day 1 connection request, Day 3 follow-up, Day 7 final note, but you can adjust.
  4. Hit "Launch."

Origami automatically sends connection requests and follow-up messages on your behalf, with configurable delays between touches. It's not a chrome extension that needs to run continuously; it operates from the cloud, so you can close your laptop and the sequence still runs.

Tracking and context

Once the sequence is live, you'll see opens, clicks, and replies in the same dashboard. While reviewing a contact's activity, you can still view their enriched profile—title, company, revenue, maybe even tools they use—so you always know why you reached out. No more opening five tabs to remember who someone is.

Automatic un-enrollment is built in. If a lead replies, they exit the sequence immediately. You'll never send a breakup message after someone already booked a meeting.

What this means in practice

Everything happens inside Origami:

  • List building (via AI search)
  • Contact enrichment (emails, phones, LinkedIn profiles)
  • Sequencing (personalized 3-touch LinkedIn outreach)
  • Sending (automated, with delays)
  • Tracking (opens, clicks, replies)
  • Context (full profile next to activity)

No exporting CSVs. No syncing tools. No paying for a separate LinkedIn automation subscription. The sequencer itself is free on all paid plans—you only pay for the credits used to enrich your leads. Plans start at $29/month. So if you already have your list enriched, sending the sequence costs you nothing extra.


What Response Rate to Expect for HVAC Owners

Based on campaigns I've run and seen others run with this approach, here's a realistic benchmark for 2026:

  • Connection acceptance rate: 25%–40%. HVAC owners are generally open to connecting with industry peers, especially if your note references their company or a relevant pain point.
  • Reply rate (to follow-ups): 10%–18%. Of those who accept, about half will engage with a well-crafted Day 3 message. The Day 7 soft close typically nudges another 5%–8% to reply.
  • Meeting booked rate: 5%–10% of total prospects. That means for a list of 200 qualified HVAC owners, you can expect 10–20 conversations.

Variables that move the needle:

  • Revenue tier alignment: The $3M–$7M segment usually responds best because they're actively looking for operational fixes. Smaller shops are more skeptical; larger ones have gatekeepers even on LinkedIn.
  • Seasonality: HVAC owners are busiest during peak heating/cooling seasons. Early spring (February–March) and early fall (September–October) are prime outreach windows because they're planning, not fighting fires.
  • Profile strength: If your own LinkedIn profile doesn't clearly state you work with HVAC or similar businesses, acceptance rates drop. Make sure your headline and summary reflect the industry.

When to Iterate on Messaging vs. Iterate on the List

A common mistake is to keep tweaking copy when the list is the problem, or vice versa. Here's a simple decision tree:

If connection acceptance rate is below 20% → Check your list. Are you targeting actual owners, or are you getting office managers? Is your LinkedIn profile industry-relevant? Adjust targeting in Origami (tighten revenue filters, add geographic limits, exclude certain sub-industries) and relaunch with a fresh segment.

If acceptance is high but reply rate is under 8% → Your list is fine, but the follow-up messaging isn't hitting. Re-read the sequences above and compare. Is your message too vague? Are you leading with your solution instead of their pain? Are you burning them out with too many touches? Test a new Day 3 message with a more direct question.

If replies are coming in but not converting to meetings → Your offer might not be compelling enough, or your closing language is weak. The soft-close in the Day 7 message is critical. Make sure it's low-friction and respect-based, not pushy.

If everything works for one revenue tier but not another → That's normal. Segment by revenue in Origami and run separate sequences for each bucket. The copy I provided above should be a solid starting point; tweak from there.

Remember: you can always run two versions of a sequence side-by-side on similar-sized lists to A/B test. Origami's dashboard lets you compare performance easily.


Frequently Asked Questions

Find leads in these industries