Summarize Slack Links In Notion
Instantly capture, summarize, and save articles shared in Slack directly to your Notion database using AI. Perfect for building a searchable knowledge vault.
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:
- Listens for new messages containing URLs in a specific Slack channel.
- Extracts the URL from the Slack message and checks the test mode status.
- Uses an AI agent to browse the webpage and summarize the core takeaways.
- Creates a new page in a Notion database with the formatted information.
What You Need
- A Slack workspace and permissions to add integrations.
- The Needle bot invited to the designated Slack channel.
- A Notion account with a database shared with the integration.
- Active API connections for Slack and Notion.
- Access to the Variables panel to toggle the test mode.
Workflow Details
| Node Step | Purpose | Description |
|---|---|---|
| 1. Slack Trigger | Listen for messages | Watches for new messages from real users, ignoring bot posts and thread replies. |
| 2. Code Extract | Parse and Route | Extracts 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 Reader | Scrape and Summarize | Browses the provided webpage to read the content, then extracts the title and exactly three structured takeaways. |
| 4. Notion Creator | Log Database Entry | Creates 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:
- The article headline as the Notion page title.
- The source URL saved in a URL property.
- A summary section containing three concise takeaways.
Important Notes
- Invite the Needle bot to your Slack channel using the invite command, otherwise the trigger cannot detect new messages.
- Run your first test with test mode enabled. Paste a URL in Slack and check if the mock entry appears in Notion.
- Disable test mode once the database connection is verified to activate live webpage scraping.
- 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.
