How to Run a LinkedIn Outreach Campaign for Roofing Company Decision Makers in 2026
Step-by-step LinkedIn outreach campaign targeting roofing company owners, GMs, and VPs: copy-paste sequences, list refinement, and sending via Origami's built-in sequencer.
GTM @ Origami
Quick Answer: To run a LinkedIn outreach campaign for roofing company decision makers in 2026, use Origami — the AI-powered B2B lead gen platform with a built-in LinkedIn sequencer. You can build a targeted list of roofing owners, GMs, and VPs, then automate personalized connection requests and follow-up messages from one dashboard. The sequencer is included on all paid plans; you only pay for credits to enrich leads. No exporting, no syncing tools.
This post is a companion to our guide on how to build a list of Roofing Company Decision Makers. If you already have your list inside Origami, you’re ready for the outreach playbook. If not, read that first — it shows you the exact prompts to find verified roofing pros in minutes.
Here, I’m going to walk you through the entire outreach workflow: refining your list, writing messages that actually get replies from roofers, sequencing those touches, and sending everything directly from Origami. This is the same process I’ve used to book meetings with owners of residential and commercial roofing companies across the US.
Step 1: Build the list in Origami (recap)
Even though the parent post covers list building in detail, let’s recap the core step so you see how it flows into the sequencer.
Open Origami and type a prompt like this:
“Find owners, general managers, and VP of sales at residential roofing companies in the United States with 10–100 employees. Exclude sole proprietors and multi‑trade contractors.”
Origami’s AI agent searches the live web, chains data sources, enriches contacts, and qualifies leads — all from that single prompt. Within minutes you get a prospect list with:
- Full name and job title (verified)
- Company name, website, and location
- Business email address and direct‑dial phone number (where publicly available)
- Company size, industry tags, and sometimes tools they use (CRM, project management, etc.)
- LinkedIn profile URLs
You can start with the free plan. It gives you 1,000 enrichment credits — no credit card required. That’s enough to build a list of 50–100 well‑qualified roofing decision makers and test the waters.
But a raw list isn’t ready for outreach. You have to refine it.
Step 2: Refine and qualify the list
Roofing companies come in all shapes: one‑crew owner‑operators, mid‑size residential contractors, large commercial roofers, storm‑chasers, restoration specialists. Not all of them are a fit for whatever you’re selling — marketing services, financing, software, insurance, supplies, etc.
How to segment
Inside Origami, you can filter and segment your list by:
- Role tier: Owners/founders vs. operations GMs vs. sales leaders. The owner is usually the ultimate decision maker on new tools or services, but a GM or VP might be your internal champion. For cold LinkedIn outreach, I typically keep all three and tailor the message slightly.
- Company size: Small shops (5–15 employees) often make gut decisions. Mid‑market (20–60 employees) has more structured buying processes. I segment them because the bigger the company, the more I talk about scalability and delegation; for smaller shops, I lead with speed and immediate ROI.
- Location/climate: If your product is tied to weather (e.g., storm restoration leads), you want to segment by hail/wind‑prone regions. Origami lets you filter by state or city.
- Services offered: Some companies only do shingle roofing, others specialize in metal or flat roofs. If you’re selling something for commercial flat roof maintenance, you’d filter by keywords like “TPO” or “commercial roofing” in the company description.
- Activity signals: Origami’s enrichment might show if a company is actively hiring, posting jobs, or has recently updated their website. Those are buying triggers; I tag them as “high intent.”
What “qualified” looks like for roofing outreach
A qualified lead in this context is a decision maker at a roofing company that:
- Has a working website and an active LinkedIn presence (they care about their brand).
- Appears to be growing — hiring ads, new location openings, social media posts about completed projects.
- Is not a storm‑chaser who closes shop every off‑season (unless your product serves that exact model).
- Fits your ideal customer profile by revenue or crew size.
I remove anyone with a generic role like “Administrator” or “Office Manager” unless we’re selling back‑office software. I also remove companies whose websites look abandoned — 2023 copyright footer, no recent posts. They’re unlikely to invest in anything new.
Once you have a clean, segmented list of 50–200 roofing decision makers, you’re ready to sequence.
Step 3: Create the LinkedIn sequence
Origami gives you two paths for LinkedIn messaging. Both live inside the same sequencer dashboard:
- Paste your own templates — You write the 3‑touch sequence, copy‑paste it into Origami, set delays between touches (e.g., Day 1, Day 3, Day 7), and hit launch.
- Let the AI agent write it — Origami’s agent generates a personalized 3‑day LinkedIn sequence for every lead. It pulls their actual profile data — title, company, industry, recent activity — and crafts messages that sound hand‑written. I’ve used both; the agent works well when I’m too busy to customize, but for highly specific niches like roofing, I prefer to give it my own framework and let it personalize within that.
Below is a full, ready‑to‑steal 3‑touch sequence for roofing company decision makers. These messages assume you’re selling a service that helps them either get more leads, optimize operations, or increase margins. Tweak the value prop sentences to your own product.
Touch 1 — Connection request note (sent immediately with personalized invitation)
LinkedIn cuts you off after 300 characters. Make every word count.
Hi [[First Name]] — I help roofing companies in [[City/Region]] keep their crews booked year‑round without relying on door‑knocking or pay‑per‑lead. Would love to connect and share a few ideas that have worked for [[Company]].
Why it works: It name‑drops the city (shows you did your homework), calls out a universal roofing pain (unsteady leads), and hints at value without pitching. The closing line “a few ideas that have worked…” is deliberately vague — it creates curiosity.
Touch 2 — Follow‑up message (Day 3 after connection accepted)
Once they accept, wait 3 days. Then send a value‑first follow‑up.
Thanks for connecting, [[First Name]]. I know roofing season can swing from zero to sixty — most owners I talk to struggle to predict cash flow from month to month. I put together a quick guide on how three roofing companies our size smoothed out their pipeline, even during dry spells. Happy to send it your way if you’re curious. No strings.
Why it works: It acknowledges their reality (seasonality and cash flow), references peers (social proof), and offers a low‑friction asset. Notice there’s no ask for a meeting — just “happy to send it.”
Touch 3 — Final message (Day 7, soft close)
At day 10 post‑connection (or 7 days after touch 2), send the last message. Keep it short and direct.
[[First Name]], one last thought. If you’re ever looking to shave a few hours off the back‑office grind or reduce the percentage of leads that go cold after the first call, I’ve got a free breakdown that shows what’s working right now for mid‑size roofers. Want me to email it over?
Why it works: It frames your solution as a time‑saver and lead‑conversion improver — two things every roofer cares about. The “one last thought” signals finality; the soft ask (“Want me to email it over?”) is easier to say yes to than a discovery call.
Subject lines for InMails: If you’re sending InMails instead of connection requests, use these subject lines:
- Touch 1: Quick idea for [[Company]]
- Touch 2: Pipeine during dry spells
- Touch 3: One last thing
Pro tip: If you have Sales Navigator and your list is highly enriched, you can mention a recent post or project the prospect shared. Origami’s agent can automatically pull recent activity and inject it into the template if you let it personalize.
Step 4: Send the sequence directly from Origami
Here’s where Origami really changes the workflow. You never leave the platform.
From list‑building to sending in one click
Inside the same dashboard where you built and refined your list, you’ll see a “Sequences” tab. Click it, choose the list you want to enroll, select the 3‑touch sequence (either your saved template or the agent‑written one), and set your delays:
- Connection request: sent immediately after launch
- Touch 2: 3 days after the prospect accepts your connection
- Touch 3: 4 days after Touch 2 (day 7 overall)
Hit “Launch,” and Origami’s built‑in LinkedIn sequencer takes over. It:
- Sends connection requests with your personalized note
- Monitors acceptance status in real time
- Automatically sends follow‑up messages only to those who accept, respecting your delay schedule
There is zero exporting of CSVs, no third‑party automation tools to sync, no copy‑pasting into Sales Navigator one by one. Everything stays inside Origami.
Track opens, clicks, and replies — with full prospect context
Once the sequence is running, the same dashboard becomes your command centre. You can see:
- Connection acceptance rate per list and per sequence
- Open and click data for any message (Origami provides read‑receipts for LinkedIn messages that support it)
- Reply tracking, including sentiment detection (interested, not interested, out of office)
- A timeline view of every prospect’s activity
While you’re reviewing a contact’s response, you can simultaneously see their enriched profile right next to it — title, company, tools used, recent news — so you always know why you reached out and what matters to them. No more bouncing between tabs.
Automatic un‑enrollment on reply
The absolute worst thing you can do is send a breakup message to someone who already replied “Let’s talk Thursday.” Origami prevents that. When a prospect replies, they are automatically un‑enrolled from the sequence. You’ll get an alert, and you can pick up the conversation manually inside Origami.
Cost: you only pay for credits, not for sending
This is critical. Origami’s LinkedIn sequencer is included on all paid plans (starting at $29/month). You do not pay extra for the sequencer, for sending messages, or for tracking. You only pay for the enrichment credits you used to build and verify the list. Once the contacts are enriched, sending to them is free. The free plan gives you 1,000 credits to start, but the sequencer is available on paid plans only.
What response rates to expect
No hype — here are the numbers I typically see when reaching out to roofing decision makers using the above sequence and a well‑qualified list:
- Connection acceptance rate: 22–35% when the note mentions their city/region and a relevant pain point.
- Positive reply rate (of those who accept): 6–12%. A “positive” reply includes requests for more info, content downloads, or a meeting.
- Booked meeting rate (of total list): 2–5%.
These aren’t extraordinary numbers. Roofers are busy, often on job sites, and many don’t live on LinkedIn. But the ones who do respond tend to be high‑quality — they’re thinking about business growth.
When to iterate on messaging vs. iterate on the list
- If your connection acceptance rate is below 15%, the list needs work. You might be targeting the wrong roles, or your company‑size filter is off. Go back and segment more narrowly.
- If acceptance is healthy but replies are low, iterate on messaging. Try a different angle in Touch 2 — instead of a guide, offer a case study or a diagnostic tool.
- If replies come but meetings don’t, adjust the offer. Your soft close might be too vague or not tied tightly enough to a specific outcome roofers care about.
One platform, one workflow
The way I see it, you shouldn’t need five tools to find a lead and start a conversation. Origami handles the entire pipeline: you describe your ideal customer in plain English, the AI builds a verified list, and the built‑in sequencer sends personalized LinkedIn messages — all without switching applications. For roofing outreach in 2026, that’s the difference between spending an afternoon on administrative hell and spending it on actual conversations.
If you haven’t yet built your list, head to the roofing decision makers list‑building guide and follow the prompts. Then come back here, refine, sequence, launch — and start booking meetings.