Team knowledge management with Google Docs, Discord, and AI assistant
Needs changesWhat this workflow does
This AI workflow has 16 nodes and runs when another workflow calls it (plus 1 other trigger). Along the way it connects Google Docs, OpenAI Chat Model and Discord.
How it runs
Trigger: When another workflow calls it (plus 1 other trigger).
- Edit Fields (Edit Fields (Set)): sets or maps fields
- Memory Tool Router (Switch): routes items into branches
- Save Long Term Memories (Google Docs): uses Google Docs
- Retrieve Long Term Memories (Google Docs): uses Google Docs
- Retrieve Long Term Memories Discord (Google Docs): uses Google Docs
- Saved response (Edit Fields (Set)): sets or maps fields
- Respond with long term memories (Edit Fields (Set)): sets or maps fields
- AI Agent: runs an AI agent, with model: 4o-mini; 2 tools (DM User, Send to Channel)
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- AI Agent v1 (old agent modes) in AI Agent (v1.9): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) AI Agent (v1.9) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (9)
- Execute Workflow Trigger
n8n-nodes-base.executeWorkflowTrigger - Google Docs
n8n-nodes-base.googleDocs - Edit Fields (Set)
n8n-nodes-base.set - Switch
n8n-nodes-base.switch - Call n8n Workflow Tool
@n8n/n8n-nodes-langchain.toolWorkflow - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - MCP Server Trigger
@n8n/n8n-nodes-langchain.mcpTrigger - AI Agent
@n8n/n8n-nodes-langchain.agent - Discord Tool
n8n-nodes-base.discordTool
From the author
Need help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator? Join the community Let’s activate your org’s memory: 📝 Set Storage Open "Edit Fields" → Replace sheetid with your Google Doc URL. 🤖…