Summarize Slack Links In Notion

OpenAISlackNotion

Instantly capture, summarize, and save articles shared in Slack directly to your Notion database using AI. Perfect for building a searchable knowledge vault.

SlackNotionKnowledge ManagementArticle Summarization

The Frictionless Second Brain Workflow helps you capture, summarize, and store interesting articles simply by posting their URLs in a Slack channel. Using an AI model, it reads the page content, extracts key points, and logs the information into your Notion database. This eliminates the need to save tabs or manually copy and paste content.

It performs four main tasks:

  1. Listens for new messages containing URLs in a specific Slack channel.
  2. Extracts the URL from the Slack message and checks the test mode status.
  3. Uses an AI agent to browse the webpage and summarize the core takeaways.
  4. Creates a new page in a Notion database with the formatted information.

What You Need

  1. A Slack workspace and permissions to add integrations.
  2. The Needle bot invited to the designated Slack channel.
  3. A Notion account with a database shared with the integration.
  4. Active API connections for Slack and Notion.
  5. Access to the Variables panel to toggle the test mode.

Workflow Details

Node StepPurposeDescription
1. Slack TriggerListen for messagesWatches for new messages from real users, ignoring bot posts and thread replies.
2. Code ExtractParse and RouteExtracts the URL using regular expressions. If test mode is enabled, it sends mock data forward to verify the Notion connection without using AI credits.
3. AI ReaderScrape and SummarizeBrowses the provided webpage to read the content, then extracts the title and exactly three structured takeaways.
4. Notion CreatorLog Database EntryCreates a new page in Notion containing the extracted title, the summarized points, and the original link.

Workflow Output

When the workflow finishes running, a structured record appears in your Notion database containing:

  1. The article headline as the Notion page title.
  2. The source URL saved in a URL property.
  3. A summary section containing three concise takeaways.

Important Notes

  1. Invite the Needle bot to your Slack channel using the invite command, otherwise the trigger cannot detect new messages.
  2. Run your first test with test mode enabled. Paste a URL in Slack and check if the mock entry appears in Notion.
  3. Disable test mode once the database connection is verified to activate live webpage scraping.
  4. Ensure your Notion database includes the correct property types for the title, URL, and summary fields.

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 .