Build an All-Source Knowledge Assistant with Claude, RAG, Perplexity, and Drive
Knowledge & search workflow for n8n with 30 active steps. Starts with Chat Trigger, Manual Trigger, Execute Workflow Trigger. Uses OpenAI, Cohere, Anthropic, Perplexity. Integrations include OpenAI, Cohere, Anthropic, PostgreSQL, Supabase.
What it does
30 active nodes · Starts with Chat Trigger, Manual Trigger, Execute Workflow Trigger, MCP Server Trigger.
Steps in the template include:
- When chat message received (Chat Trigger)
- Postgres Chat Memory (Postgres Chat Memory)
- Embeddings OpenAI (Embeddings OpenAI)
- Reranker Cohere (Reranker Cohere)
Nodes and integrations
- Chat Trigger
- Postgres Chat Memory
- Embeddings OpenAI ×2
- Reranker Cohere
- Anthropic Chat Model
- postgres Tool
- Supabase Vector Store ×2
- Manual Trigger
- Google Drive ×2
- Default Data Loader
- Recursive Character Text Splitter
- Think Tool
- Execute Workflow Trigger
- MCP Server Trigger
- Switch ×2
- Extract from File ×2
- Edit Fields (Set) ×2
- Call n8n Workflow Tool
- google Drive Tool
- OpenAI ×2
- MCP Client Tool
- AI Agent
- perplexity Tool
See the author’s step names
- When chat message received (Chat Trigger)
- Postgres Chat Memory (Postgres Chat Memory)
- Embeddings OpenAI (Embeddings OpenAI)
- Reranker Cohere (Reranker Cohere)
- Anthropic Chat Model (Anthropic Chat Model)
- structured data (postgres Tool)
- General knowledge (Supabase Vector Store)
- When clicking ‘Execute workflow’ (Manual Trigger)
- Download file (Google Drive) — download
- Default Data Loader1 (Default Data Loader)
- Recursive Character Text Splitter1 (Recursive Character Text Splitter)
- Add to Supabase Vector DB (Supabase Vector Store)
- Embeddings OpenAI1 (Embeddings OpenAI)
- Think (Think Tool)
- When Executed by Another Workflow (Execute Workflow Trigger)
- Google Drive MCP Server (MCP Server Trigger)
- Download File1 (Google Drive) — download
- FileType (Switch)
- Operation (Switch)
- Extract from PDF (Extract from File) — pdf
- Extract from CSV (Extract from File)
- Get PDF Response (Edit Fields (Set))
- Get CSV Response (Edit Fields (Set))
- Read File From GDrive (Call n8n Workflow Tool)
- Search Files from Gdrive (google Drive Tool) — fileFolder
- Analyse Image (OpenAI) — image / analyze
- Transcribe Audio (OpenAI) — audio / transcribe
- search about any doc in google drive (MCP Client Tool)
- Knowledge Agent (AI Agent)
- Message a model in Perplexity (perplexity Tool)
Accounts and credentials
- PostgreSQL
- OpenAI access
- Cohere access
- Anthropic access
- Supabase
- Google Drive
- Perplexity access
Credential types in the graph: postgres, openAiApi, cohereApi, anthropicApi, supabaseApi, googleDriveOAuth2Api, perplexityApi
AI models and swaps
OpenAI · Embeddings
Model ID not specified in the template in Embeddings OpenAI. Changing the embedding model may require rebuilding the vector index and matching its dimensions.
Cohere · Model or API operation
Model ID not specified in the template in Reranker Cohere. Provider-specific step. A different provider requires edits and testing.
Anthropic · Chat
claude-sonnet-4-20250514 in Anthropic Chat Model. Potentially swappable with a compatible n8n chat model node. Match tool calling before testing.
OpenAI · Embeddings
Model ID not specified in the template in Embeddings OpenAI1. Changing the embedding model may require rebuilding the vector index and matching its dimensions.
OpenAI · Model or API operation
gpt-4o-mini in Analyse Image. Provider-specific step. A different provider requires edits and testing.
OpenAI · Model or API operation
Model ID not specified in the template in Transcribe Audio. Provider-specific step. A different provider requires edits and testing.
Perplexity · Model or API operation
Model ID not specified in the template in Message a model in Perplexity. Provider-specific step. A different provider requires edits and testing.
Resource information
- Credit basis
- Author listed by n8n
- Pricing
- Template access shown on n8n
- License
- Not specified
- Last record update
- Nov 5, 2026
