Research Leads From Slack Messages

OpenAINotionSlack

Automatically researches companies posted in Slack, generates personalized outreach messages, saves lead profiles to Notion, and shares results back in Slack.

Lead GenerationSales OutreachSlackNotion

What It Does

This workflow automates the entire process of researching a company or person and generating a personalized sales outreach message. When someone posts a company name or LinkedIn URL in a designated Slack channel, the workflow kicks in automatically — no manual work needed.

It researches the company using web search, identifies business pain points relevant to your service offering, crafts a natural-sounding outreach message, saves everything to Notion, and posts a summary back to Slack.

Who It's For

  • Sales teams who spend hours researching leads before writing cold outreach
  • Founders and solopreneurs doing their own prospecting and wanting to move faster
  • Business development reps who need consistent, high-quality lead research at scale
  • Agency owners looking to automate lead qualification and first-touch messaging

Essentially, anyone who regularly prospects companies and needs to quickly understand a lead before reaching out.

How It Works

  1. Slack Trigger — Monitors your designated Slack channel (e.g. #lead) for new messages. When someone posts a company name or LinkedIn URL, the workflow starts. Bot messages and thread replies are ignored to prevent loops.
  2. AI Research Agent — An AI agent equipped with web search and web browsing tools extracts the person or company name from the message, searches the internet for relevant information (industry, products, team size, recent news), and browses the most informative pages it finds. It then analyzes everything and produces a structured lead profile.
  3. Notion Page Creation — The structured lead profile is saved as a standalone Notion page containing the company summary, pain points, opportunity angle, outreach draft, and lead status. This gives you a clean record for tracking and follow-up.
  4. Slack Response — A formatted lead insight is posted back to the channel so the whole team can see the results instantly without leaving Slack.

What Gets Generated

For each lead, the workflow produces a structured profile:

FieldDescription
Company Name & IndustryThe company's name and its primary industry
Company SummaryWhat they do, approximate size, and stage
Pain Points3 to 5 specific, realistic challenges the company likely faces
Opportunity AngleA clear explanation of how your service connects to their needs
Outreach MessageA 2 to 3 paragraph personalized message referencing something concrete about the company, written in a natural human tone
StatusSet to "New Lead" for tracking purposes

Setup Requirements

  • A Slack workspace with a dedicated channel (e.g. #lead) where team members post leads
  • A Notion workspace where lead profiles will be saved
  • Both Slack and Notion connectors authenticated in the workflow
  • Update the Slack trigger node with your own channel ID (the template includes a placeholder that must be replaced with your actual channel)

Important Notes

  • The workflow ignores bot messages to avoid processing its own Slack replies in a loop.
  • LinkedIn profile pages cannot be scraped directly (login required), so the AI agent uses web search results and other public pages to gather information.
  • The outreach message is tailored to a specific service offering by default — update the AI agent prompt if your value proposition differs.
  • Each lead is saved as a standalone Notion page. If you want leads saved to a specific Notion database, the Notion node can be updated with a database ID.

Want to showcase your own workflows?

Become a Needle workflow partner and turn your expertise into recurring revenue.

Try Needle today

Streamline AI productivity at your company today

Join thousands of people who have transformed their workflows.

Agentic workflowsAutomations, meet AI agents
AI SearchAll your data, searchable
Chat widgetsDrop-in widget for your website
Developer APIMake your app talk to Needle
    Needle LogoNeedle
    Like many websites, we use cookies to enhance your experience, analyze site traffic and deliver personalized content while you are here. By clicking "Accept", you are giving us your consent to use cookies in this way. Read our more on our cookie policy .