{"workflow":{"id":12752,"name":"Generate UGC-style AI videos with Google Sheets, NanoBanana Pro and Veo 3.1","views":1246,"recentViews":2,"totalViews":1246,"createdAt":"2026-01-16T08:35:21.457Z","description":"## 🎬 AI-Powered UGC Video Generator\n\nAutomatically create **consistent, professional UGC (User-Generated Content) videos** at scale using cutting-edge AI models. This workflow combines three reference images into hyper-realistic selfie-style photos, then transforms them into engaging 8-second videos perfect for TikTok, Instagram Reels, and social media ads.\n\n***\n\n## ✨ What This Workflow Does\n\n**Part 1: Image Generation**\n- Combines 3 reference images (product + character + background) using **NanoBanana Pro**\n- AI agent generates optimized prompts for realistic UGC selfie photos\n- Analyzes output quality before proceeding to video generation\n\n**Part 2: Video Creation**\n- Transforms static images into dynamic 8-second videos using **Google Veo 3.1**\n- AI agent creates natural dialogue and scene descriptions\n- Batch processes multiple tasks automatically via Google Sheets\n\n***\n\n## 🎯 Perfect For\n\n- **E-commerce brands** creating product demonstration videos\n- **Marketing agencies** producing social media ad content at scale\n- **Content creators** generating consistent UGC-style videos\n- **A/B testing** multiple video variations quickly\n- **Dropshippers** needing authentic product videos without filming\n\n***\n\n## 🚀 Key Features\n\n✅ **Consistent Characters** - Same person, style, and aesthetic across all videos  \n✅ **Batch Processing** - Manage multiple tasks via Google Sheets  \n✅ **Multi-Model Support** - Primary + fallback AI models for reliability  \n✅ **Smart Error Handling** - Automatic retries and status tracking  \n✅ **Dual Workflow** - Separate pipelines for image and video generation  \n✅ **Quality Analysis** - AI checks image quality before video creation\n\n***\n\n## 🛠️ Required APIs\n\n**Essential:**\n- [Google Sheets API](https://console.cloud.google.com/) (free)\n- [Atlas Cloud API](https://goto.atlascloud.ai/Kristian?ref=TM2L4K) (for NanoBanana Pro & Veo 3.1)\n\n**Choose at least ONE:**\n- [OpenAI API](https://platform.openai.com) (GPT-5-Mini recommended)\n- [Groq API](https://groq.com) (fast & free tier available)\n- [Google Gemini API](https://aistudio.google.com/app/apikey) (alternative)\n\n***\n\n## 📋 How It Works\n\n### Image Generation Pipeline:\n1. Reads tasks from Google Sheets (Status: \"Ready\")\n2. AI agent generates optimized image prompt\n3. Downloads and uploads 3 reference images to temp storage\n4. NanoBanana Pro combines images into realistic UGC selfie\n5. Analyzes output image quality\n6. Updates sheet with results (Status: \"Edited\")\n\n### Video Generation Pipeline:\n1. Reads edited tasks from Google Sheets (Status: \"Edited\")\n2. AI agent generates video prompt with natural dialogue\n3. Veo 3.1 transforms image into 8-second video\n4. Polls generation status every 10 seconds\n5. Updates sheet with final video (Status: \"Finished\")\n\n***\n\n## 💡 Pro Tips\n\n- **Use high-quality reference images** (minimum 1024x1024px)\n- **Keep character photos consistent** (same person, similar lighting)\n- **Write clear scene descriptions** for better results\n- **Test with 1 task first** before running large batches\n- **Monitor API quotas** to avoid rate limits\n\n***\n\n## 📺 Full Tutorial\n\nComplete setup walkthrough available on YouTube: [Watch Tutorial](https://youtu.be/wOdtH54A8iE)\n\n***\n\n## 🎓 What You'll Learn\n\n- Setting up multi-step AI automation workflows\n- Integrating multiple AI models (OpenAI, Groq, Gemini)\n- Using NanoBanana Pro for advanced image editing\n- Generating videos with Google Veo 3.1\n- Managing batch processes via Google Sheets\n- Implementing fallback models for reliability\n- Handling errors and status tracking\n\n***\n\n## 📊 Google Sheets Template Structure\n\nThe workflow includes a pre-built template with these columns:\n- **Task ID** - Unique identifier\n- **Product Photo** - Product image URL\n- **Character** - Person reference image URL\n- **Background** - Scene background URL\n- **Product Name** - Name of the product\n- **Product Description** - Details about the product\n- **Target Market** - Audience for the video\n- **Video Scene** - Scene description for video\n- **Status** - Workflow status (Ready → Edited → Finished)\n- **Image Prompt** - Generated prompt for image\n- **Image Result** - Output image URL\n- **Analyze Image** - Quality analysis results\n- **Video Prompt** - Generated prompt for video\n- **Video Result** - Final video URL\n- **Error Message** - Error details if failed\n\n***\n\n## 🔄 Status Flow\n```\nReady → Edited → Finished\n  ↓        ↓         ↓\nError    Error    Error\n```\n\n***\n\n## ⚙️ Customization Options\n\n**Adjust Image Style:**\n- Modify the Image Prompt Agent system message\n- Change composition (close-up, medium shot, wide)\n- Adjust lighting (natural, studio, dramatic)\n\n**Modify Video Output:**\n- Edit Video Prompt Agent for different styles\n- Change duration (default: 8 seconds)\n- Customize dialogue language (default: Indonesian)\n- Adjust camera angles and movements\n\n**Add More AI Models:**\n- Connect additional providers as fallbacks\n- Models are tried in order until success\n- Supports OpenAI, Anthropic, Groq, Gemini\n\n***\n\n## 🔐 Security Notes\n\n- Never commit API keys to version control\n- Use environment variables in production\n- Don't share your Google Sheets publicly\n- Rotate API keys regularly\n- Set billing alerts on all platforms\n\n***\n\n## 📞 Support & Updates\n\n**Created by:** [Kristian Ekachandra](https://yapp.ink/aichandre)\n\nFollow for more AI automation workflows:\n- 🎥 YouTube: [@aichandre](https://www.youtube.com/@aichandre)\n- 📸 Instagram: [@aichandre](https://www.instagram.com/aichandre)\n- 🎵 TikTok: [@aichandre](https://www.tiktok.com/@aichandre)\n\n***\n\n## 🏷️ Tags\n\n`ai-video` `ugc` `content-creation` `video-generation` `batch-processing` `google-sheets` `openai` `groq` `nanobanana-pro` `veo-3.1` `marketing` `social-media` `tiktok` `instagram-reels` `automation`","workflow":{"meta":{"instanceId":"3e8bf847a9a23d1e116f084db86c600f5a7fb61aa51c3bd1dc1eff18b66876d6","templateCredsSetupCompleted":true},"nodes":[{"id":"a320c8e9-43fd-456d-b65f-cf22cc2a70aa","name":"Get Image Array","type":"n8n-nodes-base.code","position":[576,-320],"parameters":{"jsCode":"const items = $(\"Get Ready Task\").all();\nreturn items.map(item => {\n  const data = item.json;\n\n  return {\n    json: {\n      images: [\n        data[\"Product Photo\"],\n        data[\"Character\"],\n        data[\"Background\"]\n      ]\n    }\n  };\n});"},"typeVersion":2},{"id":"5e0f8083-8bbb-45a5-b297-8cf8f64d1867","name":"NanoBanana Pro Edit","type":"n8n-nodes-base.httpRequest","position":[1696,-320],"parameters":{"url":"https://api.atlascloud.ai/api/v1/model/generateImage","method":"POST","options":{},"jsonBody":"={\n  \"model\": \"google/nano-banana-pro/edit\",\n  \"aspect_ratio\": \"9:16\",\n  \"enable_base64_output\": false,\n  \"enable_sync_mode\": true,\n  \"images\": {{ $json.images.toJsonString() }},\n  \"output_format\": \"png\",\n  \"prompt\": \"{{ $json.prompt.replace(/\\r?\\n|\\r/g, ' ').replace(/\"/g, '').replace(/[“”]/g, '') }} }}\",\n  \"resolution\": \"2k\"\n}","sendBody":true,"specifyBody":"json","authentication":"genericCredentialType","genericAuthType":"httpBearerAuth"},"credentials":{"httpBearerAuth":{"id":"XaXPF4xjkk7SuUHm","name":"AtlasCloud"}},"retryOnFail":true,"typeVersion":4.3},{"id":"c2ab730e-597f-472c-ad36-9c666b98b846","name":"Split Out","type":"n8n-nodes-base.splitOut","position":[800,-320],"parameters":{"options":{},"fieldToSplitOut":"images"},"typeVersion":1},{"id":"f0872203-10ef-44c2-ae5e-ce6a542c0d76","name":"Download Images","type":"n8n-nodes-base.httpRequest","position":[1024,-320],"parameters":{"url":"={{ $json.images }}","options":{}},"typeVersion":4.3},{"id":"6b98ddcd-ec79-4456-9335-700b9cc54250","name":"Get Temp Url","type":"n8n-nodes-base.httpRequest","onError":"continueErrorOutput","position":[1248,-320],"parameters":{"url":"https://tmpfiles.org/api/v1/upload","method":"POST","options":{},"sendBody":true,"contentType":"multipart-form-data","bodyParameters":{"parameters":[{"name":"file","parameterType":"formBinaryData","inputDataFieldName":"data"}]}},"retryOnFail":false,"typeVersion":4.3},{"id":"eba3711a-fd45-4fbd-844b-3ef03726a9c7","name":"Image Prompt Agent","type":"@n8n/n8n-nodes-langchain.agent","position":[240,-320],"parameters":{"text":"=Product: {{ $json['Product Name'] }}\nScene: {{ $json[\"Video Scene\"] }}","options":{"systemMessage":"=You are an expert in hyper-realistic user-generated content (UGC) photography prompts for image generation models.\n\nYou will be provided with:\n- Product photo (MUST remain unchanged)\n- Character reference photo (MUST match exactly)\n- Background reference photo (MUST match exactly)\n- Scene description\n\nYour task is to generate a CONCISE prompt (maximum 100 words) that directs the model to create a clean, simple selfie image.\n\nCRITICAL RULES:\n1) OUTPUT MUST BE IN ENGLISH ONLY\n2) Keep prompt SHORT and SIMPLE - avoid excessive detail\n3) NEVER describe hands in detail - just say \"holding product naturally\"\n4) Focus on: character match, product accuracy, background match, selfie angle\n5) Avoid describing: multiple hand positions, complex gestures, finger details\n\nPROMPT STRUCTURE (follow this order):\n- Selfie-style photo of [character description matching reference]\n- Holding [product name from reference] in one hand naturally\n- In [background setting from reference]\n- Natural smile, eye contact with camera\n- Soft natural lighting, shallow depth of field\n- Authentic UGC feel, not studio photo\n\nFORMAT OUTPUT:\n- Output ONLY the prompt in English\n- Maximum 100 words\n- No explanations, no bullet points, no extra text\n- Just the prompt, nothing else\n\nCRITICAL: Keep it simple. Complex prompts cause distorted hands and multiple limbs."},"promptType":"define","needsFallback":true},"typeVersion":3.1},{"id":"6d2fdfd6-aa56-48d5-91a2-6ccb513b627f","name":"Get Clean Data","type":"n8n-nodes-base.code","position":[1472,-320],"parameters":{"jsCode":"const uploadItems = $input.all();\nconst originalData = $(\"Get Ready Task\").first().json;\nconst aiAgent = $(\"Image Prompt Agent\").first().json;\n\n// Ambil semua URL dan fix formatnya\nconst urls = uploadItems\n  .filter(item => item.json?.data?.url)\n  .map(item => {\n    let url = item.json.data.url;\n    url = url.replace('tmpfiles.org/', 'tmpfiles.org/dl/');\n    url = url.replace('http://', 'https://');\n    return url;\n  });\n\n// Validasi: pastikan ada 3 URL\nif (urls.length !== 3) {\n  throw new Error(`Expected 3 images, got ${urls.length}`);\n}\n\n// Ambil prompt dari AI Agent\nlet prompt = aiAgent.output || aiAgent.text || aiAgent.content || '';\n\n// Fallback jika prompt kosong\nif (!prompt || prompt.trim() === '') {\n  prompt = `Selfie photo of Indonesian woman holding ${originalData[\"Product Name\"]} naturally in bright room by window. Natural smile, looking at camera. Soft morning light. Casual style. Authentic UGC feel.`;\n}\n\n// Limit prompt ke 80 kata\nconst words = prompt.trim().split(/\\s+/);\nif (words.length > 80) {\n  prompt = words.slice(0, 80).join(' ');\n}\n\n// Return request body\nreturn [{\n  json: {\n    images: urls,\n    prompt: prompt,\n    metadata: {\n      taskId: originalData[\"Task ID\"],\n      productId: originalData[\"Product ID\"],\n      rowNumber: originalData[\"row_number\"],\n      productName: originalData[\"Product Name\"]\n    }\n  }\n}];"},"typeVersion":2},{"id":"3df42e13-e8f1-4be4-817a-c24054a74471","name":"If Image Success","type":"n8n-nodes-base.if","position":[1920,-320],"parameters":{"options":{},"conditions":{"options":{"version":3,"leftValue":"","caseSensitive":true,"typeValidation":"loose"},"combinator":"and","conditions":[{"id":"f15fd9ac-d057-4ddd-ac04-4783642a8c23","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.code }}","rightValue":"=200"}]},"looseTypeValidation":true},"typeVersion":2.3},{"id":"233aff3e-e0a2-46b7-a47b-196d44f409d3","name":"Update Edit Task [SUCCESS]","type":"n8n-nodes-base.googleSheets","position":[2368,-416],"parameters":{"columns":{"value":{"Status":"Edited","Task ID":"={{ $('Get Clean Data').item.json.metadata.taskId }}","Image Prompt":"={{ $('Get Clean Data').item.json.prompt }}","Image Result":"={{ $('If Image Success').item.json.data.outputs.first() }}","Analyze Image":"={{ $json[0].content[0].text }}"},"schema":[{"id":"Task ID","type":"string","display":true,"removed":false,"required":false,"displayName":"Task ID","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Product ID","type":"string","display":true,"removed":true,"required":false,"displayName":"Product ID","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Product Photo","type":"string","display":true,"removed":true,"required":false,"displayName":"Product Photo","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Character","type":"string","display":true,"removed":true,"required":false,"displayName":"Character","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Background","type":"string","display":true,"removed":true,"required":false,"displayName":"Background","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Product Name","type":"string","display":true,"removed":true,"required":false,"displayName":"Product Name","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Product Description","type":"string","display":true,"removed":true,"required":false,"displayName":"Product Description","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Target Market","type":"string","display":true,"removed":true,"required":false,"displayName":"Target Market","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Video Scene","type":"string","display":true,"removed":true,"required":false,"displayName":"Video Scene","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Status","type":"string","display":true,"required":false,"displayName":"Status","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Image Prompt","type":"string","display":true,"required":false,"displayName":"Image Prompt","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Image Result","type":"string","display":true,"required":false,"displayName":"Image Result","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Analyze Image","type":"string","display":true,"removed":false,"required":false,"displayName":"Analyze Image","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Video Prompt","type":"string","display":true,"removed":true,"required":false,"displayName":"Video Prompt","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Video Result","type":"string","display":true,"removed":true,"required":false,"displayName":"Video Result","defaultMatch":false,"canBeUsedToMatch":true},{"id":"row_number","type":"number","display":true,"removed":true,"readOnly":true,"required":false,"displayName":"row_number","defaultMatch":false,"canBeUsedToMatch":true}],"mappingMode":"defineBelow","matchingColumns":["Task ID"],"attemptToConvertTypes":false,"convertFieldsToString":false},"options":{},"operation":"update","sheetName":{"__rl":true,"mode":"list","value":268342285,"cachedResultUrl":"https://docs.google.com/spreadsheets/d/1wVz-tvvAuYi9sHtHj40i4yeOFZMbdwmuaQR5N5wRg08/edit#gid=268342285","cachedResultName":"Task"},"documentId":{"__rl":true,"mode":"url","value":"=https://docs.google.com/spreadsheets/d/1wVz-tvvAuYi9sHtHj40i4yeOFZMbdwmuaQR5N5wRg08/edit?gid=268342285#gid=268342285"}},"credentials":{"googleSheetsOAuth2Api":{"id":"jkkE1O0CnnFFvsFt","name":"Google Sheets account"}},"typeVersion":4.7},{"id":"c300751b-a8ef-4a3d-921d-924a9864088a","name":"Update Edit Task [ERROR]","type":"n8n-nodes-base.googleSheets","position":[2144,-224],"parameters":{"columns":{"value":{"Status":"Error","Task ID":"={{ $('Get Clean Data').item.json.metadata.taskId }}"},"schema":[{"id":"Task ID","type":"string","display":true,"removed":false,"required":false,"displayName":"Task ID","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Product ID","type":"string","display":true,"removed":true,"required":false,"displayName":"Product ID","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Product Photo","type":"string","display":true,"removed":true,"required":false,"displayName":"Product Photo","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Character","type":"string","display":true,"removed":true,"required":false,"displayName":"Character","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Background","type":"string","display":true,"removed":true,"required":false,"displayName":"Background","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Product Name","type":"string","display":true,"removed":true,"required":false,"displayName":"Product Name","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Product Description","type":"string","display":true,"removed":true,"required":false,"displayName":"Product Description","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Video Scene","type":"string","display":true,"removed":true,"required":false,"displayName":"Video Scene","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Status","type":"string","display":true,"required":false,"displayName":"Status","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Image Prompt","type":"string","display":true,"removed":true,"required":false,"displayName":"Image Prompt","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Image Result","type":"string","display":true,"removed":true,"required":false,"displayName":"Image Result","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Video Prompt","type":"string","display":true,"removed":true,"required":false,"displayName":"Video Prompt","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Video Result","type":"string","display":true,"removed":true,"required":false,"displayName":"Video Result","defaultMatch":false,"canBeUsedToMatch":true},{"id":"row_number","type":"number","display":true,"removed":true,"readOnly":true,"required":false,"displayName":"row_number","defaultMatch":false,"canBeUsedToMatch":true}],"mappingMode":"defineBelow","matchingColumns":["Task ID"],"attemptToConvertTypes":false,"convertFieldsToString":false},"options":{},"operation":"update","sheetName":{"__rl":true,"mode":"list","value":268342285,"cachedResultUrl":"https://docs.google.com/spreadsheets/d/1wVz-tvvAuYi9sHtHj40i4yeOFZMbdwmuaQR5N5wRg08/edit#gid=268342285","cachedResultName":"Task"},"documentId":{"__rl":true,"mode":"url","value":"=https://docs.google.com/spreadsheets/d/1wVz-tvvAuYi9sHtHj40i4yeOFZMbdwmuaQR5N5wRg08/edit?gid=268342285#gid=268342285"}},"credentials":{"googleSheetsOAuth2Api":{"id":"jkkE1O0CnnFFvsFt","name":"Google Sheets account"}},"typeVersion":4.7},{"id":"e39f2d71-1fe6-4a3d-923f-d747765310f2","name":"Video Prompt Agent","type":"@n8n/n8n-nodes-langchain.agent","position":[224,96],"parameters":{"text":"=Product Name: {{ $json[\"Product Name\"] }}\nVideo Scene: {{ $json[\"Video Scene\"] }}\nTarget Market: {{ $json[\"Target Market\"] }}\nProduct Description: {{ $json[\"Product Description\"] }}\nImage Reference: {{ $json[\"Analyze Image\"] }}","options":{"systemMessage":"=## System Message\n\nYou are an expert UGC (User-Generated Content) video prompt creator for AI video generation models (e.g., Veo 3.1).\n\nYour task is to generate **ONE** realistic, selfie-style video prompt based on:\n- Product information  \n- Video scene description  \n- Target market  \n- Product description  \n- Reference image analysis (style consistency only)\n\nThe output must describe a video that feels authentic, casual, and user-generated, as if recorded naturally by an everyday content creator. The video should focus on **product usage and experience**, not personal traits.\n\n---\n\n## CRITICAL RULES\n- **Output must be in ENGLISH ONLY**\n- Spoken dialogue must follow the Dialog Language Rules below\n- The subject must always be a **clearly defined adult (20+ years old)**\n- Avoid sensitive, sexualized, or unnecessary physical descriptions\n- Keep descriptions professional, neutral, and product-focused\n\n---\n\n## Dialog Language Rule\n- **Default:** Spoken dialogue must be in Indonesian (Bahasa Indonesia)  \n- **Exception:** If the Target Market explicitly specifies another language or nationality, use that language  \n- Always write the **exact spoken dialogue in quotation marks** inside the English prompt\n\n---\n\n## Core Video Requirements\n\n### Subject & Framing\n- Subject is an adult creator aligned with the Target Market\n- Video is recorded selfie-style at arm’s length\n- Subject looks directly into the lens while speaking\n- Vertical 9:16 format (TikTok / Instagram Reels style)\n- One hand interacts with the product; the recording device is never visible\n\n### Visual Style\n- Natural lighting and a realistic everyday setting (e.g., bedroom, vanity, office, car)\n- Slight camera shake, subtle grain, and minor imperfections for authenticity\n- Product must be clearly visible and used naturally\n- **Do NOT show** the phone, camera, reflections, mirrors, or filming equipment\n- **No** on-screen text, subtitles, watermarks, logos, or graphic overlays\n- Match overall vibe, wardrobe simplicity, and tone with the reference image without mentioning it\n\n### Tone & Dialogue\n- 1–2 short, casual spoken sentences\n- Conversational, personal, and experience-based\n- Avoid exaggerated claims, medical claims, or advertising-style language\n- Focus on texture, feel, ease of use, or everyday practicality\n\n### Technical Specs\n- Duration: 8 seconds\n- Shot type: handheld selfie-style\n- Lighting: natural and realistic\n- Reference image is for visual consistency only and must not be referenced\n\n---\n\n## Google AI Safety & Compliance Guidelines\nTo ensure approval:\n- Use neutral descriptors such as “adult creator,” “young adult,” or “everyday content creator”\n- Avoid age ranges that include minors\n- Avoid unnecessary physical or personal detail\n- Focus on actions, setting, and product interaction\n- Keep all descriptions appropriate, professional, and non-sensitive\n\n---\n\n## Output Format\n- Output **ONE** cohesive video prompt as a single block of text\n- Dialogue must appear in quotation marks in the correct language\n- Do not include explanations, lists, links, or multiple versions\n- Do not mention policies, filters, or reference images"},"promptType":"define","needsFallback":true},"typeVersion":3.1},{"id":"d8ec55e8-cb8c-4f28-bf27-4aa4413f7ad0","name":"Get Ready Task","type":"n8n-nodes-base.googleSheets","position":[0,-320],"parameters":{"options":{"returnFirstMatch":false},"filtersUI":{"values":[{"lookupValue":"Ready","lookupColumn":"Status"}]},"sheetName":{"__rl":true,"mode":"list","value":268342285,"cachedResultUrl":"https://docs.google.com/spreadsheets/d/1wVz-tvvAuYi9sHtHj40i4yeOFZMbdwmuaQR5N5wRg08/edit#gid=268342285","cachedResultName":"Task"},"documentId":{"__rl":true,"mode":"url","value":"=https://docs.google.com/spreadsheets/d/1wVz-tvvAuYi9sHtHj40i4yeOFZMbdwmuaQR5N5wRg08/edit?usp=sharing"}},"credentials":{"googleSheetsOAuth2Api":{"id":"jkkE1O0CnnFFvsFt","name":"Google Sheets account"}},"typeVersion":4.7},{"id":"ab9a35ab-89b1-4dc4-8a6e-d992246d0352","name":"Schedule Trigger Make Videos","type":"n8n-nodes-base.scheduleTrigger","position":[-224,96],"parameters":{"rule":{"interval":[{"field":"hours"}]}},"typeVersion":1.3},{"id":"131f3ea5-a3b1-41f4-9dc2-8c042fb18db1","name":"Schedule Trigger Edit Images","type":"n8n-nodes-base.scheduleTrigger","position":[-224,-320],"parameters":{"rule":{"interval":[{"field":"hours"}]}},"typeVersion":1.3},{"id":"aa316402-e44d-415a-9d33-1b0742e604d5","name":"Get Edited Task","type":"n8n-nodes-base.googleSheets","position":[0,96],"parameters":{"options":{"returnFirstMatch":false},"filtersUI":{"values":[{"lookupValue":"Edited","lookupColumn":"Status"}]},"sheetName":{"__rl":true,"mode":"list","value":268342285,"cachedResultUrl":"https://docs.google.com/spreadsheets/d/1wVz-tvvAuYi9sHtHj40i4yeOFZMbdwmuaQR5N5wRg08/edit#gid=268342285","cachedResultName":"Task"},"documentId":{"__rl":true,"mode":"url","value":"=https://docs.google.com/spreadsheets/d/1wVz-tvvAuYi9sHtHj40i4yeOFZMbdwmuaQR5N5wRg08/edit?gid=268342285#gid=268342285"}},"credentials":{"googleSheetsOAuth2Api":{"id":"jkkE1O0CnnFFvsFt","name":"Google Sheets account"}},"typeVersion":4.7},{"id":"9fb659f6-ecd3-4dea-8491-dd8f148b038b","name":"Analyze image","type":"@n8n/n8n-nodes-langchain.openAi","position":[2144,-416],"parameters":{"text":"=Describe the image in one concise paragraph: explain what the main human subject is doing and their facial expression, describe the environment (indoor or outdoor, key background elements, lighting), and describe exactly what the person is holding (object type, color, shape, any visible brand or readable text quoted exactly as seen), plus a brief note on composition (selfie vs not, close-up vs wide, sharp vs blurry).","modelId":{"__rl":true,"mode":"list","value":"gpt-4o-mini","cachedResultName":"GPT-4O-MINI"},"options":{},"resource":"image","imageUrls":"={{ $json.data.outputs[0] }}","operation":"analyze"},"credentials":{"openAiApi":{"id":"B0w64ZAebb1IsPy0","name":"SumoPod account: AXTON"}},"retryOnFail":true,"typeVersion":2.1},{"id":"ede259a2-76d7-4ae7-8751-a5e3ce46204f","name":"Veo 3.1","type":"n8n-nodes-base.httpRequest","position":[576,96],"parameters":{"url":"https://api.atlascloud.ai/api/v1/model/generateVideo","method":"POST","options":{},"jsonBody":"={\n  \"model\": \"google/veo3.1/image-to-video\",\n  \"aspect_ratio\": \"9:16\",\n  \"duration\": 8,\n  \"generate_audio\": true,\n  \"image\": \"{{ $('Get Edited Task').item.json['Image Result'] }}\",\n  \"prompt\": \"{{ $json.output.replace(/\\r?\\n|\\r/g, ' ').replace(/\"/g, '').replace(/[“”]/g, '') }} }}\",\n  \"resolution\": \"1080p\",\n  \"seed\": 1\n}","sendBody":true,"specifyBody":"json","authentication":"genericCredentialType","genericAuthType":"httpBearerAuth"},"credentials":{"httpBearerAuth":{"id":"XaXPF4xjkk7SuUHm","name":"AtlasCloud"}},"retryOnFail":true,"typeVersion":4.3},{"id":"162d3166-eba1-486c-b00c-ee6e31a3f4a3","name":"Wait","type":"n8n-nodes-base.wait","position":[800,96],"webhookId":"10fa2f0c-c8d5-4283-8202-2e74c9d472b9","parameters":{"amount":10},"typeVersion":1.1},{"id":"fe12cf19-4e54-459b-b1a9-19cafb32b769","name":"Get a Video","type":"n8n-nodes-base.httpRequest","position":[1024,96],"parameters":{"url":"=https://api.atlascloud.ai/api/v1/model/prediction/{{ $json.data.id }}","options":{},"authentication":"genericCredentialType","genericAuthType":"httpBearerAuth"},"credentials":{"httpBearerAuth":{"id":"XaXPF4xjkk7SuUHm","name":"AtlasCloud"}},"retryOnFail":true,"typeVersion":4.3},{"id":"688c69af-7dcf-42d7-a3cc-e1af1b9b0b3e","name":"Switch","type":"n8n-nodes-base.switch","position":[1248,80],"parameters":{"rules":{"values":[{"outputKey":"completed","conditions":{"options":{"version":3,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"4a2c247a-e120-4fac-b4dd-c0b0ea84d7bd","operator":{"name":"filter.operator.equals","type":"string","operation":"equals"},"leftValue":"={{ $json.data.status }}","rightValue":"completed"}]},"renameOutput":true},{"outputKey":"failed","conditions":{"options":{"version":3,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"2bdd72c6-208a-4896-a34c-5b915962ea80","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.data.status }}","rightValue":"failed"}]},"renameOutput":true},{"outputKey":"processing","conditions":{"options":{"version":3,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"740abc84-c084-45b8-aa20-f09458245f86","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.data.status }}","rightValue":"processing"}]},"renameOutput":true}]},"options":{}},"typeVersion":3.4},{"id":"ec416ba7-380d-4aeb-9f87-39487cf8b94f","name":"Update Video Task [ERROR]","type":"n8n-nodes-base.googleSheets","position":[1472,192],"parameters":{"columns":{"value":{"Status":"Error","Task ID":"={{ $('Get Edited Task').item.json[\"Task ID\"] }}","Video Prompt":"={{ $('Video Prompt Agent').item.json.output }}","Error Message":"={{ $json.data.error }}"},"schema":[{"id":"Task ID","type":"string","display":true,"removed":false,"required":false,"displayName":"Task ID","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Product ID","type":"string","display":true,"removed":true,"required":false,"displayName":"Product ID","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Product Photo","type":"string","display":true,"removed":true,"required":false,"displayName":"Product Photo","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Character","type":"string","display":true,"removed":true,"required":false,"displayName":"Character","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Background","type":"string","display":true,"removed":true,"required":false,"displayName":"Background","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Product Name","type":"string","display":true,"removed":true,"required":false,"displayName":"Product Name","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Product Description","type":"string","display":true,"removed":true,"required":false,"displayName":"Product Description","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Target Market","type":"string","display":true,"removed":true,"required":false,"displayName":"Target Market","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Video Scene","type":"string","display":true,"removed":true,"required":false,"displayName":"Video Scene","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Status","type":"string","display":true,"required":false,"displayName":"Status","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Image Prompt","type":"string","display":true,"removed":true,"required":false,"displayName":"Image Prompt","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Image Result","type":"string","display":true,"removed":true,"required":false,"displayName":"Image Result","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Analyze Image","type":"string","display":true,"removed":true,"required":false,"displayName":"Analyze Image","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Video Prompt","type":"string","display":true,"removed":false,"required":false,"displayName":"Video Prompt","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Video Result","type":"string","display":true,"removed":true,"required":false,"displayName":"Video Result","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Error Message","type":"string","display":true,"removed":false,"required":false,"displayName":"Error Message","defaultMatch":false,"canBeUsedToMatch":true},{"id":"row_number","type":"number","display":true,"removed":true,"readOnly":true,"required":false,"displayName":"row_number","defaultMatch":false,"canBeUsedToMatch":true}],"mappingMode":"defineBelow","matchingColumns":["Task ID"],"attemptToConvertTypes":false,"convertFieldsToString":false},"options":{},"operation":"update","sheetName":{"__rl":true,"mode":"list","value":268342285,"cachedResultUrl":"https://docs.google.com/spreadsheets/d/1wVz-tvvAuYi9sHtHj40i4yeOFZMbdwmuaQR5N5wRg08/edit#gid=268342285","cachedResultName":"Task"},"documentId":{"__rl":true,"mode":"url","value":"=https://docs.google.com/spreadsheets/d/1wVz-tvvAuYi9sHtHj40i4yeOFZMbdwmuaQR5N5wRg08/edit?gid=268342285#gid=268342285"}},"credentials":{"googleSheetsOAuth2Api":{"id":"jkkE1O0CnnFFvsFt","name":"Google Sheets account"}},"typeVersion":4.7},{"id":"2ef8a48e-089b-4fcb-8071-36d3bfec8631","name":"Update Video Task [SUCCESS]","type":"n8n-nodes-base.googleSheets","position":[1472,0],"parameters":{"columns":{"value":{"Status":"Finished","Task ID":"={{ $('Get Edited Task').item.json[\"Task ID\"] }}","Video Prompt":"={{ $('Video Prompt Agent').item.json.output }}","Video Result":"={{ $('Get a Video').item.json.data.outputs.first() }}"},"schema":[{"id":"Task ID","type":"string","display":true,"removed":false,"required":false,"displayName":"Task ID","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Product ID","type":"string","display":true,"removed":true,"required":false,"displayName":"Product ID","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Product Photo","type":"string","display":true,"removed":true,"required":false,"displayName":"Product Photo","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Character","type":"string","display":true,"removed":true,"required":false,"displayName":"Character","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Background","type":"string","display":true,"removed":true,"required":false,"displayName":"Background","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Product Name","type":"string","display":true,"removed":true,"required":false,"displayName":"Product Name","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Product Description","type":"string","display":true,"removed":true,"required":false,"displayName":"Product Description","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Target Market","type":"string","display":true,"removed":true,"required":false,"displayName":"Target Market","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Video Scene","type":"string","display":true,"removed":true,"required":false,"displayName":"Video Scene","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Status","type":"string","display":true,"required":false,"displayName":"Status","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Image Prompt","type":"string","display":true,"removed":true,"required":false,"displayName":"Image Prompt","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Image Result","type":"string","display":true,"removed":true,"required":false,"displayName":"Image Result","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Analyze Image","type":"string","display":true,"removed":true,"required":false,"displayName":"Analyze Image","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Video Prompt","type":"string","display":true,"removed":false,"required":false,"displayName":"Video Prompt","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Video Result","type":"string","display":true,"removed":false,"required":false,"displayName":"Video Result","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Error Message","type":"string","display":true,"removed":true,"required":false,"displayName":"Error Message","defaultMatch":false,"canBeUsedToMatch":true},{"id":"row_number","type":"number","display":true,"removed":true,"readOnly":true,"required":false,"displayName":"row_number","defaultMatch":false,"canBeUsedToMatch":true}],"mappingMode":"defineBelow","matchingColumns":["Task ID"],"attemptToConvertTypes":false,"convertFieldsToString":false},"options":{},"operation":"update","sheetName":{"__rl":true,"mode":"list","value":268342285,"cachedResultUrl":"https://docs.google.com/spreadsheets/d/1wVz-tvvAuYi9sHtHj40i4yeOFZMbdwmuaQR5N5wRg08/edit#gid=268342285","cachedResultName":"Task"},"documentId":{"__rl":true,"mode":"url","value":"=https://docs.google.com/spreadsheets/d/1wVz-tvvAuYi9sHtHj40i4yeOFZMbdwmuaQR5N5wRg08/edit?gid=268342285#gid=268342285"}},"credentials":{"googleSheetsOAuth2Api":{"id":"jkkE1O0CnnFFvsFt","name":"Google Sheets account"}},"typeVersion":4.7},{"id":"1143459a-921d-49bd-a3b5-04ca4f571157","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[-304,-448],"parameters":{"color":6,"width":2912,"height":416,"content":"## Combine 3 Images into 1 (Product, Character, Background)"},"typeVersion":1},{"id":"9f44c4dd-ed43-4a6d-bd74-f4339a52f897","name":"Sticky Note2","type":"n8n-nodes-base.stickyNote","position":[-304,-32],"parameters":{"color":3,"width":2016,"height":416,"content":"## Make Video from Images"},"typeVersion":1},{"id":"bd4b00b7-cbfd-4470-81e6-bc220d128e3a","name":"GPT-5-Mini","type":"@n8n/n8n-nodes-langchain.lmChatOpenAi","position":[192,-96],"parameters":{"model":{"__rl":true,"mode":"list","value":"openai/gpt-5-mini","cachedResultName":"openai/gpt-5-mini"},"options":{},"builtInTools":{}},"credentials":{"openAiApi":{"id":"DR5h93e4tgrP9sjv","name":"Atlas Cloud"}},"typeVersion":1.3},{"id":"d67ef15d-3e2d-401f-a3cd-403acd774390","name":"GPT-OSS-120b","type":"@n8n/n8n-nodes-langchain.lmChatGroq","position":[336,-96],"parameters":{"model":"openai/gpt-oss-120b","options":{}},"credentials":{"groqApi":{"id":"aN5HZEVaAmEg9joX","name":"Groq account: CafeinAja"}},"typeVersion":1},{"id":"bdd51f42-db1b-490e-9e25-7734311d6852","name":"Sticky Note5","type":"n8n-nodes-base.stickyNote","position":[-1328,-528],"parameters":{"color":7,"width":512,"height":672,"content":"## 🔥 Follow My Channels\n\nDon't miss out on **AI and Automation** content! Follow me on:\n\n🎥 **YouTube:** [@aichandre](https://www.youtube.com/@aichandre)  \n📸 **Instagram:** [@aichandre](https://www.instagram.com/aichandre)  \n🎵 **TikTok:** [@aichandre](https://www.tiktok.com/@aichandre)\n\n***\n\n## 📺 Full Tutorial\n\n[![Watch the video on YouTube](https://img.youtube.com/vi/wOdtH54A8iE/0.jpg)](https://youtu.be/wOdtH54A8iE)\n\n***"},"typeVersion":1},{"id":"cb4397ac-c7ee-4a62-9ffa-9df369bc4f2b","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[-816,-528],"parameters":{"color":7,"width":512,"height":912,"content":"## 🛠️ Quick Setup Guide\n\n**Created by:** [Kristian Ekachandra](https://yapp.ink/aichandre)\n\n### ✅ Step 1: Add Google Sheets Credentials\nSet up OAuth2 credentials from [Google Cloud Console](https://console.cloud.google.com/) in n8n.\n\n### ✅ Step 2: Duplicate Template & Update Links\n1. [Duplicate this Google Sheets template](https://docs.google.com/spreadsheets/d/1wVz-tvvAuYi9sHtHj40i4yeOFZMbdwmuaQR5N5wRg08/copy)\n2. Update ALL Google Sheets node URLs to your cloned spreadsheet\n\n### ✅ Step 3: Connect AI Model API Keys\nAdd at least ONE API key:\n- [OpenAI](https://platform.openai.com) → GPT-5-Mini node\n- [Groq](https://groq.com) → GPT-OSS-120b node (fallback)\n- [Gemini](https://aistudio.google.com/app/apikey) (alternative)\n\n### ✅ Step 4: Add Atlas Cloud API Key\nInsert [Atlas Cloud](https://goto.atlascloud.ai/Kristian?ref=TM2L4K) API key in:\n- NanoBanana Pro Edit node\n- Veo 3.1 node\n\n### 💡 Step 5: Test It!\n1. Add a task in your Google Sheets (Status: \"Ready\")\n2. Run \"Schedule Trigger Edit Images\" manually\n3. Wait for Status → \"Edited\"\n4. Run \"Schedule Trigger Make Videos\" manually\n5. Check results in Image Result & Video Result columns\n\n***\n\n## 🚀 What This Does\n\n**Combines 3 images** (product + character + background) into realistic UGC selfie photos, then **generates 8-second videos** using AI.\n\n**Perfect for:** TikTok ads, Instagram Reels, product demos, social media content.\n\n***"},"typeVersion":1}],"pinData":{},"connections":{"Wait":{"main":[[{"node":"Get a Video","type":"main","index":0}]]},"Switch":{"main":[[{"node":"Update Video Task [SUCCESS]","type":"main","index":0}],[{"node":"Update Video Task [ERROR]","type":"main","index":0}],[{"node":"Wait","type":"main","index":0}]]},"Veo 3.1":{"main":[[{"node":"Wait","type":"main","index":0}]]},"Split Out":{"main":[[{"node":"Download Images","type":"main","index":0}]]},"GPT-5-Mini":{"ai_languageModel":[[{"node":"Image Prompt Agent","type":"ai_languageModel","index":0},{"node":"Video Prompt Agent","type":"ai_languageModel","index":0}]]},"Get a Video":{"main":[[{"node":"Switch","type":"main","index":0}]]},"GPT-OSS-120b":{"ai_languageModel":[[{"node":"Image Prompt Agent","type":"ai_languageModel","index":1},{"node":"Video Prompt Agent","type":"ai_languageModel","index":1}]]},"Get Temp Url":{"main":[[{"node":"Get Clean Data","type":"main","index":0}],[{"node":"Get Image Array","type":"main","index":0}]]},"Analyze image":{"main":[[{"node":"Update Edit Task [SUCCESS]","type":"main","index":0}]]},"Get Clean Data":{"main":[[{"node":"NanoBanana Pro Edit","type":"main","index":0}]]},"Get Ready Task":{"main":[[{"node":"Image Prompt Agent","type":"main","index":0}]]},"Download Images":{"main":[[{"node":"Get Temp Url","type":"main","index":0}]]},"Get Edited Task":{"main":[[{"node":"Video Prompt Agent","type":"main","index":0}]]},"Get Image Array":{"main":[[{"node":"Split Out","type":"main","index":0}]]},"If Image Success":{"main":[[{"node":"Analyze image","type":"main","index":0}],[{"node":"Update Edit Task [ERROR]","type":"main","index":0}]]},"Image Prompt Agent":{"main":[[{"node":"Get Image Array","type":"main","index":0}]]},"Video Prompt Agent":{"main":[[{"node":"Veo 3.1","type":"main","index":0}]]},"NanoBanana Pro Edit":{"main":[[{"node":"If Image Success","type":"main","index":0}]]},"Schedule Trigger Edit Images":{"main":[[{"node":"Get Ready Task","type":"main","index":0}]]},"Schedule Trigger Make Videos":{"main":[[{"node":"Get Edited Task","type":"main","index":0}]]}}},"lastUpdatedBy":1,"workflowInfo":{"nodeCount":28,"nodeTypes":{"n8n-nodes-base.if":{"count":1},"n8n-nodes-base.code":{"count":2},"n8n-nodes-base.wait":{"count":1},"n8n-nodes-base.switch":{"count":1},"n8n-nodes-base.splitOut":{"count":1},"n8n-nodes-base.stickyNote":{"count":4},"n8n-nodes-base.httpRequest":{"count":5},"n8n-nodes-base.googleSheets":{"count":6},"@n8n/n8n-nodes-langchain.agent":{"count":2},"n8n-nodes-base.scheduleTrigger":{"count":2},"@n8n/n8n-nodes-langchain.openAi":{"count":1},"@n8n/n8n-nodes-langchain.lmChatGroq":{"count":1},"@n8n/n8n-nodes-langchain.lmChatOpenAi":{"count":1}}},"status":"published","readyToDemo":null,"user":{"name":"Kristian Ekachandra","username":"aichandre","bio":"","verified":false,"links":["https://yapp.ink/aichandre"],"avatar":"https://gravatar.com/avatar/3a9316a8e6509f8d2f468ffb7a99681f9062ddc3c1f8a15ce778a701300105f7?r=pg&d=retro&size=200"},"nodes":[{"id":18,"icon":"file:googleSheets.svg","name":"n8n-nodes-base.googleSheets","codex":{"data":{"alias":["CSV","Sheet","Spreadsheet","GS"],"resources":{"generic":[{"url":"https://n8n.io/blog/love-at-first-sight-ricardos-n8n-journey/","icon":"❤️","label":"Love at first sight: Ricardo’s n8n journey"},{"url":"https://n8n.io/blog/why-business-process-automation-with-n8n-can-change-your-daily-life/","icon":"🧬","label":"Why business process automation with n8n can change your daily life"},{"url":"https://n8n.io/blog/automatically-adding-expense-receipts-to-google-sheets-with-telegram-mindee-twilio-and-n8n/","icon":"🧾","label":"Automatically Adding Expense Receipts to Google Sheets with Telegram, Mindee, Twilio, and n8n"},{"url":"https://n8n.io/blog/supercharging-your-conference-registration-process-with-n8n/","icon":"🎫","label":"Supercharging your conference registration process with n8n"},{"url":"https://n8n.io/blog/creating-triggers-for-n8n-workflows-using-polling/","icon":"⏲","label":"Creating triggers for n8n workflows using polling"},{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/migrating-community-metrics-to-orbit-using-n8n/","icon":"📈","label":"Migrating Community Metrics to Orbit using n8n"},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"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/how-honest-burgers-use-automation-to-save-100k-per-year/","icon":"🍔","label":"How Honest Burgers Use Automation to Save $100k per year"},{"url":"https://n8n.io/blog/how-a-digital-strategist-uses-n8n-for-online-marketing/","icon":"💻","label":"How a digital strategist uses n8n for online marketing"},{"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/sending-automated-congratulations-with-google-sheets-twilio-and-n8n/","icon":"🙌","label":"Sending Automated Congratulations with Google Sheets, Twilio, and n8n "},{"url":"https://n8n.io/blog/how-a-membership-development-manager-automates-his-work-and-investments/","icon":"📈","label":"How a Membership Development Manager automates his work and investments"},{"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.googlesheets/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/"}]},"categories":["Data & Storage","Productivity"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"input\",\"output\"]","defaults":{"name":"Google Sheets"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGZpbGw9IiMyOEI0NDYiIGQ9Ik0zNS42OSAxIDUyIDE3LjIyNXYzOS4wODdhMy42NyAzLjY3IDAgMCAxLTEuMDg0IDIuNjFBMy43IDMuNyAwIDAgMSA0OC4yOTMgNjBIMTIuNzA3YTMuNyAzLjcgMCAwIDEtMi42MjMtMS4wNzhBMy42NyAzLjY3IDAgMCAxIDkgNTYuMzEyVjQuNjg4YTMuNjcgMy42NyAwIDAgMSAxLjA4NC0yLjYxQTMuNyAzLjcgMCAwIDEgMTIuNzA3IDF6Ii8+PHBhdGggZmlsbD0iIzZBQ0U3QyIgZD0iTTM1LjY5IDEgNTIgMTcuMjI1SDM5LjM5N2MtMi4wNTQgMC0zLjcwNy0xLjgyOS0zLjcwNy0zLjg3MnoiLz48cGF0aCBmaWxsPSIjMjE5QjM4IiBkPSJNMzkuMjExIDE3LjIyNSA1MiAyMi40OHYtNS4yNTV6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIwLjEyIDMxLjk3NWMwLS44MTcuNjYyLTEuNDc1IDEuNDgzLTEuNDc1aDE3Ljc5NGMuODIxIDAgMS40ODIuNjU4IDEuNDgyIDEuNDc1djE1LjQ4N2MwIC44MTgtLjY2MSAxLjQ3NS0xLjQ4MiAxLjQ3NUgyMS42MDNhMS40NzYgMS40NzYgMCAwIDEtMS40ODItMS40NzRWMzEuOTc0em0yLjIyNSAxLjQ3NWg2LjY3MnYyLjIxMmgtNi42NzJ6bTAgNS4xNjJoNi42NzJ2Mi4yMTNoLTYuNjcyem0wIDUuMTYzaDYuNjcydjIuMjEyaC02LjY3MnptOS42MzgtMTAuMzI1aDYuNjcydjIuMjEyaC02LjY3MnptMCA1LjE2Mmg2LjY3MnYyLjIxM2gtNi42NzJ6bTAgNS4xNjNoNi42NzJ2Mi4yMTJoLTYuNjcyeiIvPjxwYXRoIGZpbGw9IiMyOEI0NDYiIGQ9Ik0zNC42OSAwIDUxIDE2LjIyNXYzOS4wODdhMy42NyAzLjY3IDAgMCAxLTEuMDg0IDIuNjFBMy43IDMuNyAwIDAgMSA0Ny4yOTMgNTlIMTEuNzA3YTMuNyAzLjcgMCAwIDEtMi42MjMtMS4wNzhBMy42NyAzLjY3IDAgMCAxIDggNTUuMzEyVjMuNjg4YTMuNjcgMy42NyAwIDAgMSAxLjA4NC0yLjYxQTMuNyAzLjcgMCAwIDEgMTEuNzA3IDB6Ii8+PHBhdGggZmlsbD0iIzZBQ0U3QyIgZD0iTTM0LjY5IDAgNTEgMTYuMjI1SDM4LjM5N2MtMi4wNTQgMC0zLjcwNy0xLjgyOS0zLjcwNy0zLjg3MnoiLz48cGF0aCBmaWxsPSIjMjE5QjM4IiBkPSJNMzguMjExIDE2LjIyNSA1MSAyMS40OHYtNS4yNTV6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE5LjEyIDMwLjk3NWMwLS44MTcuNjYyLTEuNDc1IDEuNDgzLTEuNDc1aDE3Ljc5NGMuODIxIDAgMS40ODIuNjU4IDEuNDgyIDEuNDc1djE1LjQ4N2MwIC44MTgtLjY2MSAxLjQ3NS0xLjQ4MiAxLjQ3NUgyMC42MDNhMS40NzYgMS40NzYgMCAwIDEtMS40ODItMS40NzRWMzAuOTc0em0yLjIyNSAxLjQ3NWg2LjY3MnYyLjIxMmgtNi42NzJ6bTAgNS4xNjJoNi42NzJ2Mi4yMTNoLTYuNjcyem0wIDUuMTYzaDYuNjcydjIuMjEyaC02LjY3MnptOS42MzgtMTAuMzI1aDYuNjcydjIuMjEyaC02LjY3MnptMCA1LjE2Mmg2LjY3MnYyLjIxM2gtNi42NzJ6bTAgNS4xNjNoNi42NzJ2Mi4yMTJoLTYuNjcyeiIvPjwvZz48L3N2Zz4="},"displayName":"Google Sheets","typeVersion":5,"nodeCategories":[{"id":3,"name":"Data & Storage"},{"id":4,"name":"Productivity"}]},{"id":19,"icon":"file:httprequest.svg","name":"n8n-nodes-base.httpRequest","codex":{"data":{"alias":["API","Request","URL","Build","cURL"],"resources":{"generic":[{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/why-business-process-automation-with-n8n-can-change-your-daily-life/","icon":"🧬","label":"Why business process automation with n8n can change your daily life"},{"url":"https://n8n.io/blog/automatically-pulling-and-visualizing-data-with-n8n/","icon":"📈","label":"Automatically pulling and visualizing data with n8n"},{"url":"https://n8n.io/blog/learn-how-to-automatically-cross-post-your-content-with-n8n/","icon":"✍️","label":"Learn how to automatically cross-post your content with n8n"},{"url":"https://n8n.io/blog/automatically-adding-expense-receipts-to-google-sheets-with-telegram-mindee-twilio-and-n8n/","icon":"🧾","label":"Automatically Adding Expense Receipts to Google Sheets with Telegram, Mindee, Twilio, and n8n"},{"url":"https://n8n.io/blog/running-n8n-on-ships-an-interview-with-maranics/","icon":"🛳","label":"Running n8n on ships: An interview with Maranics"},{"url":"https://n8n.io/blog/what-are-apis-how-to-use-them-with-no-code/","icon":" 🪢","label":"What are APIs and how to use them with no code"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/world-poetry-day-workflow/","icon":"📜","label":"Celebrating World Poetry Day with a daily poem in Telegram"},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/automate-designs-with-bannerbear-and-n8n/","icon":"🎨","label":"Automate Designs with Bannerbear and n8n"},{"url":"https://n8n.io/blog/how-uproc-scraped-a-multi-page-website-with-a-low-code-workflow/","icon":" 🕸️","label":"How uProc scraped a multi-page website with a low-code workflow"},{"url":"https://n8n.io/blog/building-an-expense-tracking-app-in-10-minutes/","icon":"📱","label":"Building an expense tracking app in 10 minutes"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/how-to-use-the-http-request-node-the-swiss-army-knife-for-workflow-automation/","icon":"🧰","label":"How to use the HTTP Request Node - The Swiss Army Knife for Workflow Automation"},{"url":"https://n8n.io/blog/learn-how-to-use-webhooks-with-mattermost-slash-commands/","icon":"🦄","label":"Learn how to use webhooks with Mattermost slash commands"},{"url":"https://n8n.io/blog/how-a-membership-development-manager-automates-his-work-and-investments/","icon":"📈","label":"How a Membership Development Manager automates his work and investments"},{"url":"https://n8n.io/blog/a-low-code-bitcoin-ticker-built-with-questdb-and-n8n-io/","icon":"📈","label":"A low-code bitcoin ticker built with QuestDB and n8n.io"},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/automations-for-activists/","icon":"✨","label":"How Common Knowledge use workflow automation for activism"},{"url":"https://n8n.io/blog/creating-scheduled-text-affirmations-with-n8n/","icon":"🤟","label":"Creating scheduled text affirmations with n8n"},{"url":"https://n8n.io/blog/how-goomer-automated-their-operations-with-over-200-n8n-workflows/","icon":"🛵","label":"How Goomer automated their operations with over 200 n8n workflows"},{"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/core-nodes/n8n-nodes-base.httprequest/"}]},"categories":["Development","Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"output\"]","defaults":{"name":"HTTP Request","color":"#0004F5"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MCAyMEM0MCA4Ljk1MzE0IDMxLjA0NjkgMCAyMCAwQzguOTUzMTQgMCAwIDguOTUzMTQgMCAyMEMwIDMxLjA0NjkgOC45NTMxNCA0MCAyMCA0MEMzMS4wNDY5IDQwIDQwIDMxLjA0NjkgNDAgMjBaTTIwIDM2Ljk0NThDMTguODg1MiAzNi45NDU4IDE3LjEzNzggMzUuOTY3IDE1LjQ5OTggMzIuNjk4NUMxNC43OTY0IDMxLjI5MTggMTQuMTk2MSAyOS41NDMxIDEzLjc1MjYgMjcuNjg0N0gyNi4xODk4QzI1LjgwNDUgMjkuNTQwMyAyNS4yMDQ0IDMxLjI5MDEgMjQuNTAwMiAzMi42OTg1QzIyLjg2MjIgMzUuOTY3IDIxLjExNDggMzYuOTQ1OCAyMCAzNi45NDU4Wk0xMi45MDY0IDIwQzEyLjkwNjQgMjEuNjA5NyAxMy4wMDg3IDIzLjE2NCAxMy4yMDAzIDI0LjYzMDVIMjYuNzk5N0MyNi45OTEzIDIzLjE2NCAyNy4wOTM2IDIxLjYwOTcgMjcuMDkzNiAyMEMyNy4wOTM2IDE4LjM5MDMgMjYuOTkxMyAxNi44MzYgMjYuNzk5NyAxNS4zNjk1SDEzLjIwMDNDMTMuMDA4NyAxNi44MzYgMTIuOTA2NCAxOC4zOTAzIDEyLjkwNjQgMjBaTTIwIDMuMDU0MTlDMjEuMTE0OSAzLjA1NDE5IDIyLjg2MjIgNC4wMzA3OCAyNC41MDAxIDcuMzAwMzlDMjUuMjA2NiA4LjcxNDA4IDI1LjgwNzIgMTAuNDA2NyAyNi4xOTIgMTIuMzE1M0gxMy43NTAxQzE0LjE5MzMgMTAuNDA0NyAxNC43OTQyIDguNzEyNTQgMTUuNDk5OCA3LjMwMDY0QzE3LjEzNzcgNC4wMzA4MyAxOC44ODUxIDMuMDU0MTkgMjAgMy4wNTQxOVpNMzAuMTQ3OCAyMEMzMC4xNDc4IDE4LjQwOTkgMzAuMDU0MyAxNi44NjE3IDI5LjgyMjcgMTUuMzY5NUgzNi4zMDQyQzM2LjcyNTIgMTYuODQyIDM2Ljk0NTggMTguMzk2NCAzNi45NDU4IDIwQzM2Ljk0NTggMjEuNjAzNiAzNi43MjUyIDIzLjE1OCAzNi4zMDQyIDI0LjYzMDVIMjkuODIyN0MzMC4wNTQzIDIzLjEzODMgMzAuMTQ3OCAyMS41OTAxIDMwLjE0NzggMjBaTTI2LjI3NjcgNC4yNTUxMkMyNy42MzY1IDYuMzYwMTkgMjguNzExIDkuMTMyIDI5LjM3NzQgMTIuMzE1M0gzNS4xMDQ2QzMzLjI1MTEgOC42NjggMzAuMTA3IDUuNzgzNDYgMjYuMjc2NyA0LjI1NTEyWk0xMC42MjI2IDEyLjMxNTNINC44OTI5M0M2Ljc1MTQ3IDguNjY3ODQgOS44OTM1MSA1Ljc4MzQxIDEzLjcyMzIgNC4yNTUxM0MxMi4zNjM1IDYuMzYwMjEgMTEuMjg5IDkuMTMyMDEgMTAuNjIyNiAxMi4zMTUzWk0zLjA1NDE5IDIwQzMuMDU0MTkgMjEuNjAzIDMuMjc3NDMgMjMuMTU3NSAzLjY5NDg0IDI0LjYzMDVIMTAuMTIxN0M5Ljk0NjE5IDIzLjE0MiA5Ljg1MjIyIDIxLjU5NDMgOS44NTIyMiAyMEM5Ljg1MjIyIDE4LjQwNTcgOS45NDYxOSAxNi44NTggMTAuMTIxNyAxNS4zNjk1SDMuNjk0ODRDMy4yNzc0MyAxNi44NDI1IDMuMDU0MTkgMTguMzk3IDMuMDU0MTkgMjBaTTI2LjI3NjYgMzUuNzQyN0MyNy42MzY1IDMzLjYzOTMgMjguNzExIDMwLjg2OCAyOS4zNzc0IDI3LjY4NDdIMzUuMTA0NkMzMy4yNTEgMzEuMzMyMiAzMC4xMDY4IDM0LjIxNzkgMjYuMjc2NiAzNS43NDI3Wk0xMy43MjM0IDM1Ljc0MjdDOS44OTM2OSAzNC4yMTc5IDYuNzUxNTUgMzEuMzMyNCA0Ljg5MjkzIDI3LjY4NDdIMTAuNjIyNkMxMS4yODkgMzAuODY4IDEyLjM2MzUgMzMuNjM5MyAxMy43MjM0IDM1Ljc0MjdaIiBmaWxsPSIjM0E0MkU5Ii8+Cjwvc3ZnPgo="},"displayName":"HTTP Request","typeVersion":4,"nodeCategories":[{"id":5,"name":"Development"},{"id":9,"name":"Core Nodes"}]},{"id":20,"icon":"fa:map-signs","name":"n8n-nodes-base.if","codex":{"data":{"alias":["Router","Filter","Condition","Logic","Boolean","Branch"],"details":"The IF node can be used to implement binary conditional logic in your workflow. You can set up one-to-many conditions to evaluate each item of data being inputted into the node. That data will either evaluate to TRUE or FALSE and route out of the node accordingly.\n\nThis node has multiple types of conditions: Bool, String, Number, and Date & Time.","resources":{"generic":[{"url":"https://n8n.io/blog/learn-to-automate-your-factorys-incident-reporting-a-step-by-step-guide/","icon":"🏭","label":"Learn to Automate Your Factory's Incident Reporting: A Step by Step Guide"},{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/why-business-process-automation-with-n8n-can-change-your-daily-life/","icon":"🧬","label":"Why business process automation with n8n can change your daily life"},{"url":"https://n8n.io/blog/create-a-toxic-language-detector-for-telegram/","icon":"🤬","label":"Create a toxic language detector for Telegram in 4 step"},{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/how-to-build-a-low-code-self-hosted-url-shortener/","icon":"🔗","label":"How to build a low-code, self-hosted URL shortener in 3 steps"},{"url":"https://n8n.io/blog/automate-your-data-processing-pipeline-in-9-steps-with-n8n/","icon":"⚙️","label":"Automate your data processing pipeline in 9 steps"},{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/automation-for-maintainers-of-open-source-projects/","icon":"🏷️","label":"How to automatically manage contributions to open-source projects"},{"url":"https://n8n.io/blog/how-uproc-scraped-a-multi-page-website-with-a-low-code-workflow/","icon":" 🕸️","label":"How uProc scraped a multi-page website with a low-code workflow"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"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/sending-automated-congratulations-with-google-sheets-twilio-and-n8n/","icon":"🙌","label":"Sending Automated Congratulations with Google Sheets, Twilio, and n8n "},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/benefits-of-automation-and-n8n-an-interview-with-hubspots-hugh-durkin/","icon":"🎖","label":"Benefits of automation and n8n: An interview with HubSpot's Hugh Durkin"},{"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/core-nodes/n8n-nodes-base.if/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Flow"]}}},"group":"[\"transform\"]","defaults":{"name":"If","color":"#408000"},"iconData":{"icon":"map-signs","type":"icon"},"displayName":"If","typeVersion":2,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":112,"icon":"fa:map-signs","name":"n8n-nodes-base.switch","codex":{"data":{"alias":["Router","If","Path","Filter","Condition","Logic","Branch","Case"],"resources":{"generic":[{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/build-your-own-virtual-assistant-with-n8n-a-step-by-step-guide/","icon":"👦","label":"Build your own virtual assistant with n8n: A step by step guide"},{"url":"https://n8n.io/blog/automation-for-maintainers-of-open-source-projects/","icon":"🏷️","label":"How to automatically manage contributions to open-source projects"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.switch/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Flow"]}}},"group":"[\"transform\"]","defaults":{"name":"Switch","color":"#506000"},"iconData":{"icon":"map-signs","type":"icon"},"displayName":"Switch","typeVersion":3,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":514,"icon":"fa:pause-circle","name":"n8n-nodes-base.wait","codex":{"data":{"alias":["pause","sleep","delay","timeout"],"resources":{"generic":[{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"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/core-nodes/n8n-nodes-base.wait/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers","Flow"]}}},"group":"[\"organization\"]","defaults":{"name":"Wait","color":"#804050"},"iconData":{"icon":"pause-circle","type":"icon"},"displayName":"Wait","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"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":834,"icon":"file:code.svg","name":"n8n-nodes-base.code","codex":{"data":{"alias":["cpde","Javascript","JS","Python","Script","Custom Code","Function"],"details":"The Code node allows you to execute JavaScript in your workflow.","resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.code/"}]},"categories":["Development","Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers","Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Code"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMTcxXzQ0MSkiPgo8cGF0aCBkPSJNMTcwLjI4MyA0OEgxOTYuNUMyMDMuMTI3IDQ4IDIwOC41IDQyLjYyNzQgMjA4LjUgMzZWMTJDMjA4LjUgNS4zNzI1OCAyMDMuMTI3IDAgMTk2LjUgMEgxNzAuMjgzQzEyNi4xIDAgOTAuMjgzIDM1LjgxNzIgOTAuMjgzIDgwVjE3NkM5MC4yODMgMjA2LjkyOCA2NS4yMTA5IDIzMiAzNC4yODMgMjMySDIzQzE2LjM3MjYgMjMyIDExIDIzNy4zNzIgMTEgMjQ0VjI2OEMxMSAyNzQuNjI3IDE2LjM3MjQgMjgwIDIyLjk5OTYgMjgwTDM0LjI4MyAyODBDNjUuMjEwOSAyODAgOTAuMjgzIDMwNS4wNzIgOTAuMjgzIDMzNlY0NDBDOTAuMjgzIDQ3OS43NjQgMTIyLjUxOCA1MTIgMTYyLjI4MyA1MTJIMTk2LjVDMjAzLjEyNyA1MTIgMjA4LjUgNTA2LjYyNyAyMDguNSA1MDBWNDc2QzIwOC41IDQ2OS4zNzMgMjAzLjEyNyA0NjQgMTk2LjUgNDY0SDE2Mi4yODNDMTQ5LjAyOCA0NjQgMTM4LjI4MyA0NTMuMjU1IDEzOC4yODMgNDQwVjMzNkMxMzguMjgzIDMwOS4wMjIgMTI4LjAxMSAyODQuNDQzIDExMS4xNjQgMjY1Ljk2MUMxMDYuMTA5IDI2MC40MTYgMTA2LjEwOSAyNTEuNTg0IDExMS4xNjQgMjQ2LjAzOUMxMjguMDExIDIyNy41NTcgMTM4LjI4MyAyMDIuOTc4IDEzOC4yODMgMTc2VjgwQzEzOC4yODMgNjIuMzI2OSAxNTIuNjEgNDggMTcwLjI4MyA0OFoiIGZpbGw9IiNGRjk5MjIiLz4KPHBhdGggZD0iTTMwNSAzNkMzMDUgNDIuNjI3NCAzMTAuMzczIDQ4IDMxNyA0OEgzNDIuOTc5QzM2MC42NTIgNDggMzc0Ljk3OCA2Mi4zMjY5IDM3NC45NzggODBWMTc2QzM3NC45NzggMjAyLjk3OCAzODUuMjUxIDIyNy41NTcgNDAyLjA5OCAyNDYuMDM5QzQwNy4xNTMgMjUxLjU4NCA0MDcuMTUzIDI2MC40MTYgNDAyLjA5OCAyNjUuOTYxQzM4NS4yNTEgMjg0LjQ0MyAzNzQuOTc4IDMwOS4wMjIgMzc0Ljk3OCAzMzZWNDMyQzM3NC45NzggNDQ5LjY3MyAzNjAuNjUyIDQ2NCAzNDIuOTc5IDQ2NEgzMTdDMzEwLjM3MyA0NjQgMzA1IDQ2OS4zNzMgMzA1IDQ3NlY1MDBDMzA1IDUwNi42MjcgMzEwLjM3MyA1MTIgMzE3IDUxMkgzNDIuOTc5QzM4Ny4xNjEgNTEyIDQyMi45NzggNDc2LjE4MyA0MjIuOTc4IDQzMlYzMzZDNDIyLjk3OCAzMDUuMDcyIDQ0OC4wNTEgMjgwIDQ3OC45NzkgMjgwSDQ5MEM0OTYuNjI3IDI4MCA1MDIgMjc0LjYyOCA1MDIgMjY4VjI0NEM1MDIgMjM3LjM3MyA0OTYuNjI4IDIzMiA0OTAgMjMyTDQ3OC45NzkgMjMyQzQ0OC4wNTEgMjMyIDQyMi45NzggMjA2LjkyOCA0MjIuOTc4IDE3NlY4MEM0MjIuOTc4IDM1LjgxNzIgMzg3LjE2MSAwIDM0Mi45NzkgMEgzMTdDMzEwLjM3MyAwIDMwNSA1LjM3MjU4IDMwNSAxMlYzNloiIGZpbGw9IiNGRjk5MjIiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTcxXzQ0MSI+CjxyZWN0IHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo="},"displayName":"Code","typeVersion":2,"nodeCategories":[{"id":5,"name":"Development"},{"id":9,"name":"Core Nodes"}]},{"id":839,"icon":"fa:clock","name":"n8n-nodes-base.scheduleTrigger","codex":{"data":{"alias":["Time","Scheduler","Polling","Cron","Interval"],"resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.scheduletrigger/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"trigger\",\"schedule\"]","defaults":{"name":"Schedule Trigger","color":"#31C49F"},"iconData":{"icon":"clock","type":"icon"},"displayName":"Schedule Trigger","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":1153,"icon":"file:openAiLight.svg","name":"@n8n/n8n-nodes-langchain.lmChatOpenAi","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.lmchatopenai/"}]},"categories":["AI","Langchain"],"subcategories":{"AI":["Language Models","Root Nodes"],"Language Models":["Chat Models (Recommended)"]}}},"group":"[\"transform\"]","defaults":{"name":"OpenAI Chat Model"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2Ljg2NzEgMTYuMzcxOEMzNy43NzQ2IDEzLjY0OCAzNy40NjIxIDEwLjY2NDIgMzYuMDEwOCA4LjE4NjYxQzMzLjgyODIgNC4zODY1MyAyOS40NDA3IDIuNDMxNDkgMjUuMTU1NiAzLjM1MTUxQzIzLjI0OTMgMS4yMDM5NiAyMC41MTA1IC0wLjAxNzMxNDggMTcuNjM5MiAwLjAwMDE4NTUzM0MxMy4yNTkxIC0wLjAwOTgxNDY4IDkuMzcyNzMgMi44MTAyNSA4LjAyNTIgNi45Nzc4M0M1LjIxMTM5IDcuNTU0MSAyLjc4MjU4IDkuMzE1MzggMS4zNjEzIDExLjgxMTdDLTAuODM3NDkzIDE1LjYwMTggLTAuMzM2MjMyIDIwLjM3OTQgMi42MDEzMyAyMy42Mjk0QzEuNjkzODEgMjYuMzUzMiAyLjAwNjMyIDI5LjMzNzEgMy40NTc2IDMxLjgxNDZDNS42NDAxNSAzNS42MTQ3IDEwLjAyNzcgMzcuNTY5NyAxNC4zMTI4IDM2LjY0OTdDMTYuMjE3OSAzOC43OTczIDE4Ljk1NzkgNDAuMDE4NSAyMS44MjkyIDM5Ljk5OThDMjYuMjExOCA0MC4wMTEgMzAuMDk5NCAzNy4xODg1IDMxLjQ0NjkgMzMuMDE3MUMzNC4yNjA4IDMyLjQ0MDkgMzYuNjg5NiAzMC42Nzk2IDM4LjExMDggMjguMTgzM0M0MC4zMDcxIDI0LjM5MzIgMzkuODA0NiAxOS42MTk0IDM2Ljg2ODMgMTYuMzY5M0wzNi44NjcxIDE2LjM3MThaTTIxLjgzMTcgMzcuMzg2QzIwLjA3OCAzNy4zODg1IDE4LjM3OTIgMzYuNzc0NyAxNy4wMzI5IDM1LjY1MDlDMTcuMDk0MSAzNS42MTg0IDE3LjIwMDQgMzUuNTU5NyAxNy4yNjkxIDM1LjUxNzJMMjUuMjM0MyAzMC45MTcxQzI1LjY0MTggMzAuNjg1OCAyNS44OTE4IDMwLjI1MjEgMjUuODg5MyAyOS43ODMzVjE4LjU1NDNMMjkuMjU1NyAyMC40OTgxQzI5LjI5MTkgMjAuNTE1NiAyOS4zMTU3IDIwLjU1MDYgMjkuMzIwNyAyMC41OTA2VjI5Ljg4OTZDMjkuMzE1NyAzNC4wMjQ3IDI1Ljk2NjggMzcuMzc3MiAyMS44MzE3IDM3LjM4NlpNNS43MjY0IDMwLjUwNzFDNC44NDc2MyAyOC45ODk2IDQuNTMxMzcgMjcuMjEwOCA0LjgzMjYzIDI1LjQ4NDVDNC44OTEzOCAyNS41MTk1IDQuOTk1MTMgMjUuNTgzMiA1LjA2ODg4IDI1LjYyNTdMMTMuMDM0MSAzMC4yMjU4QzEzLjQzNzggMzAuNDYyMSAxMy45Mzc4IDMwLjQ2MjEgMTQuMzQyOCAzMC4yMjU4TDI0LjA2NjggMjQuNjEwN1YyOC40OTgzQzI0LjA2OTMgMjguNTM4MyAyNC4wNTA1IDI4LjU3NyAyNC4wMTkzIDI4LjYwMkwxNS45Njc5IDMzLjI1MDlDMTIuMzgxNSAzNS4zMTU5IDcuODAxNDQgMzQuMDg4NCA1LjcyNzY1IDMwLjUwNzFINS43MjY0Wk0zLjYzMDEgMTMuMTIwNUM0LjUwNTEyIDExLjYwMDQgNS44ODY0IDEwLjQzNzkgNy41MzE0NCA5LjgzNDE1QzcuNTMxNDQgOS45MDI5IDcuNTI3NjkgMTAuMDI0MiA3LjUyNzY5IDEwLjEwOTJWMTkuMzEwNkM3LjUyNTE5IDE5Ljc3ODEgNy43NzUxOSAyMC4yMTE5IDguMTgxNDUgMjAuNDQzMUwxNy45MDU0IDI2LjA1N0wxNC41MzkxIDI4LjAwMDhDMTQuNTA1MyAyOC4wMjMzIDE0LjQ2MjggMjguMDI3IDE0LjQyNTMgMjguMDEwOEw2LjM3MjY2IDIzLjM1ODJDMi43OTM4MyAyMS4yODU2IDEuNTY2MzEgMTYuNzA2OCAzLjYyODg1IDEzLjEyMTdMMy42MzAxIDEzLjEyMDVaTTMxLjI4ODIgMTkuNTU2OUwyMS41NjQyIDEzLjk0MTdMMjQuOTMwNiAxMS45OTkyQzI0Ljk2NDMgMTEuOTc2NyAyNS4wMDY4IDExLjk3MjkgMjUuMDQ0MyAxMS45ODkyTDMzLjA5NyAxNi42MzhDMzYuNjgyMSAxOC43MDkzIDM3LjkxMDggMjMuMjk1NyAzNS44Mzk1IDI2Ljg4MDhDMzQuOTYzMyAyOC4zOTgzIDMzLjU4MzIgMjkuNTYwOCAzMS45Mzk1IDMwLjE2NThWMjAuNjg5NEMzMS45NDMyIDIwLjIyMTkgMzEuNjk0NSAxOS43ODk0IDMxLjI4OTQgMTkuNTU2OUgzMS4yODgyWk0zNC42MzgzIDE0LjUxNDJDMzQuNTc5NSAxNC40NzggMzQuNDc1OCAxNC40MTU1IDM0LjQwMiAxNC4zNzNMMjYuNDM2OCA5Ljc3Mjg5QzI2LjAzMzEgOS41MzY2NCAyNS41MzMxIDkuNTM2NjQgMjUuMTI4MSA5Ljc3Mjg5TDE1LjQwNDEgMTUuMzg4VjExLjUwMDRDMTUuNDAxNiAxMS40NjA0IDE1LjQyMDQgMTEuNDIxNyAxNS40NTE2IDExLjM5NjdMMjMuNTAzIDYuNzUxNThDMjcuMDg5NCA0LjY4Mjc5IDMxLjY3NDUgNS45MTQwNiAzMy43NDIgOS41MDE2NEMzNC42MTU4IDExLjAxNjcgMzQuOTMyIDEyLjc5MDUgMzQuNjM1OCAxNC41MTQySDM0LjYzODNaTTEzLjU3NDEgMjEuNDQzMUwxMC4yMDY1IDE5LjQ5OTRDMTAuMTcwMiAxOS40ODE5IDEwLjE0NjUgMTkuNDQ2OCAxMC4xNDE1IDE5LjQwNjhWMTAuMTA3OUMxMC4xNDQgNS45Njc4MSAxMy41MDI4IDIuNjEyNzQgMTcuNjQyOSAyLjYxNTI0QzE5LjM5NDIgMi42MTUyNCAyMS4wODkyIDMuMjMwMjUgMjIuNDM1NSA0LjM1MDI4QzIyLjM3NDMgNC4zODI3OCAyMi4yNjkzIDQuNDQxNTMgMjIuMTk5MiA0LjQ4NDAzTDE0LjIzNDEgOS4wODQxM0MxMy44MjY2IDkuMzE1MzggMTMuNTc2NiA5Ljc0Nzg5IDEzLjU3OTEgMTAuMjE2N0wxMy41NzQxIDIxLjQ0MDZWMjEuNDQzMVpNMTUuNDAyOSAxNy41MDA2TDE5LjczNDIgMTQuOTk5M0wyNC4wNjU1IDE3LjQ5OTNWMjIuNTAwN0wxOS43MzQyIDI1LjAwMDdMMTUuNDAyOSAyMi41MDA3VjE3LjUwMDZaIiBmaWxsPSIjN0Q3RDg3Ii8+Cjwvc3ZnPgo="},"displayName":"OpenAI Chat Model","typeVersion":1,"nodeCategories":[{"id":25,"name":"AI"},{"id":26,"name":"Langchain"}]},{"id":1239,"icon":"file:splitOut.svg","name":"n8n-nodes-base.splitOut","codex":{"data":{"alias":["Split","Nested","Transform","Array","List","Item"],"details":"","resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.splitout/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Split Out"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJub25lIj48ZyBmaWxsPSIjOUI2REQ1IiBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTQ4MCAxNDhjMC02LjYyNy01LjM3My0xMi0xMi0xMkgzMjJjLTYuNjI3IDAtMTIgNS4zNzMtMTIgMTJ2MjRjMCA2LjYyNyA1LjM3MyAxMiAxMiAxMmgxNDZjNi42MjcgMCAxMi01LjM3MyAxMi0xMnptMCA5NmMwLTYuNjI3LTUuMzczLTEyLTEyLTEySDMyMmMtNi42MjcgMC0xMiA1LjM3My0xMiAxMnYyNGMwIDYuNjI3IDUuMzczIDEyIDEyIDEyaDE0NmM2LjYyNyAwIDEyLTUuMzczIDEyLTEyem0wIDk2YzAtNi42MjctNS4zNzMtMTItMTItMTJIMzIyYy02LjYyNyAwLTEyIDUuMzczLTEyIDEydjI0YzAgNi42MjcgNS4zNzMgMTIgMTIgMTJoMTQ2YzYuNjI3IDAgMTItNS4zNzMgMTItMTJ6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48cGF0aCBkPSJNNDM4IDc2YzAgNi42MjctNS4zNzMgMTItMTIgMTJIMzA5Ljc4M2MtMTcuNjczIDAtMzIgMTQuMzI3LTMyIDMydjU2YzAgMjYuOTc4LTEwLjI3MiA1MS41NTctMjcuMTE5IDcwLjAzOS01LjA1NSA1LjU0NS01LjA1NSAxNC4zNzcgMCAxOS45MjIgMTYuODQ3IDE4LjQ4MiAyNy4xMTkgNDMuMDYxIDI3LjExOSA3MC4wMzl2NTZjMCAxNy42NzMgMTQuMzI3IDMyIDMyIDMySDQyNmM2LjYyNyAwIDEyIDUuMzczIDEyIDEydjI0YzAgNi42MjctNS4zNzMgMTItMTIgMTJIMzA5Ljc4M2MtNDQuMTgzIDAtODAtMzUuODE3LTgwLTgwdi01NmMwLTMwLjkyOC0yNS4wNzItNTYtNTYtNTZhNS43ODMgNS43ODMgMCAwIDEtNS43ODMtNS43ODN2LTM2LjQzNGE1Ljc4MyA1Ljc4MyAwIDAgMSA1Ljc4My01Ljc4M2MzMC45MjggMCA1Ni0yNS4wNzIgNTYtNTZ2LTU2YzAtNDQuMTgzIDM1LjgxNy04MCA4MC04MEg0MjZjNi42MjcgMCAxMiA1LjM3MyAxMiAxMnoiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMzYgMjQ0YzAtNi42MjctNS4zNzMtMTItMTItMTJIMTJjLTYuNjI3IDAtMTIgNS4zNzMtMTIgMTJ2MjRjMCA2LjYyNyA1LjM3MyAxMiAxMiAxMmgxMTJjNi42MjcgMCAxMi01LjM3MyAxMi0xMnoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01MTIgMEgwdjUxMmg1MTJ6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+"},"displayName":"Split Out","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":1250,"icon":"file:openAi.svg","name":"@n8n/n8n-nodes-langchain.openAi","codex":{"data":{"alias":["LangChain","ChatGPT","Sora","DallE","whisper","audio","transcribe","tts","assistant"],"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-langchain.openai/"}]},"categories":["AI","Langchain"],"subcategories":{"AI":["Agents","Miscellaneous","Root Nodes"]}}},"group":"[\"transform\"]","defaults":{"name":"OpenAI"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2Ljg2NzEgMTYuMzcxOEMzNy43NzQ2IDEzLjY0OCAzNy40NjIxIDEwLjY2NDIgMzYuMDEwOCA4LjE4NjYxQzMzLjgyODIgNC4zODY1MyAyOS40NDA3IDIuNDMxNDkgMjUuMTU1NiAzLjM1MTUxQzIzLjI0OTMgMS4yMDM5NiAyMC41MTA1IC0wLjAxNzMxNDggMTcuNjM5MiAwLjAwMDE4NTUzM0MxMy4yNTkxIC0wLjAwOTgxNDY4IDkuMzcyNzMgMi44MTAyNSA4LjAyNTIgNi45Nzc4M0M1LjIxMTM5IDcuNTU0MSAyLjc4MjU4IDkuMzE1MzggMS4zNjEzIDExLjgxMTdDLTAuODM3NDkzIDE1LjYwMTggLTAuMzM2MjMyIDIwLjM3OTQgMi42MDEzMyAyMy42Mjk0QzEuNjkzODEgMjYuMzUzMiAyLjAwNjMyIDI5LjMzNzEgMy40NTc2IDMxLjgxNDZDNS42NDAxNSAzNS42MTQ3IDEwLjAyNzcgMzcuNTY5NyAxNC4zMTI4IDM2LjY0OTdDMTYuMjE3OSAzOC43OTczIDE4Ljk1NzkgNDAuMDE4NSAyMS44MjkyIDM5Ljk5OThDMjYuMjExOCA0MC4wMTEgMzAuMDk5NCAzNy4xODg1IDMxLjQ0NjkgMzMuMDE3MUMzNC4yNjA4IDMyLjQ0MDkgMzYuNjg5NiAzMC42Nzk2IDM4LjExMDggMjguMTgzM0M0MC4zMDcxIDI0LjM5MzIgMzkuODA0NiAxOS42MTk0IDM2Ljg2ODMgMTYuMzY5M0wzNi44NjcxIDE2LjM3MThaTTIxLjgzMTcgMzcuMzg2QzIwLjA3OCAzNy4zODg1IDE4LjM3OTIgMzYuNzc0NyAxNy4wMzI5IDM1LjY1MDlDMTcuMDk0MSAzNS42MTg1IDE3LjIwMDQgMzUuNTU5NyAxNy4yNjkxIDM1LjUxNzJMMjUuMjM0MyAzMC45MTcxQzI1LjY0MTggMzAuNjg1OCAyNS44OTE4IDMwLjI1MjEgMjUuODg5MyAyOS43ODMzVjE4LjU1NDNMMjkuMjU1NiAyMC40OTgxQzI5LjI5MTkgMjAuNTE1NiAyOS4zMTU3IDIwLjU1MDYgMjkuMzIwNyAyMC41OTA2VjI5Ljg4OTZDMjkuMzE1NyAzNC4wMjQ3IDI1Ljk2NjggMzcuMzc3MiAyMS44MzE3IDM3LjM4NlpNNS43MjY0IDMwLjUwNzFDNC44NDc2MyAyOC45ODk2IDQuNTMxMzcgMjcuMjEwOCA0LjgzMjYzIDI1LjQ4NDVDNC44OTEzOCAyNS41MTk1IDQuOTk1MTMgMjUuNTgzMiA1LjA2ODg4IDI1LjYyNTdMMTMuMDM0MSAzMC4yMjU4QzEzLjQzNzggMzAuNDYyMSAxMy45Mzc4IDMwLjQ2MjEgMTQuMzQyOCAzMC4yMjU4TDI0LjA2NjggMjQuNjEwN1YyOC40OTgzQzI0LjA2OTMgMjguNTM4MyAyNC4wNTA1IDI4LjU3NyAyNC4wMTkzIDI4LjYwMkwxNS45Njc5IDMzLjI1MDlDMTIuMzgxNSAzNS4zMTU5IDcuODAxNDQgMzQuMDg4NCA1LjcyNzY1IDMwLjUwNzFINS43MjY0Wk0zLjYzMDEgMTMuMTIwNUM0LjUwNTEyIDExLjYwMDQgNS44ODY0IDEwLjQzNzkgNy41MzE0NCA5LjgzNDE1QzcuNTMxNDQgOS45MDI5IDcuNTI3NjkgMTAuMDI0MSA3LjUyNzY5IDEwLjEwOTJWMTkuMzEwNkM3LjUyNTE5IDE5Ljc3ODEgNy43NzUxOSAyMC4yMTE5IDguMTgxNDUgMjAuNDQzMUwxNy45MDU0IDI2LjA1N0wxNC41MzkxIDI4LjAwMDhDMTQuNTA1MyAyOC4wMjMzIDE0LjQ2MjggMjguMDI3IDE0LjQyNTMgMjguMDEwOEw2LjM3MjY2IDIzLjM1ODJDMi43OTM4MyAyMS4yODU2IDEuNTY2MzEgMTYuNzA2OCAzLjYyODg1IDEzLjEyMTdMMy42MzAxIDEzLjEyMDVaTTMxLjI4ODIgMTkuNTU2OUwyMS41NjQyIDEzLjk0MTdMMjQuOTMwNiAxMS45OTkyQzI0Ljk2NDMgMTEuOTc2NyAyNS4wMDY4IDExLjk3MjkgMjUuMDQ0MyAxMS45ODkyTDMzLjA5NyAxNi42MzhDMzYuNjgyMSAxOC43MDkzIDM3LjkxMDggMjMuMjk1NyAzNS44Mzk1IDI2Ljg4MDhDMzQuOTYzMyAyOC4zOTgzIDMzLjU4MzIgMjkuNTYwOCAzMS45Mzk1IDMwLjE2NThWMjAuNjg5NEMzMS45NDMyIDIwLjIyMTkgMzEuNjk0NSAxOS43ODk0IDMxLjI4OTQgMTkuNTU2OUgzMS4yODgyWk0zNC42MzgzIDE0LjUxNDJDMzQuNTc5NSAxNC40NzggMzQuNDc1OCAxNC40MTU1IDM0LjQwMiAxNC4zNzNMMjYuNDM2OCA5Ljc3Mjg5QzI2LjAzMzEgOS41MzY2NCAyNS41MzMxIDkuNTM2NjQgMjUuMTI4MSA5Ljc3Mjg5TDE1LjQwNDEgMTUuMzg4VjExLjUwMDRDMTUuNDAxNiAxMS40NjA0IDE1LjQyMDQgMTEuNDIxNyAxNS40NTE2IDExLjM5NjdMMjMuNTAzIDYuNzUxNThDMjcuMDg5NCA0LjY4Mjc5IDMxLjY3NDUgNS45MTQwNiAzMy43NDIgOS41MDE2NEMzNC42MTU4IDExLjAxNjcgMzQuOTMyIDEyLjc5MDUgMzQuNjM1OCAxNC41MTQySDM0LjYzODNaTTEzLjU3NDEgMjEuNDQzMUwxMC4yMDY1IDE5LjQ5OTRDMTAuMTcwMiAxOS40ODE5IDEwLjE0NjUgMTkuNDQ2OCAxMC4xNDE1IDE5LjQwNjhWMTAuMTA3OUMxMC4xNDQgNS45Njc4MSAxMy41MDI4IDIuNjEyNzQgMTcuNjQyOSAyLjYxNTI0QzE5LjM5NDIgMi42MTUyNCAyMS4wODkyIDMuMjMwMjUgMjIuNDM1NSA0LjM1MDI4QzIyLjM3NDMgNC4zODI3OCAyMi4yNjkzIDQuNDQxNTMgMjIuMTk5MiA0LjQ4NDAzTDE0LjIzNDEgOS4wODQxM0MxMy44MjY2IDkuMzE1MzggMTMuNTc2NiA5Ljc0Nzg5IDEzLjU3OTEgMTAuMjE2N0wxMy41NzQxIDIxLjQ0MDZWMjEuNDQzMVpNMTUuNDAyOSAxNy41MDA2TDE5LjczNDIgMTQuOTk5M0wyNC4wNjU1IDE3LjQ5OTNWMjIuNTAwN0wxOS43MzQyIDI1LjAwMDdMMTUuNDAyOSAyMi41MDA3VjE3LjUwMDZaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K"},"displayName":"OpenAI","typeVersion":2,"nodeCategories":[{"id":25,"name":"AI"},{"id":26,"name":"Langchain"}]},{"id":1263,"icon":"file:groq.svg","name":"@n8n/n8n-nodes-langchain.lmChatGroq","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.lmchatgroq/"}]},"categories":["AI","Langchain"],"subcategories":{"AI":["Language Models","Root Nodes"],"Language Models":["Chat Models (Recommended)"]}}},"group":"[\"transform\"]","defaults":{"name":"Groq Chat Model"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgaWQ9IkxheWVyXzIiCiAgIHZpZXdCb3g9IjAgMCA0OTkuOTk5OTkgNDk5Ljk5OTk5IgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSI1MDAiCiAgIGhlaWdodD0iNTAwIgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzCiAgICAgaWQ9ImRlZnM0IiAvPjxnCiAgICAgaWQ9IlBBR0VTIj48Y2lyY2xlCiAgICAgICBzdHlsZT0iZmlsbDojZjU0ZjM1O2ZpbGwtb3BhY2l0eToxO3N0cm9rZS13aWR0aDoxLjEzNjIyIgogICAgICAgaWQ9InBhdGg0IgogICAgICAgY3g9IjI1MCIKICAgICAgIGN5PSIyNTAiCiAgICAgICByPSIyNTAiIC8+PHBhdGgKICAgICAgIGQ9Ik0gMjUwLjUzNjY0LDk3LjEyMjk5NCBDIDE5Mi43MTkzMSw5Ni41ODg2MzggMTQ1LjQ4MjIyLDE0Mi45NzA3NSAxNDQuOTQ3ODYsMjAwLjc4ODA4IGMgLTAuNTM0MzQsNTcuODE3MzMgNDUuODQ3NzcsMTA1LjA1NDQyIDEwMy42NjUxLDEwNS41ODg3NyBoIDM2LjMzNjIxIHYgLTM5LjIyMTc0IGggLTM0LjQxMjUzIGMgLTM2LjEyMjQ4LDAuNDI3NSAtNjUuNzI1OCwtMjguNTM0NjIgLTY2LjE1MzI5LC02NC42NTcwOCAtMC40Mjc0OSwtMzYuMTIyNDggMjguNTM0NjMsLTY1LjcyNTgxIDY0LjY1NzA4LC02Ni4xNTMzIGggMS40OTYyMSBjIDM2LjEyMjQ4LDAgNjUuNDA1MiwyOS4yODI3MiA2NS41MTIwNyw2NS40MDUyIHYgMCA5Ni4zOTc4MyAwIGMgMCwzNS44MDE4NyAtMjkuMTc1ODUsNjQuOTc3NzMgLTY0Ljg3MDgzLDY1LjQwNTIxIC0xNy4wOTk0MSwtMC4xMDY4OCAtMzMuNDUwNzEsLTcuMDUzNTEgLTQ1LjUyNzE3LC0xOS4xMjk5NSBsIC0yNy43ODY1LDI3Ljc4NjUxIGMgMTkuMjM2ODEsMTkuMzQzNyA0NS4zMTMzOSwzMC4zNTE0MyA3Mi41NjU1NiwzMC42NzIwNSBoIDEuMzg5MzMgYyA1Ny4wNjkyNCwtMC44NTQ5NyAxMDIuOTE3LC00Ny4xMzAyMiAxMDMuMjM3NiwtMTA0LjE5OTQ1IFYgMTk5LjI5MTg5IEMgMzUzLjY2NzM5LDE0Mi40MzYzOSAzMDcuMjg1MjcsOTcuMTIyOTk0IDI1MC41MzY2NCw5Ny4xMjI5OTQgWiIKICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjBweCIKICAgICAgIGlkPSJwYXRoMS0zIiAvPjwvZz48L3N2Zz4K"},"displayName":"Groq Chat Model","typeVersion":1,"nodeCategories":[{"id":25,"name":"AI"},{"id":26,"name":"Langchain"}]}],"categories":[{"id":31,"name":"Content Creation"},{"id":51,"name":"Multimodal AI"}],"image":[]}}