Automated Slack to Notion Workflow with AI Integration

somdn_product_page

This n8n workflow automates the process of capturing starred messages from Slack and translating them into organized entries in Notion, enhanced with AI-driven context and analysis. It facilitates seamless knowledge management and project documentation by integrating Slack, Notion, Google Sheets, and AI services.

The workflow begins with a webhook trigger that activates when a message is starred in Slack. The message is then split into manageable chunks using a text splitter node, preparing it for embedding. These chunks are processed through Cohere’s embedding API to generate vector representations, which are stored in a Weaviate vector database for semantic search and retrieval.

Subsequently, the workflow employs an AI language model to analyze the message context via a Retrieval-Augmented Generation (RAG) agent, leveraging the stored vectors for more accurate and context-aware responses. The AI’s insights are logged in Google Sheets for tracking, and in case of errors, alerts are sent to a designated Slack channel.

This automation is especially useful for teams that want to turn informal Slack star messages into structured, searchable knowledge or task entries, improving collaboration and information retention across platforms.

Node Count

11 – 20 Nodes

Nodes Used

@n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.embeddingsCohere, @n8n/n8n-nodes-langchain.lmChatOpenAi, @n8n/n8n-nodes-langchain.memoryBufferWindow, @n8n/n8n-nodes-langchain.textSplitterCharacterTextSplitter, @n8n/n8n-nodes-langchain.toolVectorStore, @n8n/n8n-nodes-langchain.vectorStoreWeaviate, googleSheets, slack, stickyNote, webhook

Reviews

There are no reviews yet.

Be the first to review “Automated Slack to Notion Workflow with AI Integration”

Your email address will not be published. Required fields are marked *