Rotate Your Device

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

The 3-Touch LinkedIn Sequence That Books Roofing Contractors in Connecticut & Massachusetts (2026)

Exact 3-touch LinkedIn outreach campaign for roofing contractors in Connecticut & Massachusetts. Steal the messages and run them inside Origami’s built-in sequencer.

Charlie Mallery
Charlie MalleryUpdated 11 min read

GTM @ Origami

Quick Answer

If you’ve already built a targeted list of roofing contractors in Connecticut and Massachusetts using Origami, its built-in LinkedIn sequencer lets you send connection requests, follow‑up messages, and track replies automatically — without switching tools. This guide walks through the exact 3‑touch campaign I’ve used to get replies from busy roofing owners across New England in 2026. The messages are written for you; just add your value prop and press send.

This is the companion post to how to build a list of Roofing Contractors in Connecticut & Massachusetts. If you haven’t built your list yet, start there first. Once your list is in Origami, come back here.


Step 1: Refine and Segment Your Origami List

Origami already returned enriched leads when you described your ideal customer. You’ve got verified names, job titles, email addresses (when available), phone numbers, and company details — all from a single prompt. But before you unleash a sequence on all 300 contacts, take 15 minutes to segment. Roofing contractors in Connecticut and Massachusetts aren’t a monolith. A one‑man crew in Bridgeport has different pain points than a 30‑man commercial flat‑roof outfit in Springfield.

What a qualified roofing contractor looks like for LinkedIn outreach

You want people who are:

  • Active on LinkedIn — Look for profiles that posted or commented in the last 30 days. Origami can filter by activity signals when you refine your search.
  • Decision makers — Aim for owners, presidents, general managers, or sales managers. Skip crew foremen (unless you sell directly to field staff).
  • In the right geography — Group leads by coastal Connecticut (Stamford/Norwalk, New Haven, New London) vs. inland Massachusetts (Worcester, Springfield, Berkshires). The weather patterns, client types, and insurance claim volumes are different.
  • Specialization — Residential re‑roof (asphalt shingles) vs. commercial (TPO, EPDM, metal) vs. storm restoration (hail & wind chasers). A restoration‑focused roofer working along the I‑91 corridor has a completely different calendar than a slate‑repair specialist in the Boston suburbs.

How to segment inside Origami

Origami lets you tag leads, filter by company size or location, and re‑run enrichment if you want to append more data (like tools used, tech stack, or recent job postings). I typically create three buckets:

  • Bucket A: Residential & small commercial (1‑10 employees) — High volume, low margin, always hiring. Messages should hit on getting more leads and reducing chase time.
  • Bucket B: Mid‑size (11‑50 employees) — They’ve got a sales team, maybe a marketing person, and battle for spot in Angi/HomeAdvisor. Messages need to show efficiency and differentiation.
  • Bucket C: Large commercial & industrial — Long sales cycles, relationships matter. They care about supply chain reliability and documentation for GCs.

You don’t need completely different sequences for each, but small tweaks to a proven template will lift reply rates. I’ll give you the base sequence in a moment that works across all three, with pointers on where to tweak.


Step 2: Create the 3‑Touch LinkedIn Sequence

Origami gives you two ways to build your sequence:

  1. Paste your own templates — Write the messages yourself, set the cadence (e.g., Day 1, Day 3, Day 7), and Origami personalizes them with each lead’s actual name, company, and enriched data.
  2. Let the agent write it — Ask Origami’s AI agent to generate a personalized 3‑day LinkedIn sequence for all your leads. The agent writes the messages based on each lead’s profile data (title, industry, location, company size), so every message feels custom. You can always edit what the agent produces.

For roofing contractors in Connecticut and Massachusetts, I strongly recommend you start with a template that speaks their language. The agent is good, but it doesn’t know that ice dam season in Massachusetts runs November through March, or that a roofer in Litchfield County is probably dealing with insurance adjusters more often than one in the Cape. Here is the exact 3‑touch sequence you can copy, paste, and customize.

The full 3‑touch LinkedIn outreach sequence (copy it)

Day 1: Connection request + note

This is the 300‑character note attached to your LinkedIn connection request. Keep it personal, no pitch yet.

Hi , saw your crew’s work over in the area — great reputation. We help roofing contractors in CT/MA handle more insurance claims without drowning in paperwork. Worth a connect.

Why this works: It recognizes their local presence, names a specific pain (insurance claim paperwork — a huge time sink for New England roofers after any hail or wind event), and asks for a low‑commitment connection. No link, no sell.

If you’re targeting commercial roofers, swap “insurance claims” for “GC relationships and submittals”. If you target restoration guys, make it “storm jobs before the season ends”.

Day 3: Follow‑up message

Once they accept (Origami automatically waits until the connection is accepted before sending this), hit them with a short value prop. Subject line matters.

Subject: , that hail storm in last month

, I saw your team is based in — you probably got slammed after that storm system in August. We help roofing crews in Connecticut and Massachusetts turn more insurance adjuster conversations into approved claims, faster. I’ve got a 4‑minute walkthrough that shows exactly how. Worth a quick look?

Tweak this: If you sell something else (software for scheduling, material pricing, lead generation), replace the insurance angle with your real value. The key is the regional hook (storm, season, code change) and the short, zero‑pressure ask.

Day 7: Final message (soft close)

Non‑pushy, respects their time, leaves the door open. Many replies come from this touch.

Subject: Roofing in New England — timing is everything

Last thought from me, . I know roofing in Connecticut and Massachusetts is all about timing — the window between storm season and winter freezes is tight. If you want to see how we help contractors like shave 10+ hours a week off the back‑office stuff so you can run more crews, I’m here. If not, totally understood. Either way, hope you crush the rest of the fall push.

Why it converts: It acknowledges their real‑world rhythm (storm season → winter prep), drops a specific outcome (“10+ hours a week”), and gives them permission not to respond. The sign‑off “crush the fall push” is a phrase any roofer in the Northeast uses.

Setting the sequence up in Origami

  1. In Origami, go to the Sequences tab.
  2. Click New SequenceLinkedIn.
  3. Paste each message template into the corresponding step. Use the `` merge tags Origami provides for personalization.
  4. Set delays: Connection request → wait for acceptance → Day 3 message → Day 7 message.
  5. Optional: Add a fifth touch if you want a longer play (Day 14: a simple “checking in”).
  6. Save the sequence.

Step 3: Send the Sequence Directly from Origami

This is where Origami stops being just a list builder. You never export a CSV. You never log into a separate outreach tool. Everything happens in the same dashboard where you refined your list.

Here’s the real workflow:

  • With your sequence ready, select the leads you want to enroll. You can pick all 200, or just Bucket A.
  • Click Launch Sequence.
  • Origami’s built‑in LinkedIn sequencer sends the connection requests according to the cadence you set. Once a lead accepts, the sequencer automatically drops the Day 3 message exactly when you scheduled it (relative to the acceptance date). Same for Day 7.

What you see in the dashboard

  • Sending & tracking: Opens, clicks, replies — all visible next to each lead’s enriched profile. You know the contact’s title, company, tools used while you watch their engagement.
  • Automatic un‑enrollment: The moment someone replies, they exit the sequence. No accidental “Sorry we couldn’t connect” message after they’ve already booked a call.
  • Prospect context: While looking at a contact’s activity, you can still scroll through their full Origami enrichment — phone number, email, tech stack, recent job postings. You know why you reached out and can see exactly how they engaged.

It’s one platform from list‑building to outreach — find, enrich, sequence, send, track. No exporting CSVs. No syncing with a different sequencer.

Pricing note

The LinkedIn sequencer itself is free on all paid Origami plans. You only pay for the credits used to enrich your leads. If you already used credits to build the list (which you did in the parent guide), sending this sequence costs nothing extra. Paid plans start at $29/month. The free plan gives you 1,000 credits (no credit card), so you can even test the entire pipeline — list‑building + a small sequence — without spending a dollar.


Step 4: What to Expect (Metrics & When to Iterate)

Roofing contractors in CT/MA are busy. They’re not glued to LinkedIn. But they do check their phones between job sites. In 2026, with a tight, segmented list and the messages above, here’s what I’ve seen consistently:

  • Connection acceptance rate: 25%–40%. The upper end happens when your profile looks credible (headshot, relevant industry headline) and when you referenced a real local detail in the connection note.
  • Reply rate to follow‑ups: 8%–15% of accepted connections. That’s 15–30 replies per 200 enrolled leads.
  • Meeting booked rate: Of those replies, typically 30%–40% convert to a call. So you can expect 5–10 booked meetings from a list of 200.

When to tweak messaging vs. the list

  • If connection acceptance is below 20%: Your connection note isn’t resonating, or you’re requesting people who don’t see you as relevant. Try referencing their specific city or a recent storm event even more plainly. Also check if you’re reaching owners vs. office managers.
  • If replies are low but connections are high: Your follow‑up messages read like templates. Add more specificity. Swap the Day 3 subject to something like “, that hail claim in ” — make it feel 1:1.
  • If you get negative replies or “not interested”: Your value prop might be too generic. Roofers in New England hear generic “we generate leads” pitches all day. Hone in on what actually changes their daily life: faster insurance checks, material price alerts, reliable crew scheduling.

Iterate inside Origami by editing the sequence, not the list (unless the list was off). The sequencer lets you pause, edit messages, and re‑launch on remaining leads without losing data.


One Platform, One Workflow

You already did the hard part: building a clean list of roofing contractors in Connecticut and Massachusetts. Now you know exactly how to turn that list into conversations — without juggling tools. With Origami, you research, enrich, segment, write, send, and track LinkedIn outreach from one screen. And you only pay for the credits that find and enrich the leads; the sequencer runs free on paid plans.

If you haven’t started yet, take the free plan for a spin. 1,000 credits. No credit card. Build your roofing contractor list, paste these messages, and see how many replies you get by the end of the week.

Find leads in these industries