{"workflow":{"id":13782,"name":"Generate LinkedIn posts using Google Gemini, MongoDB Atlas, Google Drive and Sheets","views":14,"recentViews":0,"totalViews":14,"createdAt":"2026-03-01T04:45:43.910Z","description":"## 🚀 How the System Works\n\nThis automation operates in three distinct phases: **Ingestion**, **Storage**, and **Generation**.\n\n| Phase | Component | What Happens |\n| --- | --- | --- |\n| **1. The Trigger** | Google Drive | Every time you update your `rag_posts.csv` in your Drive folder, the system wakes up. |\n| **2. The Brain** | Gemini Embeddings | It turns your text into \"Vectors\" (numbers) so the AI understands the *meaning* of your writing style, not just the words. |\n| **3. The Vault** | MongoDB Atlas | Your posts are stored in a vector database, acting as a \"Style Library\" the AI can browse instantly. |\n| **4. The Writer** | AI Agents | When you ask for a post, the AI searches your vault, finds the best matches, and mimics the formatting exactly. |\n\n---\n\n## 🛠️ Step-by-Step Setup Guide\n\n### 1. Prepare Your Data Source\n\n* Create a **Google Drive Folder** and note its ID (the long string of characters in the URL).\n* Create a **CSV file** named `rag_posts.csv`.\n* **Columns needed:** `Post Text`, `Hook Type`, `Engagement`, `Category`.\n* Upload it to that folder.\n\n### 2. Configure MongoDB Atlas (The Vector Store)\n\n* Sign up for a free **MongoDB Atlas** account.\n* Create a Cluster and a Database named `n8n_rag_data`.\n* **Crucial Step:** Create an **Atlas Vector Search Index** on your collection.\n* Name the index `data_index`.\n\n### 3. Google Gemini API\n\n* Go to the **Google AI Studio**.\n* Generate an **API Key**. This will power both the \"Embeddings\" (understanding the text) and the \"Chat\" (writing the post).\n\n### 4. Connect the n8n Nodes\n\n* **Google Drive Trigger:** Paste your Folder ID and select `fileUpdated`.\n* **MongoDB Nodes:** Enter your Connection String (SRV) and credentials.\n* **Gemini Nodes:** Paste your API Key into the Credentials section.\n* **Google Sheets Tool:** Link your specific spreadsheet ID so the \"Knowledge Base Agent 1\" can read specific rows.\n\n---","workflow":{"meta":{"instanceId":"ab99e226e7b656e365a63e72119013152a1408cd0fdbf2cc8b6310b4ecacb941"},"nodes":[{"id":"c3704437-9960-470b-be03-69b769e0b450","name":"Sticky Note: Ingestion","type":"n8n-nodes-base.stickyNote","position":[-2368,448],"parameters":{"width":400,"height":260,"content":"### 1. DATA INGESTION PHASE\nThis section watches a Google Drive folder for new post examples (CSV). When a file is updated, it automatically embeds the text and stores it in MongoDB Atlas for long-term memory."},"typeVersion":1},{"id":"1e843974-b012-42ca-9051-5f5218b72c98","name":"Sticky Note: Vector","type":"n8n-nodes-base.stickyNote","position":[-1408,400],"parameters":{"width":380,"height":260,"content":"### 2. METHOD A: VECTOR SEARCH\nThis agent uses Semantic Search. It finds posts that are *thematically* similar to your prompt, even if they don't share the same keywords. Best for matching 'Vibe' and 'Tone'."},"typeVersion":1},{"id":"0a23b11e-dd30-488e-92cf-242ed7ecdfab","name":"Sticky Note: Sheets","type":"n8n-nodes-base.stickyNote","position":[-368,448],"parameters":{"width":380,"height":260,"content":"### 3. METHOD B: DIRECT SHEET TOOL\nThis agent has a direct line to your Google Sheet. It can pull specific rows or data points, ensuring 100% accuracy from your spreadsheet source."},"typeVersion":1},{"id":"3578ec95-a96f-45b0-a300-8bf548779637","name":"MongoDB Vector Store Inserter","type":"@n8n/n8n-nodes-langchain.vectorStoreMongoDBAtlas","position":[-1872,656],"parameters":{"mode":"insert","options":{},"mongoCollection":{"__rl":true,"mode":"list","value":"n8n_rag_data","cachedResultName":"n8n_rag_data"},"vectorIndexName":"data_index"},"credentials":{"mongoDb":{"id":"gOzzQ1OD7xfY01xo","name":"MongoDB account"}},"typeVersion":1.1},{"id":"b5f3fa2c-315f-4858-ac92-49b84dbfebc5","name":"MongoDB Vector Search","type":"@n8n/n8n-nodes-langchain.vectorStoreMongoDBAtlas","position":[-1040,784],"parameters":{"mode":"retrieve-as-tool","options":{},"toolName":"n8n_rag","mongoCollection":{"__rl":true,"mode":"list","value":"n8n_rag_data","cachedResultName":"n8n_rag_data"},"toolDescription":"retreive documentation","vectorIndexName":"data_index"},"credentials":{"mongoDb":{"id":"gOzzQ1OD7xfY01xo","name":"MongoDB account"}},"typeVersion":1.1},{"id":"560b4782-fbd9-4c12-8883-01a2e14f0fb6","name":"Knowledge Base Agent","type":"@n8n/n8n-nodes-langchain.agent","position":[-1296,592],"parameters":{"options":{"systemMessage":"You are a senior LinkedIn content strategist... (System prompt truncated for brevity)"}},"typeVersion":1.9},{"id":"5282a1f2-3899-4124-82f5-fbb0f2f1f6cc","name":"Embeddings Google Gemini","type":"@n8n/n8n-nodes-langchain.embeddingsGoogleGemini","position":[-1856,880],"parameters":{"modelName":"models/gemini-embedding-001"},"credentials":{"googlePalmApi":{"id":"tivB6gB984eWQfOI","name":"Google Gemini(PaLM) Api account"}},"typeVersion":1},{"id":"a6271ae8-9228-4007-944a-ba6a67a8ddfa","name":"Google Gemini Chat Model","type":"@n8n/n8n-nodes-langchain.lmChatGoogleGemini","position":[-1360,864],"parameters":{"options":{}},"credentials":{"googlePalmApi":{"id":"tivB6gB984eWQfOI","name":"Google Gemini(PaLM) Api account"}},"typeVersion":1},{"id":"613b72b6-ad68-4b89-af1d-6a37353d3919","name":"Default Data Loader","type":"@n8n/n8n-nodes-langchain.documentDefaultDataLoader","position":[-1728,880],"parameters":{"options":{},"dataType":"binary","binaryMode":"specificField"},"typeVersion":1.1},{"id":"c7ac7c3e-878a-49cd-b134-88ef7938f04b","name":"Download file","type":"n8n-nodes-base.googleDrive","position":[-2096,656],"parameters":{"fileId":{"__rl":true,"mode":"id","value":"={{ $json.id }}"},"options":{},"operation":"download"},"credentials":{"googleDriveOAuth2Api":{"id":"tm8RNrqKqfd55GjA","name":"Google Drive account"}},"typeVersion":3},{"id":"00878485-4242-4b67-92ef-21a9c0c92740","name":"Google Drive Trigger","type":"n8n-nodes-base.googleDriveTrigger","position":[-2320,656],"parameters":{"event":"fileUpdated","options":{},"pollTimes":{"item":[{"mode":"everyMinute"}]},"triggerOn":"specificFolder","folderToWatch":{"__rl":true,"mode":"list","value":"1Yabi9e0BkBarkD945Yk_3WQQl-c7BgKX"}},"credentials":{"googleDriveOAuth2Api":{"id":"tm8RNrqKqfd55GjA","name":"Google Drive account"}},"typeVersion":1},{"id":"b3988fa5-66bb-423a-a667-4346a2b23356","name":"When chat message received","type":"@n8n/n8n-nodes-langchain.chatTrigger","position":[-656,624],"webhookId":"f2c745e3-4f48-404c-8319-089bd92d66e3","parameters":{"options":{}},"typeVersion":1.4},{"id":"c643af0e-5aa8-40be-971b-c819d6c458e9","name":"Embeddings Google Gemini1","type":"@n8n/n8n-nodes-langchain.embeddingsGoogleGemini","position":[-1088,976],"parameters":{"modelName":"models/gemini-embedding-001"},"credentials":{"googlePalmApi":{"id":"tivB6gB984eWQfOI","name":"Google Gemini(PaLM) Api account"}},"typeVersion":1},{"id":"47ec6512-7b51-4dfe-8b60-242f66c01a69","name":"Simple Memory","type":"@n8n/n8n-nodes-langchain.memoryBufferWindow","position":[-1184,832],"parameters":{},"typeVersion":1.3},{"id":"4cb99463-37aa-4d61-a5b8-0c0bed6f2b8e","name":"Knowledge Base Agent1","type":"@n8n/n8n-nodes-langchain.agent","position":[-256,672],"parameters":{"options":{"systemMessage":"You are an expert LinkedIn ghostwriter... (System prompt truncated)"}},"typeVersion":1.9},{"id":"1cc62e89-8cce-4463-85b5-ca797ae0826f","name":"Google Gemini Chat Model1","type":"@n8n/n8n-nodes-langchain.lmChatGoogleGemini","position":[-320,848],"parameters":{"options":{}},"credentials":{"googlePalmApi":{"id":"tivB6gB984eWQfOI","name":"Google Gemini(PaLM) Api account"}},"typeVersion":1},{"id":"13205b10-c807-400a-bd87-43b075680f53","name":"Simple Memory1","type":"@n8n/n8n-nodes-langchain.memoryBufferWindow","position":[-192,896],"parameters":{},"typeVersion":1.3},{"id":"98927dac-609f-44b5-9dba-931b089d75d7","name":"Google Sheets Tool","type":"n8n-nodes-base.googleSheetsTool","position":[0,880],"parameters":{"options":{},"sheetName":{"__rl":true,"mode":"list","value":"gid=0"},"documentId":{"__rl":true,"mode":"id","value":"1F5u5F3Bsgzs-xS9HrUlluQ9xb-PBDC6RbPfJRDZHOsk"}},"credentials":{"googleSheetsOAuth2Api":{"id":"lyOfeRjCBw2Qk8HN","name":"Google Sheets account"}},"typeVersion":4.7}],"pinData":{},"connections":{"Download file":{"main":[[{"node":"MongoDB Vector Store Inserter","type":"main","index":0}]]},"Simple Memory":{"ai_memory":[[{"node":"Knowledge Base Agent","type":"ai_memory","index":0}]]},"Simple Memory1":{"ai_memory":[[{"node":"Knowledge Base Agent1","type":"ai_memory","index":0}]]},"Google Sheets Tool":{"ai_tool":[[{"node":"Knowledge Base Agent1","type":"ai_tool","index":0}]]},"Default Data Loader":{"ai_document":[[{"node":"MongoDB Vector Store Inserter","type":"ai_document","index":0}]]},"Google Drive Trigger":{"main":[[{"node":"Download file","type":"main","index":0}]]},"MongoDB Vector Search":{"ai_tool":[[{"node":"Knowledge Base Agent","type":"ai_tool","index":0}]]},"Embeddings Google Gemini":{"ai_embedding":[[{"node":"MongoDB Vector Store Inserter","type":"ai_embedding","index":0}]]},"Google Gemini Chat Model":{"ai_languageModel":[[{"node":"Knowledge Base Agent","type":"ai_languageModel","index":0}]]},"Embeddings Google Gemini1":{"ai_embedding":[[{"node":"MongoDB Vector Search","type":"ai_embedding","index":0}]]},"Google Gemini Chat Model1":{"ai_languageModel":[[{"node":"Knowledge Base Agent1","type":"ai_languageModel","index":0}]]},"When chat message received":{"main":[[{"node":"Knowledge Base Agent1","type":"main","index":0}]]}}},"lastUpdatedBy":1,"workflowInfo":{"nodeCount":18,"nodeTypes":{"n8n-nodes-base.stickyNote":{"count":3},"n8n-nodes-base.googleDrive":{"count":1},"@n8n/n8n-nodes-langchain.agent":{"count":2},"n8n-nodes-base.googleSheetsTool":{"count":1},"n8n-nodes-base.googleDriveTrigger":{"count":1},"@n8n/n8n-nodes-langchain.chatTrigger":{"count":1},"@n8n/n8n-nodes-langchain.lmChatGoogleGemini":{"count":2},"@n8n/n8n-nodes-langchain.memoryBufferWindow":{"count":2},"@n8n/n8n-nodes-langchain.embeddingsGoogleGemini":{"count":2},"@n8n/n8n-nodes-langchain.vectorStoreMongoDBAtlas":{"count":2},"@n8n/n8n-nodes-langchain.documentDefaultDataLoader":{"count":1}}},"status":"published","readyToDemo":null,"user":{"name":"Nitesh","username":"niteshdk11","bio":"AI Automation Consultant & Founder @ Brezix Studio, helping service businesses streamline operations with custom AI assistants, CRMs, and workflow automation.\nSkilled in MERN, Next.js, and Python, I design solutions that save time and boost efficiency.\nOpen to collaborations and automation projects that drive growth.","verified":true,"links":["https://niteshkushwaha.in/"],"avatar":"https://gravatar.com/avatar/34f084a3f00de208f540ca02f150eadaa1a7f322b892841b911d8bdaf9aeb3ce?r=pg&d=retro&size=200"},"nodes":[{"id":58,"icon":"file:googleDrive.svg","name":"n8n-nodes-base.googleDrive","codex":{"data":{"resources":{"generic":[{"url":"https://n8n.io/blog/your-business-doesnt-need-you-to-operate/","icon":" 🖥️","label":"Hey founders! Your business doesn't need you to operate"},{"url":"https://n8n.io/blog/why-this-product-manager-loves-workflow-automation-with-n8n/","icon":"🧠","label":"Why this Product Manager loves workflow automation with n8n"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.googledrive/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/"}]},"categories":["Data & Storage"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"input\"]","defaults":{"name":"Google Drive"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2aWV3Qm94PSIwIDAgODEgNzMiPjx1c2UgeGxpbms6aHJlZj0iI2EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9ImEiIG92ZXJmbG93PSJ2aXNpYmxlIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSI+PHBhdGggZmlsbD0iIzAwNjZkYSIgZD0ibTYuMDQ4IDYxLjI2IDMuNTI4IDYuMDk0Yy43MzMgMS4yODMgMS43ODcgMi4yOTEgMy4wMjQgMy4wMjRsMTIuNi0yMS44MUgwYTguMyA4LjMgMCAwIDAgMS4xIDQuMTI0eiIvPjxwYXRoIGZpbGw9IiMwMGFjNDciIGQ9Ik00MCAyMi45MSAyNy40IDEuMWMtMS4yMzcuNzMzLTIuMjkxIDEuNzQxLTMuMDI0IDMuMDI0TDEuMSA0NC40NDVBOC4zIDguMyAwIDAgMCAwIDQ4LjU2OGgyNS4yeiIvPjxwYXRoIGZpbGw9IiNlYTQzMzUiIGQ9Ik02Ny40IDcwLjM3OGMxLjIzNy0uNzMzIDIuMjkxLTEuNzQxIDMuMDI0LTMuMDI0bDEuNDY2LTIuNTIgNy4wMS0xMi4xNDJhOC4zIDguMyAwIDAgMCAxLjEtNC4xMjRINTQuNzk4bDUuMzYzIDEwLjUzOHoiLz48cGF0aCBmaWxsPSIjMDA4MzJkIiBkPSJNNDAgMjIuOTEgNTIuNiAxLjFDNTEuMzYzLjM2NyA0OS45NDMgMCA0OC40NzcgMEgzMS41MjRjLTEuNDY2IDAtMi44ODcuNDEyLTQuMTI0IDEuMXoiLz48cGF0aCBmaWxsPSIjMjY4NGZjIiBkPSJNNTQuNzk5IDQ4LjU2OEgyNS4ybC0xMi42IDIxLjgxYzEuMjM3LjczMyAyLjY1NyAxLjEgNC4xMjQgMS4xaDQ2LjU1MmMxLjQ2NiAwIDIuODg3LS40MTIgNC4xMjQtMS4xeiIvPjxwYXRoIGZpbGw9IiNmZmJhMDAiIGQ9Ik02Ny4yNjIgMjQuMjg0IDU1LjYyNCA0LjEyNEM1NC44OTEgMi44NDEgNTMuODM3IDEuODMzIDUyLjYgMS4xTDQwIDIyLjkxbDE0LjggMjUuNjU5aDI1LjE1NWE4LjMgOC4zIDAgMCAwLTEuMS00LjEyNHoiLz48L2c+PC9zeW1ib2w+PC9zdmc+"},"displayName":"Google Drive","typeVersion":3,"nodeCategories":[{"id":3,"name":"Data & Storage"}]},{"id":531,"icon":"file:googleDrive.svg","name":"n8n-nodes-base.googleDriveTrigger","codex":{"data":{"resources":{"generic":[{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/trigger-nodes/n8n-nodes-base.googledrivetrigger/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/"}]},"categories":["Data & Storage"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"trigger\"]","defaults":{"name":"Google Drive Trigger"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2aWV3Qm94PSIwIDAgODEgNzMiPjx1c2UgeGxpbms6aHJlZj0iI2EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9ImEiIG92ZXJmbG93PSJ2aXNpYmxlIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSI+PHBhdGggZmlsbD0iIzAwNjZkYSIgZD0ibTYuMDQ4IDYxLjI2IDMuNTI4IDYuMDk0Yy43MzMgMS4yODMgMS43ODcgMi4yOTEgMy4wMjQgMy4wMjRsMTIuNi0yMS44MUgwYTguMyA4LjMgMCAwIDAgMS4xIDQuMTI0eiIvPjxwYXRoIGZpbGw9IiMwMGFjNDciIGQ9Ik00MCAyMi45MSAyNy40IDEuMWMtMS4yMzcuNzMzLTIuMjkxIDEuNzQxLTMuMDI0IDMuMDI0TDEuMSA0NC40NDVBOC4zIDguMyAwIDAgMCAwIDQ4LjU2OGgyNS4yeiIvPjxwYXRoIGZpbGw9IiNlYTQzMzUiIGQ9Ik02Ny40IDcwLjM3OGMxLjIzNy0uNzMzIDIuMjkxLTEuNzQxIDMuMDI0LTMuMDI0bDEuNDY2LTIuNTIgNy4wMS0xMi4xNDJhOC4zIDguMyAwIDAgMCAxLjEtNC4xMjRINTQuNzk4bDUuMzYzIDEwLjUzOHoiLz48cGF0aCBmaWxsPSIjMDA4MzJkIiBkPSJNNDAgMjIuOTEgNTIuNiAxLjFDNTEuMzYzLjM2NyA0OS45NDMgMCA0OC40NzcgMEgzMS41MjRjLTEuNDY2IDAtMi44ODcuNDEyLTQuMTI0IDEuMXoiLz48cGF0aCBmaWxsPSIjMjY4NGZjIiBkPSJNNTQuNzk5IDQ4LjU2OEgyNS4ybC0xMi42IDIxLjgxYzEuMjM3LjczMyAyLjY1NyAxLjEgNC4xMjQgMS4xaDQ2LjU1MmMxLjQ2NiAwIDIuODg3LS40MTIgNC4xMjQtMS4xeiIvPjxwYXRoIGZpbGw9IiNmZmJhMDAiIGQ9Ik02Ny4yNjIgMjQuMjg0IDU1LjYyNCA0LjEyNEM1NC44OTEgMi44NDEgNTMuODM3IDEuODMzIDUyLjYgMS4xTDQwIDIyLjkxbDE0LjggMjUuNjU5aDI1LjE1NWE4LjMgOC4zIDAgMCAwLTEuMS00LjEyNHoiLz48L2c+PC9zeW1ib2w+PC9zdmc+"},"displayName":"Google Drive Trigger","typeVersion":1,"nodeCategories":[{"id":3,"name":"Data & Storage"}]},{"id":565,"icon":"fa:sticky-note","name":"n8n-nodes-base.stickyNote","codex":{"data":{"alias":["Comments","Notes","Sticky"],"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"input\"]","defaults":{"name":"Sticky Note","color":"#FFD233"},"iconData":{"icon":"sticky-note","type":"icon"},"displayName":"Sticky Note","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":1119,"icon":"fa:robot","name":"@n8n/n8n-nodes-langchain.agent","codex":{"data":{"alias":["LangChain","Chat","Conversational","Plan and Execute","ReAct","Tools"],"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.agent/"}]},"categories":["AI","Langchain"],"subcategories":{"AI":["Agents","Root Nodes"]}}},"group":"[\"transform\"]","defaults":{"name":"AI Agent","color":"#404040"},"iconData":{"icon":"robot","type":"icon"},"displayName":"AI Agent","typeVersion":3,"nodeCategories":[{"id":25,"name":"AI"},{"id":26,"name":"Langchain"}]},{"id":1163,"icon":"fa:database","name":"@n8n/n8n-nodes-langchain.memoryBufferWindow","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.memorybufferwindow/"}]},"categories":["AI","Langchain"],"subcategories":{"AI":["Memory"],"Memory":["For beginners"]}}},"group":"[\"transform\"]","defaults":{"name":"Simple Memory"},"iconData":{"icon":"database","type":"icon"},"displayName":"Simple Memory","typeVersion":1,"nodeCategories":[{"id":25,"name":"AI"},{"id":26,"name":"Langchain"}]},{"id":1243,"icon":"file:binary.svg","name":"@n8n/n8n-nodes-langchain.documentDefaultDataLoader","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.documentdefaultdataloader/"}]},"categories":["AI","Langchain"],"subcategories":{"AI":["Document Loaders"]}}},"group":"[\"transform\"]","defaults":{"name":"Default Data Loader"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NjgiIGhlaWdodD0iMTAyNCI+PHBhdGggZmlsbD0iIzdEN0Q4NyIgZD0iTTAgOTYwVjY0aDU3NmwxOTIgMTkydjcwNHptNzA0LTY0MEw1MTIgMTI4SDY0djc2OGg2NDB6TTMyMCA1MTJIMTI4VjI1NmgxOTJ6bS02NC0xOTJoLTY0djEyOGg2NHptMCA0NDhoNjR2NjRIMTI4di02NGg2NFY2NDBoLTY0di02NGgxMjh6bTI1Ni0zMjBoNjR2NjRIMzg0di02NGg2NFYzMjBoLTY0di02NGgxMjh6bTY0IDM4NEgzODRWNTc2aDE5MnptLTY0LTE5MmgtNjR2MTI4aDY0eiIvPjwvc3ZnPg=="},"displayName":"Default Data Loader","typeVersion":1,"nodeCategories":[{"id":25,"name":"AI"},{"id":26,"name":"Langchain"}]},{"id":1247,"icon":"fa:comments","name":"@n8n/n8n-nodes-langchain.chatTrigger","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-langchain.chattrigger/"}]},"categories":["Core Nodes","Langchain"]}},"group":"[\"trigger\"]","defaults":{"name":"When chat message received"},"iconData":{"icon":"comments","type":"icon"},"displayName":"Chat Trigger","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"},{"id":26,"name":"Langchain"}]},{"id":1261,"icon":"file:google.svg","name":"@n8n/n8n-nodes-langchain.embeddingsGoogleGemini","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.embeddingsgooglegemini/"}]},"categories":["AI","Langchain"],"subcategories":{"AI":["Embeddings"]}}},"group":"[\"transform\"]","defaults":{"name":"Embeddings Google Gemini"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDggNDgiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNNDQuNSAyMEgyNHY4LjVoMTEuOEMzNC43IDMzLjkgMzAuMSAzNyAyNCAzN2MtNy4yIDAtMTMtNS44LTEzLTEzczUuOC0xMyAxMy0xM2MzLjEgMCA1LjkgMS4xIDguMSAyLjlsNi40LTYuNEMzNC42IDQuMSAyOS42IDIgMjQgMiAxMS44IDIgMiAxMS44IDIgMjRzOS44IDIyIDIyIDIyYzExIDAgMjEtOCAyMS0yMiAwLTEuMy0uMi0yLjctLjUtNCIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBmaWxsPSIjRkJCQzA1IiBkPSJNMCAzN1YxMWwxNyAxM3oiIGNsaXAtcGF0aD0idXJsKCNiKSIvPjxwYXRoIGZpbGw9IiNFQTQzMzUiIGQ9Im0wIDExIDE3IDEzIDctNi4xTDQ4IDE0VjBIMHoiIGNsaXAtcGF0aD0idXJsKCNiKSIvPjxwYXRoIGZpbGw9IiMzNEE4NTMiIGQ9Im0wIDM3IDMwLTIzIDcuOSAxTDQ4IDB2NDhIMHoiIGNsaXAtcGF0aD0idXJsKCNiKSIvPjxwYXRoIGZpbGw9IiM0Mjg1RjQiIGQ9Ik00OCA0OCAxNyAyNGwtNC0zIDM1LTEweiIgY2xpcC1wYXRoPSJ1cmwoI2IpIi8+PC9zdmc+"},"displayName":"Embeddings Google Gemini","typeVersion":1,"nodeCategories":[{"id":25,"name":"AI"},{"id":26,"name":"Langchain"}]},{"id":1262,"icon":"file:google.svg","name":"@n8n/n8n-nodes-langchain.lmChatGoogleGemini","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.lmchatgooglegemini/"}]},"categories":["AI","Langchain"],"subcategories":{"AI":["Language Models","Root Nodes"],"Language Models":["Chat Models (Recommended)"]}}},"group":"[\"transform\"]","defaults":{"name":"Google Gemini Chat Model"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDggNDgiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNNDQuNSAyMEgyNHY4LjVoMTEuOEMzNC43IDMzLjkgMzAuMSAzNyAyNCAzN2MtNy4yIDAtMTMtNS44LTEzLTEzczUuOC0xMyAxMy0xM2MzLjEgMCA1LjkgMS4xIDguMSAyLjlsNi40LTYuNEMzNC42IDQuMSAyOS42IDIgMjQgMiAxMS44IDIgMiAxMS44IDIgMjRzOS44IDIyIDIyIDIyYzExIDAgMjEtOCAyMS0yMiAwLTEuMy0uMi0yLjctLjUtNCIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBmaWxsPSIjRkJCQzA1IiBkPSJNMCAzN1YxMWwxNyAxM3oiIGNsaXAtcGF0aD0idXJsKCNiKSIvPjxwYXRoIGZpbGw9IiNFQTQzMzUiIGQ9Im0wIDExIDE3IDEzIDctNi4xTDQ4IDE0VjBIMHoiIGNsaXAtcGF0aD0idXJsKCNiKSIvPjxwYXRoIGZpbGw9IiMzNEE4NTMiIGQ9Im0wIDM3IDMwLTIzIDcuOSAxTDQ4IDB2NDhIMHoiIGNsaXAtcGF0aD0idXJsKCNiKSIvPjxwYXRoIGZpbGw9IiM0Mjg1RjQiIGQ9Ik00OCA0OCAxNyAyNGwtNC0zIDM1LTEweiIgY2xpcC1wYXRoPSJ1cmwoI2IpIi8+PC9zdmc+"},"displayName":"Google Gemini Chat Model","typeVersion":1,"nodeCategories":[{"id":25,"name":"AI"},{"id":26,"name":"Langchain"}]},{"id":1290,"icon":"file:mongodb.svg","name":"@n8n/n8n-nodes-langchain.vectorStoreMongoDBAtlas","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.vectorstoremongodbatlas/"}]},"categories":["AI","Langchain"],"subcategories":{"AI":["Vector Stores","Tools","Root Nodes"],"Tools":["Other Tools"],"Vector Stores":["Other Vector Stores"]}}},"group":"[\"transform\"]","defaults":{"name":"MongoDB Atlas Vector Store"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjI1OCIgdmlld0JveD0iMCAwIDEyMCAyNTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04My4wMDg5IDI4Ljc1NTlDNzIuMTMyOCAxNS45MDg2IDYyLjc2NzMgMi44NjA1MyA2MC44NTM5IDAuMTUwNTU0QzYwLjY1MjUgLTAuMDUwMTg0OCA2MC4zNTAzIC0wLjA1MDE4NDggNjAuMTQ4OSAwLjE1MDU1NEM1OC4yMzU1IDIuODYwNTMgNDguODY5OSAxNS45MDg2IDM3Ljk5MzggMjguNzU1OUMtNTUuMzU5NCAxNDcuMjkyIDUyLjY5NjggMjI3LjI4NyA1Mi42OTY4IDIyNy4yODdMNTMuNjAzMSAyMjcuODg5QzU0LjQwODcgMjQwLjIzNSA1Ni40MjI4IDI1OCA1Ni40MjI4IDI1OEg2MC40NTFINjQuNDc5MkM2NC40NzkyIDI1OCA2Ni40OTM0IDI0MC4zMzUgNjcuMjk5IDIyNy44ODlMNjguMjA1MiAyMjcuMTg3QzY4LjMwNiAyMjcuMTg3IDE3Ni4zNjIgMTQ3LjI5MiA4My4wMDg5IDI4Ljc1NTlaTTYwLjQ1MSAyMjUuNDhDNjAuNDUxIDIyNS40OCA1NS42MTcyIDIyMS4zNjUgNTQuMzA4MSAyMTkuMjU3VjIxOS4wNTdMNjAuMTQ4OSA4OS45ODEzQzYwLjE0ODkgODkuNTc5OCA2MC43NTMyIDg5LjU3OTggNjAuNzUzMiA4OS45ODEzTDY2LjU5NCAyMTkuMDU3VjIxOS4yNTdDNjUuMjg0OCAyMjEuMzY1IDYwLjQ1MSAyMjUuNDggNjAuNDUxIDIyNS40OFoiIGZpbGw9IiMwMDY4NEEiLz4KPC9zdmc+Cg=="},"displayName":"MongoDB Atlas Vector Store","typeVersion":1,"nodeCategories":[{"id":25,"name":"AI"},{"id":26,"name":"Langchain"}]}],"categories":[{"id":31,"name":"Content Creation"},{"id":48,"name":"AI RAG"}],"image":[]}}