Post Engagers → Warm List
Outcome: a contactable list built from people who engaged with a post about the problem you solve, filtered to real prospects and messaged with the post as the reason.
- Surface
- App and MCP server
- Level
- Intermediate
- Uses
- linkedin_post_commenters · linkedin_post_engagers · find_work_email · verify_email
- Credits
- ~25 for 25 verified contacts
- Prerequisite
- A relevant post URL
Why engagement is a signal
Someone who commented on a post about a problem has publicly indicated that the problem is on their mind. That is closer to intent than any firmographic, and it comes with a natural, honest reason to write.
It is also cheap: the sourcing step costs a fraction of a normal list build, and the filtering happens before anything expensive runs.
Choosing the post
The post matters more than the technique.
| Good post | Bad post |
|---|---|
| Describes the problem you solve | Announces a product |
| Posted by a peer, competitor or industry voice | Posted by a celebrity — engagement is generic |
| Attracted substantive comments | Attracted “Great post! 🔥“ |
| Recent — under 30 days | Months old; the moment has passed |
| 30–300 engagements | Thousands, mostly noise |
A competitor’s post about the pain point is the single best target: the people engaging have the problem and are aware of a solution in your category.
Reactions versus comments
Comments — higher intent, lower volume
Someone who wrote a sentence engaged with the substance. linkedin_post_commenters returns them, and the comment text is itself personalization material.
Reactions — lower intent, higher volume
A click. Still a signal, and useful for volume, but weaker. linkedin_post_engagers returns them.
Start with comments
Better conversion, better material, smaller list. Add reactions only when you need volume.
Reference: linkedin_post_commenters, linkedin_post_engagers.
Filter before enriching
An engagement list contains four groups, and only one is a prospect.
| Group | Handling |
|---|---|
| Real prospects — right role, right company | Keep |
| Peers and competitors | Drop — check the company against your competitor list |
| Job seekers and students | Drop on seniority |
| Engagement-pod accounts and consultants | Drop on title patterns and company size |
All of this is free filtering on the data the sourcing step already returned. Do it before a single enrichment runs — it typically removes half to two thirds of the list.
Filter on the company, not just the person. An engaged person at a company you cannot sell to is not a lead, however good their title. Enrich the company cheaply first, apply your ICP filter, and only then find contact details for the survivors.
Then enrich
Standard path on the survivors: find_work_email → verify_email → valid only. Twenty-five verified contacts from a good post is a normal outcome, and it costs roughly what a single day of manual prospecting produces.
The message
The post is the reason, and it must appear in the message honestly.
What works: referencing what they said, not that you saw them engage.
“Your comment on Priya’s post about attribution — the point about multi-touch models breaking down at low volume is one I keep hearing from teams under 50 reps.”
What does not:
“I noticed you engaged with a post about attribution!”
The second tells them they were harvested. The first tells them you read what they wrote. The difference is whether you quote the substance.
Do not reference the reaction if all they did was react. There is nothing to quote, the person knows they only clicked, and mentioning it reads as surveillance. For reaction-only rows, use the post’s topic as the hook — “you’ve probably seen the debate about X” — rather than their engagement.
Do this now
Find a post
Recent, problem-focused, 30–300 engagements, substantive comments.
Pull commenters
Read the comments as you go — the good ones are your personalization material.
Filter for free
Role, seniority, company. Drop peers, competitors and job seekers.
Enrich the company on survivors
Apply your ICP filter.
Find and verify emails
Valid only.
Write from the comment
Quote the substance, not the act of engaging.
Measure
Engagements → prospects → contactable → replies. Compare against your cold baseline.
Check your work
- The post is about a problem, not a product
- Free filters ran before any enrichment
- Peers and competitors are removed
- Every message quotes something the person actually wrote
- Reaction-only rows use the topic, not the engagement, as the hook
Where this breaks
Sending to everyone who touched a post — including the author’s colleagues, the competitor’s own team, and the people who react to everything — produces a list that looks warm and performs worse than cold. The filtering step is what makes this play work, and it is free. A post with 200 engagements should yield perhaps 40 prospects, not 200.
Further automation
Monitor a set of accounts’ posts rather than picking posts by hand. A weekly run over competitor and industry-voice pages, pulling engagers on any post above an engagement threshold, turns this from an occasional tactic into a standing warm-lead source. AI-Powered GTM lesson 17 runs the whole chain end to end.
Next lesson
05 — Waterfall enrichment for people, the deliverability half of the course.
Reference for this lesson: linkedin_post_commenters, linkedin_post_engagers, LinkedIn engagement, AI-Powered GTM.