Block 1 - Get many channels
- Type / Role
- n8n-nodes-base.slack - slack
- Config choices
- Version 2.3
This workflow is provided as-is. Please review and test before using in production.
Automated Slack Channel Audit Workflow with Chatbot and GPT 4.1 Automatically scans all pu...
n8n-nodes-base.slack, n8n-nodes-base.filter, n8n-nodes-base.code, n8n-nodes-base.scheduletrigger, n8n-nodes-base.stickynote
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Trung Tran.
Original n8n.io source> Automatically scans all public Slack channels weekly to detect those with no activity in the past 30 days, then generates and sends a detailed inactivity report to admins for review and action. Helps keep your Slack workspace clean, relevant, and clutter-free.
This workflow is built for:
This automated n8n workflow:
Configure your Slack App
channels:read β to get list of public channelschannels:history β to fetch message historyusers:read β to personalize report (optional)chat:write β to post the report to a Slack channelInstall the app in your workspace
Customize the schedule in the "Weekly Schedule Trigger" node to control report frequency.
Connect your Slack workspace to the workflow using your credentials.
channels:readchannels:historychat:write| Component | Customization Options |
|---|---|
| β±οΈ Schedule Trigger | Change to daily, monthly, etc. |
| π Inactivity Threshold | Modify Filter channel with last discussion 30 days ago to 60/90 days |
| π Report Formatting | Tweak the Consume slack report node to change formatting or summary |
| π¬ Output Channel | Change target channel in Send Channel Inactivity Report |
| π« Auto-archiving | Add logic to archive channels with 0 members or activity (using Slack API) |
| Action | Slack Scope Required |
|---|---|
| Get all public channels | channels:read |
| Get message history of a channel | channels:history |
| Post message to Slack | chat:write |
| Get user info (optional) | users:read |
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | Automated Slack channel inactivity audit & report generator for workspace cleanup |
|---|---|
| Complexity | advanced |
| Nodes | 16 |
| Categories | AI Summarization, Multimodal AI |
| Author | Trung Tran |
| Published | 22 Aug 2025 |
Use the JSON export at /data/workflows/7728/7728.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
Automated Slack Channel Audit Workflow with Chatbot and GPT 4.1 Automatically scans all pu...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your AI Summarization, Multimodal AI use case.