If you're running LinkedIn outreach and your reply rate is under 8%, your sequence is the problem — not your ICP, not your product, not your timing. The sequence.
I've analyzed 200+ LinkedIn message sequences across Expandi, Waalaxy, LinkedHelper, and HeyReach. The ones that convert consistently share a specific structure. The ones that don't share specific mistakes. Here's the breakdown.
Why Most Sequences Fail
The default sequence in every tool looks like this:
- Connection request with a note
- Message after acceptance: "Thanks for connecting! I noticed you [generic observation]. I help companies like yours [value prop]. Want to chat?"
- Follow-up 3 days later: "Just bumping this up!"
- Final follow-up 7 days later: "Guess this isn't a priority. Closing the file."
This sequence fails because every step asks for something without giving anything. It's a series of "me me me" messages disguised as outreach.
The High-Converting Sequence Structure
Here's the structure that consistently achieves 8–15% reply rates:
Step 1: Connection Request (No Note)
Skip the note. Your profile should do the selling. A connection request without a note has a 30–40% acceptance rate on cold outreach. With a generic note, it drops to 15–20% because it screams "I'm about to pitch you."
Optimize your profile first:
- Headline: "[Role] | Helping [ICP] achieve [outcome] without [pain]"
- Banner: Social proof (logos, numbers, testimonial)
- About: 3 lines max. Who you help, how you help, why you're different.
Step 2: The Pattern-Interrupt Message (Day 1 after acceptance)
Don't pitch. Don't ask for a meeting. Do something unexpected:
"Hey [Name], saw your post about [specific topic from their feed]. The part about [specific detail] resonated — we're seeing the same thing with our clients. Mind if I share a quick framework we use for this?"
Why this works: It proves you read their content. It offers value before asking for anything. It opens a conversation, not a pitch.
How to do this in each tool:
- Expandi: Use the "Custom Profile" variable + manually insert their recent post topic. Time-intensive but effective.
- LinkedHelper: Import CSV with a "Recent Post Topic" column → use as a custom variable in your template.
- Waalaxy: Use the Prospect's "Note" field to store the post topic → reference it in the message.
- HeyReach: Use dynamic variables + the prospect's LinkedIn activity feed (if available on their plan).
The manual step is researching what they posted recently. This is where most people give up. Tools can't do this automatically — yet.
Step 3: The Value Drop (Day 4)
Send something genuinely useful:
"[Name], following up on our chat about [topic]. I put together a quick one-pager on [relevant framework/template/insight]. No strings — figured it might save you some time."
Attach a PDF or link to a resource. This separates you from every other "just checking in" message in their inbox.
Step 4: The Soft Ask (Day 8)
"Hey [Name], glad the [resource] was useful. Curious — is [specific pain] something your team is actively working on right now? If so, I might be able to share how [3 similar companies] approached it."
This is the first time you ask anything. By now you've: connected, shown you read their content, sent them something useful. The conversion rate on this ask is 3–5x higher than a cold pitch on message 1.
Step 5: The Breakup (Day 14)
"[Name], going to assume the timing isn't right. No worries at all — I'll keep sharing relevant stuff when I come across it. Feel free to reach out whenever."
Counterintuitively, the breakup gets the highest reply rate of any step. People hate losing an offer. 20–30% of all replies come from this message.
Advanced: A/B Testing Your Sequences
In Expandi: Create 2 identical campaigns with different Step 2 messages. Run each to 50 prospects. After 100 total, check which Step 2 got more replies. Winner becomes your default.
In LinkedHelper: Use the built-in campaign duplication. Run Campaign A and Campaign B with a single variable changed (the opening line, the value drop, the ask timing).
In Waalaxy: The A/B testing feature lets you test subject-line equivalents for InMails. Test your Step 1 message variants.
In HeyReach: Multi-channel sequences (LinkedIn + email) let you test which channel gets better engagement for different segments.
The Numbers to Track
| Metric | Benchmark | Good | Great |
|---|---|---|---|
| Connection acceptance rate | 20–30% | 30–40% | 40%+ |
| Reply rate (full sequence) | 2–5% | 5–10% | 10%+ |
| Meeting booked rate | 0.5–1% | 1–2% | 2%+ |
| Opt-out rate | >5% | 2–5% | <2% |
If your opt-out rate is above 5%, your messages are too aggressive. If your acceptance rate is below 20%, your targeting is wrong.
How OpenHive Runs Sequences Differently
The structure above is the right shape. The problem is that every tool listed — Expandi, LinkedHelper, Waalaxy, HeyReach — still ships static text. The "personalization" is variable substitution on top of a template you wrote once.
OpenHive treats each step of the sequence as an agent, not a template row. A single campaign fans out into seven coordinated agents:
- Researcher — reads each prospect's last 30 days of activity, surfaces what they posted about, what their company shipped, and what's worth referencing.
- Profiler — enriches with company news, funding signals, headcount changes, and tech stack inferred from job posts.
- Writer — drafts Step 1 (intro), Step 2 (follow-up), and Step 3 (final nudge) per prospect, each referencing what Researcher and Profiler surfaced.
- Reviewer — pauses for your approval. You see every draft before it sends — a Smart Drip you can edit, batch-approve, or reject.
- Sender — dispatches via browser automation, respecting adaptive daily caps per account.
- Follow-up Writer — reads the actual reply (not just "did they reply") and composes a contextual response. If they ask a question, the follow-up answers it. If they push back, the follow-up handles the objection.
- Logger — pushes every touch to HubSpot or Salesforce with the agent's reasoning attached.
The shape is the high-converting sequence you read above. The execution is per-prospect, not per-template.
Try it: The Smart Drip Sequence recipe is in the OpenHive Playbook — fork it, point it at your ICP, and run your first agent-driven sequence in under an hour. $20/mo to start, no credit card required.