Summarize & Reply to Slack Channel Messages with Claude AI Assistant

Go to Workflow
6 views
Built by Ankur Pata Ankur Pata
Created on June 06, 2026

Description

✨ 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) Slack messages.
Lets you respond instantly with one-click AI-suggested replies.

Perfect for busy teams, founders, and anyone looking to reduce Slack noise and save hours each week.

🔧 Setup Instructions

Create a Slack App
Go to Slack API → Your Apps
Click Create New App and set it up for your workspace
Under OAuth & Permissions, add:
Bot Token Scopes: commands, chat:write, channels:history, users:read
User Token Scopes: channels:history, chat:write
Enable Interactivity, and point the Request URL to your n8n webhook (e.g. /slash-summarize)

Add Claude API
Get an API key from Claude (Anthropic)
In n8n, set up the Claude API credential (or switch to OpenAI)

Import This Workflow
Go to your n8n instance, click Import, and paste this template
Update any placeholders (Slack app, Claude key, webhook URLs)
Follow the inline sticky notes for guidance

Test It
Type /summarize in any Slack channel
Mello will fetch unread messages, summarize them, and show reply buttons in a private message

⏱ Setup time: ~10 minutes

🛠 Workflow Highlights

Slash command trigger (/summarize)
Slack API integration to fetch messages
Claude AI for contextual summaries
Reply suggestions with smart buttons
Private Slack delivery (ephemeral messages)
Designed to be easily extended (e.g. add support for OpenAI, custom storage)

🔒 Note

This is a lite preview of the full Mello workflow.

✅ The full version includes:
Slack reply buttons with thread context
Full OAuth flow with token storage
MongoDB integration
Custom Claude/OpenAI configuration
Hosted version with onboarding, branding & support

💡 Want access to the complete version?
📩 Email [email protected]

Nodes Used (4)

Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic
Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm
Code
n8n-nodes-base.code
HTTP Request
n8n-nodes-base.httpRequest