Summarize & reply to Slack channel messages with Claude AI assistant
Ready for 3.0What this workflow does
This AI workflow has 8 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects Anthropic Chat Model. It also calls slack.com over HTTP.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Parse Request (Code): runs custom JavaScript code
- Fetch Unread Messages (HTTP Request): calls slack.com
- Prepare Prompt for Claude (Code): runs custom JavaScript code
- Claude AI: Summarize (Basic LLM Chain): sends a prompt to an LLM, with model: Anthropic Chat Model
- Build Slack Blocks (Code): runs custom JavaScript code
- Post to Slack (Ephemeral) (HTTP Request): calls slack.com
Services it uses
HTTP calls to: slack.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (5)
- Webhook
n8n-nodes-base.webhook - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic
From the author
✨ What It Does Mello is a Claude-powered Slack assistant that helps you stay on top of unread messages across all your channels. It: - Summarizes conversations contextually using Claude AI. - Generates reply suggestions and sends them as private (ephemeral)…