Turn LinkedIn post commenters into Attio leads with weekly Slack digest

Every Monday morning, scrape commenters on competitor and thought-leader LinkedIn posts, add them to Attio with a personalized icebreaker, and digest the top leads in Slack.

Agentic Task
PhantomBusterAttioSlackSalesMarketingLead EnrichmentResearch & MonitoringDaily Digests

Every Monday at 8am in my local timezone, run this workflow end to end.

Step 1. Launch my PhantomBuster LinkedIn Post Commenters Export Phantom using the Launch Agent action. Pass in a configurable list of LinkedIn post URLs that I keep at the top of the workflow (start with placeholders for competitor posts and industry thought-leader posts so I can swap them in). After launching, wait for the run to complete, then use Fetch Agent Output to get the latest container ID and Fetch Container Result Object to pull the structured list of commenters with their name, LinkedIn URL, headline, profile picture, the exact comment they left, and the source post URL.

Step 2. For each commenter returned, check whether they already exist in Attio as a Person by matching on their LinkedIn URL. The cleanest way to do this is Attio's Assert a Record (Upsert) action with LinkedIn URL as the matching attribute, so we never create a duplicate Person record. Treat anyone whose record was newly created in this run as a "new lead" for the digest; treat anyone whose existing record was matched as already known and skip the rest of the enrichment for them. If Assert a Record is not available for the People object, fall back to a list-and-filter with Create a Record only when no match is found.

Step 3. For every new lead, use built-in AI generation to draft a one-line personalized icebreaker (max ~220 characters) that references the actual comment they left and the post they engaged with. The tone should be warm and direct, not salesy. Example shape: "Saw your take on <post topic> when you commented on <author>'s post that <short paraphrase of their comment>. Would love to hear more about how you're thinking about <related angle>."

Step 4. For each new lead, use Attio's Create a Note action to attach a note to the new Person record. The note should include: the icebreaker, the source post URL, the post author, the full original comment text, and the date the comment was made. Title the note something like "LinkedIn engagement <date>" so it sorts cleanly on the record.

Step 5. Build a weekly digest and post it to Slack using Send a Message in a channel I configure (default to #sales-leads). The digest should include: total new leads added this week, the source posts that drove them, the top five highest-signal commenters (rank by a mix of seniority in their headline and how substantive their comment was), each with their name, headline, the icebreaker we drafted, and a deep link back to their Attio Person record. Close the message with a short summary line like "X new warm leads from last week's LinkedIn engagement."

Other requirements: if PhantomBuster returns zero new commenters across all posts, still post a brief "no new commenters this week" Slack message instead of staying silent. If the Phantom run fails or times out, post an error message to the same Slack channel so I know to investigate. Make the list of LinkedIn post URLs, the Slack channel, the digest day and time, and the number of top commenters to highlight all easy to edit at the top of the workflow.

Additional information

What does this prompt do?
  • Scrapes the people who commented on a list of LinkedIn posts you watch each week, like competitor announcements or industry thought-leader takes.
  • Adds each commenter to Attio as a Person, skipping anyone already in your CRM so the same lead is never logged twice.
  • Writes a one-line personalized icebreaker for every new commenter that references the actual comment they left and the post they engaged with.
  • Posts a Monday morning Slack digest with the total new leads, the top five highest-signal commenters, their icebreakers, and links back to the new Attio records.
What do I need to use this?
  • A PhantomBuster account with the LinkedIn Post Commenters Export Phantom set up and a LinkedIn session connected to it.
  • An Attio workspace where you can add people and attach notes.
  • A Slack workspace and a channel where the weekly lead digest should be posted.
  • A list of LinkedIn post URLs to monitor, typically competitor posts and thought-leaders in your space.
How can I customize it?
  • Swap the list of LinkedIn post URLs each week, or point the workflow at a longer rolling watchlist of competitors and industry voices.
  • Change the day and time the digest runs, for example Friday afternoon for a weekly wrap or daily at 8am for high-volume teams.
  • Adjust the icebreaker tone so it sounds like your reps, or restrict to commenters whose titles match a target persona.
  • Pick which Slack channel gets the digest, and how many top commenters appear in the summary.

Frequently asked questions

How does this avoid adding the same LinkedIn commenter to Attio every week?
Each commenter is matched against Attio by their LinkedIn URL before being created. If they already exist as a Person in your CRM, the workflow skips the create step so your records stay clean week after week.
Do I need to write the icebreakers myself?
No. The workflow uses built-in AI to draft a one-line opener for every new commenter, grounded in the actual comment they left and which post they engaged with, so each line is specific to that person.
Which LinkedIn posts should I track?
Most teams watch a mix of direct competitor posts, founder announcements, product launches, and high-engagement thought-leader takes in their category. Anyone commenting on those is already raising their hand, which is what makes this list warm.
Will this work if I use HubSpot or Salesforce instead of Attio?
This prompt is wired for Attio. If you live in another CRM, start with this prompt and ask Geni to swap the CRM step to your tool of choice during workflow setup.
How often does the PhantomBuster scrape run?
By default the workflow launches the Post Commenters Export Phantom every Monday at 8am, waits for it to finish, then enriches and routes the new commenters. You can change the cadence to daily or weekly on a different day.

Stop letting warm LinkedIn engagement die in a tab you forgot to check.

Connect PhantomBuster, Attio, and Slack once, and every Monday Geni turns last week's commenters into ready-to-message leads.