Aggregate & Update Documentation from Slack, Teams & GitHub with Claude Sonnet 4.5

Go to Workflow
0 views
Built by Cheng Siong Chin Cheng Siong Chin
Created on June 05, 2026

Description

How It Works
Aggregates communication data from Slack, Microsoft Teams, Gmail, GitHub, and Confluence into a single, unified AI-powered analysis workflow designed for quality review and automated documentation updates. This solution is specifically aimed at teams managing distributed content and knowledge workflows across multiple platforms. It addresses the challenges of fragmented communication and isolated information silos that often prevent rapid content review and timely decision-making. The workflow begins with a scheduled trigger, followed by multi-source data collection, merging and normalizing inputs, Claude AI-powered analysis, validation and quality checks, formatting, and finally publishing updates to Notion and Confluence, accompanied by Slack notifications to ensure stakeholders are promptly informed.

Setup Steps
-Connect credentials: Slack API, Teams, Gmail OAuth, GitHub PAT.
-Confluence API, Anthropic API key, Notion Integration.
-Configure monitored channels/repositories.
-Set schedule frequency.
-Map output destinations (Notion/Confluence).
-Test merged output before enabling automation.

Prerequisites
Slack workspace, Teams account, Gmail access, GitHub repository, Confluence space, Anthropic API key, Notion workspace, n8n instance.

Use Cases
Content review teams processing feedback, documentation teams aggregating updates, QA teams reviewing communications

Customization
Add/remove source nodes, adjust Claude prompts for analysis type, modify output destinations

Benefits
Saves 6+ hours weekly, eliminates missed content, AI-driven quality assurance


Nodes Used (9)

AI Agent
@n8n/n8n-nodes-langchain.agent
Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic
GitHub
n8n-nodes-base.github
Gmail
n8n-nodes-base.gmail
HTTP Request
n8n-nodes-base.httpRequest
Microsoft Teams
n8n-nodes-base.microsoftTeams
Notion
n8n-nodes-base.notion
Slack
n8n-nodes-base.slack
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured