How to Run a LinkedIn Outreach Campaign Targeting Private B2B Companies Hiring Sales Roles (2026)
Run a high-converting LinkedIn campaign for private B2B companies hiring sales roles. Includes exact 3-touch sequence and how to send it using Origami's built-in sequencer.
GTM @ Origami
If you've already used Origami to find private B2B companies actively hiring for sales roles (the step-by-step list-building guide is here), you're sitting on a target list with verified emails, LinkedIn profiles, and job-title details. Now it's time to turn that list into booked meetings — and Origami's built-in LinkedIn sequencer handles that from the same dashboard. No exporting, no third-party tools. This post walks through exactly how to refine your list, craft a 3-touch LinkedIn outreach sequence specific to sales-hiring pain points, and send it directly from Origami.
In 2026, private B2B companies are scaling sales teams faster than ever, but they're up against the same wall: ramp time kills quota. The executives doing the hiring are slammed, and they don't answer generic "saw you're growing" messages. You need a sequence that speaks to their specific reality. Here's the playbook I use for this exact audience, step by step.
Step 1: Build the List in Origami (Recap)
Even if you already have your list, it's worth understanding why the prompt matters. Here's the exact prompt I used to find private B2B companies hiring for sales roles:
"Find private B2B companies in the US currently hiring for sales roles such as Account Executive, Sales Development Representative, and VP of Sales. Exclude public companies and those with fewer than 50 employees. For each company, return the hiring manager (ideally VP Sales or Head of Sales), their verified email, LinkedIn URL, and the specific job title they're hiring for."
Origami's AI agent searches the live web, chains job boards, company websites, LinkedIn public profiles, and other data sources to build that list. What you get back is a CSV-ready list of:
- Company name, industry, size, and location
- Contact name, title, verified email, phone number (where available)
- LinkedIn profile URL for the decision-maker
- The specific sales role they're hiring for
If you haven't built a list yet, the free plan gives you 1,000 credits — no credit card required. That's enough to test a campaign of 50-100 highly targeted contacts. The guide I linked at the top walks through every detail of building and validating that list.
Step 2: Refine and Qualify the List for LinkedIn Outreach
A raw list from any tool still needs a human cleanup pass — especially for LinkedIn, where relevance drives connection acceptance. Here's how I refine it for a sales-hiring campaign:
Remove obviously bad fits
- Companies that haven't posted the job in the last 30 days (stale listings = no urgency)
- Companies where the listed contact is HR/Talent Acquisition instead of a sales leader (unless the TA person is your actual buyer persona, but for most sales enablement tools, the VP of Sales cares about ramp time, not HR)
- Startups with fewer than 20 employees; they usually lack the budget for external help on hiring processes
Segment for message relevance I split the list into two or three buckets based on company size or hiring volume:
- Mid-market (50-200 employees, 1-3 sales openings): These companies have a VP Sales who probably still carries a bag and feels the pain personally. Messaging should be personal and tactical.
- Growth stage (200-500 employees, multiple sales hires across teams): Might have a Head of Sales or Sales Director; they're building repeatable processes. Messaging can lean more on scalability and manager bandwidth.
You might also segment by industry if your own product serves a vertical. For the sake of this campaign, we'll keep it one unified list but note that the follow-up messages can be lightly customized.
What "qualified" looks like for this audience A qualified lead isn't just any company posting a job. It's one where:
- The contact person is a sales leader (VP/Director/Head of Sales) or a senior sales enablement manager who influences tool purchases
- The company is private B2B (the original criteria)
- At least one sales role posted within the last 2 weeks, ideally still visible on LinkedIn or their careers page
- Company has a real website and some online presence (not a shell)
I typically end up with 80-120 contacts from an initial list of 200 after qualification. That's a solid campaign size.
Step 3: Create the LinkedIn Outreach Sequence
Now the core. Origami gives you two ways to build your LinkedIn sequence:
- Paste your own templates: Write your 3-touch sequence manually, paste the templates into the sequencer, set the delay between each touch (e.g., Day 1 connection request, Day 3 follow-up message, Day 7 final message), and hit Launch.
- Let the agent write it: Ask the AI agent to generate a personalized 3-day LinkedIn sequence for all your leads automatically. Since Origami already has each lead's enriched data — title, company, industry, hiring context — the agent can craft messages that reference the actual job opening and the person's role. It's not a generic mail merge; it reads like a human who did the research.
I've used both. For campaigns where I want to fine-tune the angle, I'll write my own templates and then use merge fields like and. But the agent's output is shockingly good if you're running multiple sequences and don't have time to hand-write.
Below is a proven 3-touch sequence I've used for private B2B companies hiring sales roles. Each message is 50-100 words, direct, and free of fluffy sales-speak. You can copy these, tweak them to your offering, and paste them directly into Origami's sequencer.
Day 1: Connection Request + Note
Connection request message (300 characters max, keep it tight):
"Saw you're hiring an AE at . I help sales leaders at private B2B firms cut ramp time and get new reps to quota faster — without adding more manager hours. Would be great to connect."
Why this works: It references the specific job opening, names a pain point (ramp time, manager overload), and gives a clear reason to connect. No pitch yet, just a reason.
Day 3: Follow-Up Message (via LinkedIn DM)
Subject: Quick thought on your AE opening
"Hey , thanks for connecting. I was looking at the AE role you posted — scaling the sales team is one of the hardest things to get right in B2B. Most companies I talk to lose 2-3 months per new hire in ramp time, and it's usually because onboarding isn't built for speed. I put together a 5-minute self-audit that shows where your current process is costing you time. Want me to send it over?"
That's 88 words. It doesn't sell a product; it offers a tool that helps them diagnose their own problem. For a sales leader who's already buried in hiring, a touch like this feels helpful, not pushy.
Day 7: Final Message (Soft Close)
Subject: One last thing on 's sales ramp
", I'll keep this short because I know you're swamped. If you're open to a 15-minute chat, I can show you what two private B2B teams your size did to cut time-to-productivity by 30% — using the same tools you likely already have. No pitch, just practical takeaways. If not, no worries. Either way, best of luck with the new hire."
79 words. The tone is respectful, the ask is small, and I've backed it with a concrete result. There's also a clear off-ramp — the "if not, no worries" keeps goodwill.
A note on customization: If you segmented the list by company size (as I suggested), you might tweak the Day 3 message slightly. For mid-market, I'd say "...lose 2-3 months per new hire in ramp time. A few process tweaks can cut that significantly." For growth stage, I'd say "...with multiple hires, that ramp time compounds across the team — I can share how other companies handled it." But the template above works fine even without that nuance.
Step 4: Send the Sequence Directly from Origami
Here's where Origami differs from every list-building tool: you don't export, sync, or juggle tabs. Once your sequence messages are ready, you:
- Select the leads you want to enroll (the qualified list you just refined).
- Paste your Day 1, Day 3, and Day 7 message templates — with merge tags like
,— into the sequencer. - Set the delay between touches. For this campaign, I use:
- Day 1: Connection request sent immediately
- Day 3: First follow-up after 48 hours
- Day 7: Second follow-up after 4 more days
- Hit "Launch Sequence."
Origami's built-in LinkedIn sequencer takes it from there. It sends connection requests, waits for acceptance, then automatically delivers the follow-up messages according to your schedule. If a lead accepts the connection earlier, the follow-up timer starts from that moment — not from a fixed date.
What about tracking? All opens, clicks, and replies are visible in the same dashboard where you built the list. You can see who opened each message, who clicked any link you included, and who replied. But the real power is the prospect context: when you click into a contact's activity, you still see their enriched profile — title, company, the tools they use, the job posting they're tied to. You never have to wonder, "Wait, why did I reach out to this person again?" That contextual memory makes every reply 10x easier to handle.
Automatic un-enrollment If someone replies (positive or negative), they instantly exit the sequence. No risk of sending a "Just checking in" message after they've already said "Let's talk" or "Not interested." That's table stakes now in 2026, but many dedicated outreach tools still miss it.
One platform, end to end I want to hammer this point because most sales teams are still stuck in the CSV-export-sync nightmare. With Origami, you build the list, enrich the contacts, qualify them, write (or generate) the sequence, send it, and track results — all from one place. The sequencer itself is included on every paid plan; you only pay for the credits used to enrich your leads. So if you're on the $29/month plan, you're not paying extra to send sequences — only to find new leads. The sending is free.
Response rates to expect For a campaign targeting private B2B companies hiring sales roles, with a well-refined list and the messaging above, here's a realistic range based on the campaigns I've run:
- Connection acceptance rate: 30–40% (higher than cold outreach average because you're referencing a real job opening)
- Of those who accept, about 10–15% reply to the Day 3 follow-up
- Of that group, roughly half convert to a booked meeting after the Day 7 message
- Net: For every 100 qualified contacts in the list, you can expect 3–6 meetings.
These aren't guaranteed, but they're what I see when the list is tight and the messaging hits the right pain point. If you're below 2 meetings per 100, iterate on the message. If your connection acceptance rate is below 25%, iterate on either the list (maybe you're reaching out to the wrong person or the job posting is stale) or the connection request note.
When to iterate on messaging vs. iterate on the list
- Low connection acceptance: Check if you're reaching sales leaders vs. HR, and if the job posting is still live. Also test a more specific connection note referencing their exact open role.
- Opens but no replies: The follow-up message might not be compelling. Try leading with a stronger hook or a more precise promise (e.g., "I'll show you how to cut onboarding time from 12 weeks to 8 without hiring more trainers").
- Good replies but meetings don't book: Your final message may need a softer close or a more concrete deliverable. Sometimes shifting from "15 minute call" to "I'll send you a 2-page PDF with the exact steps" works better.