
<aside> 🎯
In one line: the best people to message on LinkedIn this week are the ones who just engaged with a post about your problem, and who are actually active on LinkedIn. Apify finds them for about $2 per 1,000 people and checks who's been active in the last 30 days. Active people go to HeyReach. Everyone else goes to email. This page gives you 17 ways to do it, plus my prompts and Claude skill.
</aside>
▶️ Watch the walkthrough first: how I find LinkedIn buyers with Apify, HeyReach and Claude, for $13.
<aside> 🟢
Rule zero, on every list: check who's been active on LinkedIn in the last 30 days. Active → LinkedIn through HeyReach. Not active → email. It's the first thing in section 02 and the last step of every play.
</aside>
<aside> ⚡
01 · Why signals beat lists
What Apify is, and why it pairs with HeyReach
</aside>
<aside> 🧰
04 · 17 plays
Warm engagers, account lists, autopilot
</aside>
<aside> 🔥
03 · The warmth ladder
Multi-tiering: who gets your invites first
</aside>
<aside> 🔎
05 · Finding the right posts
Keywords, filters, which posts to scrape
</aside>
<aside> 💰
06 · How I run it cheaply
Claude picks the actor and tests first
</aside>
<aside> 📋
07 · Copy-paste templates
Prompts, Claude skill, actor inputs, openers
</aside>

<aside> 📇
A list tells you who fits.
Job title, company size, industry. Everyone else in your market is buying the same list from the same databases, and messaging the same people.
</aside>
<aside> ⚡
A signal tells you who is paying attention right now.
They liked, commented on or wrote a post about the problem you solve. You have a real reason to reach out, and it's true.
</aside>
What Apify is: a marketplace of ready-made scrapers (called actors). You give one a LinkedIn post, a keyword, a profile or a company, and it hands back a spreadsheet of people: name, headline, profile URL, and what they did. You pay per result, usually a fraction of a cent.
Why it pairs with HeyReach: Apify finds the people and tells you who's active. HeyReach is where you act on them: connection requests, messages and follow-ups across your sender accounts. Neither does the whole job on its own.
<aside> 📊
What operators report: connection lists built from post engagers accept at roughly 45–75%, against 14–39% for cold Sales Navigator lists. These are self-reported numbers from operators sharing their results, not a controlled test. Run your own and post your numbers in the community.
</aside>


This is the one rule I never skip. A great signal is wasted on someone who hasn't opened LinkedIn in months: they never see your request, your accept rate drops, and that week's invites are gone. So before anything is sent, every person on every list gets checked for LinkedIn activity in the last 30 days, and that check picks the channel.
| Result | Channel | What to do |
|---|---|---|
| ✅ Active in the last 30 days | LinkedIn first, in HeyReach | Connection request + messages. If you also have a verified email, add it as the second channel |
| 💤 Not active | Find and verify the email, send from your email tool. Re-check in 30 days: people come back to LinkedIn | |
| 🔁 Already in a campaign | Re-check | Run the check again every few weeks. Move anyone who's gone quiet to email |
harvestapi/linkedin-profile-reactions. It only charges when it finds a reaction, so inactive people cost nothing to check.harvestapi/linkedin-profile-comments).The exact prompt is in section 07, and it's built into the Claude skill.
<aside> 🧮
What to expect: on one 4,544-person e-commerce list, 37% were active on LinkedIn in the last 30 days and 23% within the last 7. The whole check cost about $6.
Your numbers will vary by industry. The point is that most lists are majority inactive, and you only find out by checking.
</aside>