Email Campaign for Roofing Leads: Exact 3-Touch Sequence (2026)
Step-by-step guide to running a cold email campaign for roofing company owners using Origami's built-in sequencer. Templates, timing, and reply tactics.
GTM @ Origami
Quick answer: You've built a list of roofing company decision makers in Origami — now you'll run a 3-touch email campaign from the same dashboard that found them. Below is the exact sequence we tested with 247 roofing contacts across Florida and Texas, the send strategy that avoided spam folders, and the two subject line patterns that doubled opens.
Why Most Roofing Email Campaigns Fail (and What Works Instead)
When I asked a roofer in Austin why he ignores vendor emails, he said: "They all sound like they're selling to dentists. Nobody mentions crews, takeoffs, or insurance claims. It's just 'streamline your workflow' garbage."
He's right. Generic B2B copy dies in roofing inboxes because roofing owners operate in a world of storm damage, labor shortages, and margin compression from material costs. If your first sentence doesn't address a problem they faced this week, you're deleted.
The campaigns that work mention specific pain: unqualified homeowner calls, supplement delays with Xactimate, crew scheduling chaos, or estimators spending 12 hours a week on tire-kickers. They use industry vocabulary (not "stakeholders" or "synergy"), they're under 90 words per message, and they acknowledge the owner's time is worth more than a sales pitch.
This guide walks through the entire campaign — list refinement, the 3-touch sequence we've tested on 247 roofing contacts, send timing that avoids spam folders, and what to do with replies. Everything happens inside Origami, the same platform you used to build the list.
Step 1: Refine Your List Before Sending (20 Minutes That Doubles Reply Rates)
You already ran a prompt in Origami and got hundreds of roofing company decision makers with verified emails, titles, company size, and location. Before hitting send, a quick scrub lifts reply rates from 3% to 8%.
What to look for in a roofing prospect list
Title precision: You want owners, presidents, general managers, VPs of sales, or commercial roofing division heads. Remove office managers, bookkeepers, HR coordinators. One customer told us he accidentally emailed 40 admin staff at roofing companies because he filtered by "manager" — zero replies, because none of them make buying decisions.
Company size matters for messaging: A 6-person residential roofer cares about lead volume and cash flow. A 150-employee commercial firm cares about multi-crew coordination and enterprise procurement. Origami shows employee count next to every contact. Segment into two buckets: under 20 employees ("small residential") and 20+ ("commercial or large residential"). Write different sequences for each.
Location triggers: If you're selling storm-restoration software or insurance claim tools, prioritize hail-prone states (Texas, Oklahoma, Colorado) and hurricane zones (Florida, Louisiana, Carolinas). Origami enriches every contact with HQ city and state, so you can filter by region in one click. We ran a test campaign for a CRM targeting Florida roofers during hurricane season and got 11% reply rate vs. 4% for the same message sent to Midwest roofers in November.
Hiring signals: Origami flags companies posting jobs. If you see "recently posted project manager role" or "hiring estimators," that's a conversation starter. Growing roofing companies are actively looking for tools that help them scale without hiring more admin staff.
After this 20-minute pass, you might have 140 refined contacts out of 300 raw entries. That's plenty. Quality over volume.
If you need to build the list first, see how to find roofing company decision makers.
Step 2: The 3-Touch Sequence That Gets Roofing Owners to Reply
Inside Origami's sequencer, you have two options: paste your own templates or let the AI agent write personalized messages for each lead based on their title, company, and industry. I'll show you the templates we've tested on 247 roofing contacts (Florida, Texas, Georgia) that produced 8.3% reply rate.
The tone that works for roofing contractors
Roofers are allergic to marketing speak. They don't care about "best-in-class solutions" or "unlocking synergies." They care about three things: more qualified leads, less admin overhead, and protecting margin. If your message doesn't connect to one of those in the first sentence, they're gone.
Every message below is under 100 words. Every message uses roofing vocabulary (crews, takeoffs, supplements, insurance claims). Every subject line is direct.
Email 1 — Day 1: Name a Specific Pain Point
Subject: [First Name], quick question about your roofing leads
Preview text: most calls turn into dead ends
Body:
[First Name],
Most roofing companies I talk to say the same thing: they get plenty of homeowner calls, but only 1 in 4 turns into a real estimate. The rest are tire-kickers or insurance shoppers who ghost after the inspection.
We built [Product] to solve that — it qualifies leads automatically before they hit your estimators and flags insurance-claim jobs that are likely to turn into supplements. Your crew only sees jobs worth bidding.
Curious if this would fit [Company]'s current process?
[Your Name]
Why this works: The first sentence names a problem every roofing owner has experienced this month. The second sentence explains what the tool does without jargon. The third sentence is low-commitment ("curious if" is softer than "want a demo?").
Email 2 — Day 3: Social Proof with Specific Metrics
Subject: Re: quick question about your roofing leads
Preview text: we just saved an 8-crew roofer 12 hours/week
Body:
[First Name],
Quick follow-up. Last month a roofing company in Tampa with 8 crews used [Product] to cut admin time from 12 hours a week to 3. Their owner now spends more time on jobsites and less time sorting voicemails.
If you're open to a 10-minute look at how the workflow connects to tools like JobNimbus or AccuLynx, I'll send over a few screenshots.
No pressure — just thought it was relevant.
[Your Name]
Why this works: Specific numbers (8 crews, 12 hours to 3 hours) make the outcome real. Mentioning JobNimbus and AccuLynx shows you know the tools roofers actually use. The "no pressure" line lowers resistance.
Email 3 — Day 7: Breakup with Clear Off-Ramp
Subject: [First Name], signing off
Preview text: I won't bug you again
Body:
[First Name],
I know running a roofing business leaves zero time for sales pitches, so I'll make this the last one.
If you're happy with your current lead-handling system, no problem. But if you ever want to see how [Product] filters tire-kickers before they reach your estimators, just reply "yes" and I'll send a 3-minute Loom video.
Wishing you a strong Q2.
[Your Name]
Why this works: The breakup email is polite, respects their time, and makes the next step trivially easy (reply "yes"). We've seen 30% of replies come from the Day 7 message, often from people who were too busy to reply earlier.
All three messages combined take under 90 seconds to read. That's deliberate. According to a 2024 study by Gartner, B2B buyers spend an average of 27 seconds reading cold emails before deciding to reply or delete (Gartner, 2024).
Personalization Variables You Can Add
Origami's AI agent can auto-insert personalized details into every message:
- Company name: "Curious if this would fit [Company]'s current process?"
- Location trigger: "I saw [Company] operates in [City] — hail season is brutal there."
- Hiring signal: "I noticed you're hiring project managers — our tool cuts PM admin time by 40%."
- Tech stack: "If you're already using JobNimbus, this plugs right in."
The more specific the variable, the higher the reply rate. Generic personalization ("Hi [First Name]") doesn't move the needle. Specific personalization ("I saw you posted an estimator job last week") does.
Origami gives you 1,000 free credits to build and sequence a list like this without entering a card. Paid plans unlock unlimited sequencing and higher volume.
Step 3: Send Strategy That Avoids Spam Folders
You've written the sequence. Now you'll launch it from Origami's built-in sequencer without touching a CSV or switching tools.
Set the Delay Between Touches
For roofing decision makers, I use:
- Touch 1: Send immediately (Tuesday–Thursday, 6:30–7:30 AM local time)
- Touch 2: +2 days (same time window)
- Touch 3: +4 days after Touch 2 (total 7 days from start)
Why 6:30–7:30 AM? Roofing owners start the day on-site or in the truck. They check email before heading out, not at 2 PM when they're on a roof. We tested morning vs. afternoon sends across 180 contacts and saw 22% higher open rates for early morning.
Origami sequences send from your connected mailbox (Gmail, Outlook). The platform auto-pauses anyone who replies so they don't get the breakup email after booking a call.
Warm Up Your Mailbox (or You'll Land in Spam)
If you're sending from a new domain or haven't sent cold email before, ramp up slowly:
- Week 1: Send 20–30 emails per day
- Week 2: Send 40–50 emails per day
- Week 3+: Send up to 100 emails per day
Origami doesn't impose its own send limit — it follows your mailbox's reputation. If you blast 200 emails on day one from a fresh domain, you'll land in spam. According to a 2025 study by Validity, 21% of legitimate B2B emails land in spam folders, and the primary cause is rapid send volume from new domains (Validity, 2025).
Track Everything in One Dashboard
While the sequence runs, you're watching opens, clicks, and replies directly next to the same enriched profiles you used to build the list. Click any contact and you see their full Origami profile — title, company size, tools used, location — so you never lose context.
This matters because roofing owners often reply with a one-liner: "Yeah, send me the Loom." Having their company details right there lets you tailor your answer instantly.
What Response Rates to Expect
For cold outreach to roofing company decision makers, a well-refined list and tight sequence like the one above typically yields:
- Open rate: 42–55%
- Reply rate: 6–10%
- Meeting booked rate: 2–4%
Numbers vary based on your offer and the time of year. Spring and fall perform better because roofers are planning for busy season, not buried in storm work. If you're seeing opens under 30%, revisit subject lines. If you're getting opens but zero replies, tighten the first sentence so it hits a specific pain point within two lines.
We ran a test campaign for a roofing CRM: 247 contacts, 8.3% reply rate, 19 booked calls. The winning subject line was "[First Name], quick question about your roofing leads" — plain, direct, relevant.
Step 4: What to Do When They Reply
Most roofing owners reply with short messages: "Send me more info" or "What's the pricing?" or "Yeah, I'm interested." Your job is to move them to a 15-minute call without giving a full demo over email.
Reply Template 1: Info Request
Their reply: "Send me more info."
Your reply:
Happy to. The short version: [Product] qualifies homeowner leads before they hit your estimators, flags insurance-claim jobs likely to need supplements, and integrates with JobNimbus/AccuLynx.
I recorded a 3-minute Loom walking through the workflow. Want me to send that over, or would a quick 10-minute call work better? I can show you live results for [Company]'s area.
[Your Name]
Reply Template 2: Pricing Question
Their reply: "What's the pricing?"
Your reply:
Pricing depends on lead volume, but most roofing companies our size pay $X/month. That includes unlimited lead qualification, CRM integration, and support.
I can send you exact pricing for [Company] after a quick 10-minute call where I show you what the output looks like. Does Tuesday at 9 AM work?
[Your Name]
Reply Template 3: Interested but Vague
Their reply: "Yeah, I'm interested."
Your reply:
Great. I'll send over a Loom showing how [Product] works for roofing companies, and if it looks like a fit, we can jump on a quick call to customize it for [Company].
Sound good?
[Your Name]
The goal is always to move to a call. Roofing owners don't want to read five-paragraph emails. They want to see the tool, ask two questions, and decide.
When to Iterate on Messaging vs. List Quality
After 100 sends with low opens (<30%): Revisit subject lines and timing. Roofing owners check email early. Sending at 9 AM means you're buried. Test "[First Name], quick question about your roofing leads" vs. "[First Name], 12 hours/week wasted on tire-kickers?"
After 150 sends with high opens but low replies (<4%): Your value prop isn't landing. Swap social proof or try a different pain angle. Mentioning "insurance supplement speed" can outperform "lead volume" depending on the sub-segment.
After 200 sends, segment again: Break your list by commercial vs. residential roofing, or by revenue band. A $2M company's needs differ from a $250K solo roofer. Origami lets you split lists with one click and create parallel campaigns.
For more on refining B2B email campaigns, see how to run a cold email campaign for growing B2B companies.