Business AI command center: Modular agents for Google Workspace, vector search & multi-channel reports
Ready for 3.0What this workflow does
This AI workflow has 58 nodes and runs on Telegram events (plus 7 other triggers). Along the way it connects Google Sheets, Google Drive, Supabase Vector Store and Embeddings OpenAI and 14 more.
How it runs
Trigger: On Telegram events (plus 7 other triggers).
- Set message variable (Edit Fields (Set)): sets or maps fields
- Download file (Google Drive): uses Google Drive
- Operation (Switch): routes items into branches
- MAIN AGENT (AI Agent): runs an AI agent, with model: Reasoning model (recommended); 4 tools (MCP Sheets, Create reports, Knowledge Agent, Linkedin Scraper); memory: Postgres Chat Memory
- Add to Supabase Vector DB (Supabase Vector Store): uses the Supabase vector store, with embeddings: Embeddings OpenAI; document loader: Default Data Loader
- Download File (Google Drive): uses Google Drive
- Send a text message (Telegram): uses Telegram
- Send message (WhatsApp Business Cloud): uses WhatsApp Business Cloud
- Send a message (Slack): uses Slack
- Send a message (Gmail): uses Gmail
…plus 10 more steps. See the full node list below.
Services it uses
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.
- Still check Slack Trigger requires a signing secret on the Slack API credential (Slack Trigger).
- Still check Gmail Trigger below v1.4 runs as v1.4 (drafts skipped, max emails per poll) (Gmail Trigger).
Nodes used (37)
- Google Sheets Tool
n8n-nodes-base.googleSheetsTool - MCP Server Trigger
@n8n/n8n-nodes-langchain.mcpTrigger - Manual Trigger
n8n-nodes-base.manualTrigger - Google Drive
n8n-nodes-base.googleDrive - Default Data Loader
@n8n/n8n-nodes-langchain.documentDefaultDataLoader - Recursive Character Text Splitter
@n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter - Supabase Vector Store
@n8n/n8n-nodes-langchain.vectorStoreSupabase - Embeddings OpenAI
@n8n/n8n-nodes-langchain.embeddingsOpenAi - Execute Workflow Trigger
n8n-nodes-base.executeWorkflowTrigger - Switch
n8n-nodes-base.switch - Extract from File
n8n-nodes-base.extractFromFile - Edit Fields (Set)
n8n-nodes-base.set - Call n8n Workflow Tool
@n8n/n8n-nodes-langchain.toolWorkflow - Google Drive Tool
n8n-nodes-base.googleDriveTool - OpenAI
@n8n/n8n-nodes-langchain.openAi - Postgres Chat Memory
@n8n/n8n-nodes-langchain.memoryPostgresChat - Reranker Cohere
@n8n/n8n-nodes-langchain.rerankerCohere - Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic - Postgres Tool
n8n-nodes-base.postgresTool - Think Tool
@n8n/n8n-nodes-langchain.toolThink - Perplexity Tool
n8n-nodes-base.perplexityTool - MCP Client Tool
@n8n/n8n-nodes-langchain.mcpClientTool - AI Agent Tool
@n8n/n8n-nodes-langchain.agentTool - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - Calculator
@n8n/n8n-nodes-langchain.toolCalculator - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Http Request Tool
n8n-nodes-base.httpRequestTool - Gmail
n8n-nodes-base.gmail - AI Agent
@n8n/n8n-nodes-langchain.agent - Markdown
n8n-nodes-base.markdown - Telegram
n8n-nodes-base.telegram - WhatsApp Business Cloud
n8n-nodes-base.whatsApp - Slack
n8n-nodes-base.slack - Slack Trigger
n8n-nodes-base.slackTrigger - Telegram Trigger
n8n-nodes-base.telegramTrigger - Gmail Trigger
n8n-nodes-base.gmailTrigger - WhatsApp Trigger
n8n-nodes-base.whatsAppTrigger
From the author
🚀 AI OPS Agent for n8n — Stop Doing Busy Work. Start Leading. Your AI workforce is ready. Are you? 💰 What You Get: Your ROI in 30 Days Replace 10-15 hours/week of manual work with intelligent automation that actually understands your business. While your…