{"workflow":{"id":11701,"name":"Generate UGC product video ads from a reference image with OpenAI and Kie.ai","views":453,"recentViews":1,"totalViews":453,"createdAt":"2025-12-11T12:32:05.730Z","description":"How it works\n\n- Analyzes a reference product image using AI vision to extract brand elements, colors, and design\n\n- Generates UGC-style prompts for image and video creation based on your specifications\n\n- Calls external APIs to generate product images and videos at scale\n\n- Polls for completion and retrieves the generated media files\n\n- Uploads all videos to Box and Google Drive, then logs results to Google Sheets\n\nSet up steps\n\n- Connect OpenAI credentials for image analysis\n\n- Configure your image generation API credentials\n\n- Configure your video generation API credentials\n\n- Connect Google Drive and Box for file uploads\n\n- Connect Google Sheets for tracking and logging\n\n- Keep detailed descriptions of your UGC style preferences in the sticky notes inside your workflow\n","workflow":{"meta":{"instanceId":"a240d893487a2e0734ac1ae3e7a6bdc8133fccfd8d73f3153b62dbf520b66933"},"nodes":[{"id":"51750529-e61f-4f6c-aa4b-20b4694a3988","name":"When clicking ‘Execute workflow’","type":"n8n-nodes-base.manualTrigger","position":[-768,432],"parameters":{},"typeVersion":1},{"id":"c8a90a2e-d9b8-4543-881f-6b93c891b456","name":"Analyze image","type":"@n8n/n8n-nodes-langchain.openAi","position":[-96,432],"parameters":{"text":"Return the analysis in YAML format with the following fields:\n\nbrand_name: (Name of the brand shown in the image, if visible or inferable)\ncolor_scheme:\n  - hex: (Hex code of each prominent color used)\n    name: (Descriptive name of the color)\nfont_style: (Describe the font family or style used: serif/sans-serif, bold/thin, etc.)\nvisual_description: (A full sentence or two summarizing what is seen in the image, ignoring the background)\n\nOnly return the YAML. Do not explain or add any other comments.","modelId":{"__rl":true,"mode":"list","value":"chatgpt-4o-latest","cachedResultName":"CHATGPT-4O-LATEST"},"options":{},"resource":"image","simplify":false,"imageUrls":"=https://drive.google.com/uc?export=download&id={{ $('Setup (Image & Video settings)').item.json['googledrive link reference image'].match(/https:\\/\\/drive\\.google\\.com\\/file\\/d\\/([A-Za-z0-9_-]+)/)?.[1] }}","operation":"analyze"},"typeVersion":1.8},{"id":"a9442908-6903-4be5-b1a4-b81b02b1da5e","name":"OpenAI Chat Model","type":"@n8n/n8n-nodes-langchain.lmChatOpenAi","position":[144,656],"parameters":{"model":{"__rl":true,"mode":"list","value":"gpt-4.1","cachedResultName":"gpt-4.1"},"options":{}},"typeVersion":1.2},{"id":"02f750e9-a228-44ec-ba78-b46108dadf2b","name":"Structured Output Parser","type":"@n8n/n8n-nodes-langchain.outputParserStructured","position":[400,656],"parameters":{"jsonSchemaExample":"{\n  \"scenes\": [\n    {\n      \"image_prompt\": \"emotion: [string]\\naction: [string]\\ncharacter: [string]\\nsetting: [string]\\ncamera: [string]\\nstyle: [string]\", \n      \"video_prompt\": \"dialogue: [string]\\nemotion: [string]\\nvoice_type: [string]\\naction: [string]\\ncharacter: [string]\\nsetting: [string]\\ncamera: [string]\", \n      \"aspect_ratio_video\": \"[9:16 or 16:9]\", \n      \"aspect_ratio_image\": \"[3:2 or 2:3]\", \n      \"model\": \"[veo3 or veo3_fast]\"\n    }\n  ]\n}"},"typeVersion":1.3},{"id":"8ebbe123-b5f9-4f0f-abc2-f15c4910ef60","name":"Upload a file","type":"n8n-nodes-base.box","position":[3072,336],"parameters":{"fileName":"={{ $('Retrieve generated video1').item.json.data.taskId }}.mp4","binaryData":true},"typeVersion":1},{"id":"f4273123-8b1c-4826-874a-8148adb7087e","name":"Upload file","type":"n8n-nodes-base.googleDrive","position":[3072,528],"parameters":{"name":"={{ $json['data.response.resultUrls[0]'] }} ","driveId":{"__rl":true,"mode":"list","value":"My Drive"},"options":{},"folderId":{"__rl":true,"mode":"list","value":"1AyXY9wyFsiVbgdXfVB8Rhv1ksb64M_LO","cachedResultUrl":"https://drive.google.com/drive/folders/1AyXY9wyFsiVbgdXfVB8Rhv1ksb64M_LO","cachedResultName":"8 sec Script Vids Bonsai"},"inputDataFieldName":"=data"},"credentials":{"googleDriveOAuth2Api":{"id":"oIQmjgdtfBVoiKgP","name":"Jannik.hiller02"}},"typeVersion":3},{"id":"291deead-2116-4d0f-99f4-1f68979a6962","name":"Image Generation Loop","type":"n8n-nodes-base.stickyNote","position":[560,320],"parameters":{"color":6,"width":1104,"height":432,"content":"## Image Generation Loop\n\nGenerates keyframe images using Kie.ai API. Each image serves as the first frame for video generation."},"typeVersion":1},{"id":"630b4978-8274-453b-880d-01318e7380c3","name":"Video Generation Loop","type":"n8n-nodes-base.stickyNote","position":[1664,320],"parameters":{"color":6,"width":1296,"height":432,"content":"## Video Generation Loop\n\nGenerates AI videos using the keyframes and dialogue. Downloads final video files."},"typeVersion":1},{"id":"ad9ce726-c70c-48c7-947d-fb6ebc19e2e7","name":"Validate prompt generation","type":"@n8n/n8n-nodes-langchain.toolThink","position":[272,672],"parameters":{},"typeVersion":1.1},{"id":"56674795-213e-421d-ab61-5df97b8161c5","name":"📋 Overview: Scale product videos with AI-generated UGC content","type":"n8n-nodes-base.stickyNote","position":[-1392,-128],"parameters":{"color":"yellow","width":480,"height":752,"content":"## Scale product videos with AI-generated UGC content\n\nThis workflow automates the creation of UGC-style product videos at scale. It analyzes a reference image, generates AI prompts for image and video creation, calls external APIs to generate media, and uploads the final videos to cloud storage with tracking.\n\n### How it works\n1. Upload a reference product image and specify video count\n2. AI analyzes the image and generates UGC-style prompts\n3. Calls image generation API to create product visuals\n4. Calls video generation API to create UGC-style videos\n5. Polls for completion and retrieves generated files\n6. Uploads videos to Box and Google Drive\n7. Logs all results to Google Sheets\n\n### Setup steps\n1. Connect OpenAI credentials for image analysis\n2. Configure image generation API credentials\n3. Configure video generation API credentials\n4. Connect Google Drive and Box for file uploads\n5. Connect Google Sheets for result tracking\n6. Update reference image link in Setup node"},"typeVersion":1},{"id":"ed6ed6e3-6d78-4e6e-938d-f8445fbdc1df","name":"Stage 1: Setup and image analysis","type":"n8n-nodes-base.stickyNote","position":[-800,160],"parameters":{"color":7,"width":832,"height":464,"content":"## Stage 1: Setup and image analysis\n\nConfigures workflow variables and analyzes reference product image using OpenAI vision to extract brand, colors, and visual elements."},"typeVersion":1},{"id":"71c48a15-5b09-4b9f-8f8f-017dc2e117ff","name":"Stage 2: Prompt generation","type":"n8n-nodes-base.stickyNote","position":[32,160],"parameters":{"color":7,"width":528,"height":656,"content":"## Stage 2: Prompt generation\n\nUses AI agent to generate UGC-style prompts for image and video creation based on analysis, user preferences, and dialogue script."},"typeVersion":1},{"id":"65015456-f371-403a-b301-bf2850102abc","name":"Stage 3: Media generation and polling","type":"n8n-nodes-base.stickyNote","position":[560,176],"parameters":{"color":7,"width":2400,"height":704,"content":"## Stage 3: Media generation and polling\n\nCalls image and video generation APIs with generated prompts. Polls for completion status and retrieves generated media files."},"typeVersion":1},{"id":"2145cd6c-fa93-45ce-9e98-d6edd79283db","name":"Stage 4: Upload and tracking","type":"n8n-nodes-base.stickyNote","position":[2960,176],"parameters":{"color":7,"width":1264,"height":704,"content":"## Stage 4: Upload and tracking\n\nUploads generated videos to Box and Google Drive. Logs all generation results and file locations to Google Sheets for tracking."},"typeVersion":1},{"id":"ca10a0e9-310d-4d32-8964-5eb00536a4a5","name":"Video script","type":"n8n-nodes-base.set","position":[-544,432],"parameters":{"options":{},"assignments":{"assignments":[{"id":"527483de-cf41-480e-b4e1-79fe4bd3d712","name":"Script","type":"string","value":"\"It’s airy, pre-mixed, and holds just the right moisture. Now my orchid blooms nonstop... and it actually feels easy.\""}]}},"typeVersion":3.4},{"id":"94078249-6e86-4ef7-995e-971b91d055f6","name":"Setup (Image & Video settings)","type":"n8n-nodes-base.set","position":[-320,432],"parameters":{"options":{},"assignments":{"assignments":[{"id":"933c1e54-08a4-4da0-9f4f-42dbb90d9853","name":"googledrive link reference image","type":"string","value":"https://drive.google.com/file/d/1LVZ7zNSkJQnCpQYboZzv0gYXKVvInrv_/view?usp=drive_link"},{"id":"6d1a58c9-d775-42e0-b066-d00dda3b40e9","name":"how many videos?","type":"string","value":"7"},{"id":"a44b9ee9-da35-47ce-8ec6-8530b5d30c91","name":"dialouge","type":"string","value":"=It is EXTREMLY IMPORTANT that the Person follow this exact script! I want the person to say EXACTLY this:\n{{ $json.Script }}"},{"id":"81fc99fe-10f7-4f0d-b791-3e4a4b9d9804","name":"model","type":"string","value":"veo3_fast"},{"id":"56d0aa2b-7ffb-49a3-add8-748b79e2d5de","name":"aspec_ratio","type":"string","value":"vertical"},{"id":"d637e52c-a449-4ad4-9eee-cfd8e288a356","name":"any special requirements?","type":"string","value":"For this run - I want normal & casual looking people. \n\nI want the actors in the video to be 40 to 60 years old.\n\nHave diversity in the actors' gender. Choose with the following probability distribution:\n\nGender: \n30% Male\n70% Women\n\nEthnicity:\n10% black\n20% Asian\n10% else\n60% white\n\nNo subtitles!\n\n***\nAlso I want diversity in the scenes from below, choose with the following probability distribution::\n\n10%: Car - Parked car during daytime with sunlight streaming through the side window, visible back seats and partial road outside.\n\n45%: Garden – A lush home garden with greenery, flowers, and sunlight filtering through trees, creating a warm and relatable lifestyle setting.\n\n45%: Brightly Lit Living Room – A clean, modern living space with large windows, natural light streaming in, and a cozy, aspirational home atmosphere.\n"}]}},"typeVersion":3.4},{"id":"0b1d9845-f41d-4d03-a52c-0019caf7fa56","name":"Generate UGC prompts with AI agent1","type":"@n8n/n8n-nodes-langchain.agent","position":[192,432],"parameters":{"text":"=Your task: Create image and video prompts as guided by your system guidelines. \n\nMake sure that the reference image is depicted as ACCURATELY as possible in the resulting images, especially all text. \n\n***\n\nCount of videos to create: \n{{ $('Setup (Image & Video settings)').item.json['how many videos?'] }}\n***\n\nDescription of the reference image: \n{{ $json.choices[0].message.content }}\n\n***\n\nThe user's preferred aspect ratio: \n{{ $('Setup (Image & Video settings)').item.json.aspec_ratio }}\n\nThe user's preferred model:\n{{ $('Setup (Image & Video settings)').item.json.model }}\n\nThe user's preferred dialogue script: \n{{ $('Setup (Image & Video settings)').item.json.dialouge }}\n\nOther special requests from the user:\n{{ $('Setup (Image & Video settings)').item.json['any special requirements?'] }}\n\n***\nUse the Think tool to double check your output","options":{"systemMessage":"=system_prompt: |\n  ## SYSTEM PROMPT: UGC-Style Veo3/Veo3_fast Prompt Generator\n\n  You are a UGC (User-Generated Content) AI agent. \n\n  Your task: Take the reference image or the product in the reference image and place it into realistic, casual scenes as if captured by everyday content creators or influencers. \n\n  All outputs must feel **natural, candid, and unpolished** – avoiding professional or overly staged looks. This means: \n\n  – Everyday realism with authentic, relatable settings \n  – Amateur-quality iPhone photo/video style \n  – Slightly imperfect framing and lighting \n  – Candid poses and genuine expressions \n  – Visible imperfections (blemishes, messy hair, uneven skin) \n  – Real-world environments left as-is (clutter, busy backgrounds)\n\nWe need these videos to look natural and real. So in the prompts, have the Camera parameter always use keywords like these: unremarkable amateur iPhone photos, reddit image, snapchat video, Casual iPhone selfie, slightly uneven framing, Authentic share, slightly blurry, Amateur quality phone photo \n\nIf the dialogue is not provided by the user or you are explicitly asked to create it, generate a casual, conversational line under 200 characters, as if a person were speaking naturally to a friend while talking about the product. Avoid overly formal or sales-like language. The tone should feel authentic, spontaneous, and relatable, matching the UGC style. For example: So TikTok made me buy this... and it turns out it's the best tasting fruit beer in Sydney? And they donate their profits to charity! And you know what it's honestly really good! \n\nIf the dialogue is provided by the user, it is EXTREMLY important that the person say this exact text!\n\nFor the dialogue, use ... to indicate pauses, and avoid special characters like em dashes or hyphens \n\nIMPORTANT: Do not use double quotes in the image and video prompts \n\nA - Ask: \n  Generate image and video generation instructions for AI image and video generation models based on the user’s request, ensuring exact YAML format for both image and video prompts. Infer aspect ratios from vertical/horizontal context; default to vertical if unspecified. \n\n  **Scene count rule:** Read the user’s requested number of video (an explicit integer) and output **exactly that many** scenes. If the user does not specify a number, default to **1 scene**. Never output more or fewer scenes than requested.\n\nG - Guidance: \n- Always follow UGC-style casual realism principles listed above. \n- Ensure diversity in gender, ethnicity, and hair color when applicable. Default to actors in 21 to 38 years old unless specified otherwise. \n- Use provided scene list when available. \n- Avoid double quotes in the image and video prompts \n\nE - Examples: \ngood_examples: \n  - \n    { \n      \"scenes\": [ \n        { \n          \"image_prompt\": \"action: Character is sitting in the driver's seat, smiling openly while looking at the camera\\ncharacter: Mid-20s blonde female with long straight hair, wearing a plain light-colored t-shirt, natural facial features with minimal makeup\\nsetting: Inside a parked car during daytime, sunlight streaming in from the side window, visible back seats and partial view of the road outside\\ncamera: Casual iPhone selfie, slightly uneven framing, natural lighting with mild overexposure on one side of the face from direct sunlight\\nstyle: Very casual and candid, unposed, authentic expression with friendly and cheerful emotion\", \n          \"video_prompt\": \"dialogue: 'So TikTok made me buy this... and it turns out it's the best tasting fruit beer in Sydney? And they donate their profits to charity! And you know what, it's honestly really good!'\\naction: Character sits in the driver's seat of a parked car, holding the beer can close to the camera while speaking the dialogue with a casual, friendly tone\\ncamera: Amateur-quality iPhone video, natural daylight coming through the side window, steady framing from a handheld position\\nemotion: Very happy and energetic, genuine enthusiasm and friendliness while talking about the beer\", \n          \"aspect_ratio_video\": \"9:16\", \n          \"aspect_ratio_image\": \"2:3\", \n          \"model\": \"veo3\" \n        } \n      ] \n    } \n\nN - Notation: \n- Final output is a \"scenes\" array at the root level. \n- The array must contain **exactly `scene_count`** objects, where `scene_count` is the user-specified number (or 1 if unspecified). \n- Each scene contains: \n  - `image_prompt` -> stringified YAML with: emotion, action, character, setting, camera, style \n  - `video_prompt` -> stringified YAML with: dialogue, emotion, voice_type, action, character, setting, camera\n- aspect_ratio_video -> \"9:16\" or \"16:9\" (default vertical -> 9:16) \n- aspect_ratio_image -> \"3:2\" or \"2:3\" (default vertical -> 2:3) \n- model -> \"veo3\" or \"veo3_fast\" \n\nT - Tools: \n- Think Tool: Double-check output for completeness, diversity, adherence to style, and that the number of scenes exactly matches the requested count.\n"},"promptType":"define","hasOutputParser":true},"typeVersion":2.2},{"id":"166b7a05-5f56-4151-bef3-b0b5895bdcb7","name":"Process image prompts1","type":"n8n-nodes-base.splitOut","position":[608,432],"parameters":{"options":{},"fieldToSplitOut":"output.scenes"},"typeVersion":1},{"id":"e3b037c6-4ca0-4ce3-95b4-7edf9bff39c4","name":"Call image generation API1","type":"n8n-nodes-base.httpRequest","position":[832,432],"parameters":{"url":"https://api.kie.ai/api/v1/gpt4o-image/generate","method":"POST","options":{"batching":{"batch":{"batchSize":1,"batchInterval":5000}}},"jsonBody":"={\n  \"filesUrl\": [\n    \"https://drive.google.com/uc?export=download&id={{ $('Setup (Image & Video settings)').item.json['googledrive link reference image'].match(/https:\\/\\/drive\\.google\\.com\\/file\\/d\\/([A-Za-z0-9_-]+)/)?.[1] }}\"\n  ],\n  \"prompt\": \"{{ $json.image_prompt.replace(/\\\"/g, '\\\\\\\"').replace(/\\n/g, '\\\\\\\\n') }}\",\n  \"size\": \"{{ $json.aspect_ratio_image }}\",\n  \"nVariants\": 1\n}\n","sendBody":true,"specifyBody":"json","authentication":"genericCredentialType","genericAuthType":"httpBearerAuth"},"typeVersion":4.2},{"id":"9c2ad1c9-879f-4d51-9c0c-be35aff3dd1f","name":"Wait for image generation1","type":"n8n-nodes-base.wait","position":[1056,432],"webhookId":"33d66a3a-1d17-4e08-90e4-cae548d3b7fe","parameters":{"unit":"minutes"},"typeVersion":1.1},{"id":"0e7e4399-ae1e-47a3-b981-d7da900e1700","name":"Retrieve generated image1","type":"n8n-nodes-base.httpRequest","position":[1280,368],"parameters":{"url":"https://api.kie.ai/api/v1/gpt4o-image/record-info","options":{},"sendBody":true,"sendQuery":true,"authentication":"genericCredentialType","bodyParameters":{"parameters":[{}]},"genericAuthType":"httpBearerAuth","queryParameters":{"parameters":[{"name":"taskId","value":"={{ $('Call image generation API1').item.json.data.taskId }}"}]}},"typeVersion":4.2},{"id":"3aef6c2b-3741-403f-9698-739afa74f25d","name":"Check if image is ready1","type":"n8n-nodes-base.if","position":[1504,432],"parameters":{"options":{},"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"01efc4df-577c-4388-b64a-3695a6da43ef","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.data.status }}","rightValue":"=SUCCESS"}]}},"typeVersion":2.2},{"id":"2d32c267-4a3c-47b2-b46f-cdfc01e9a4c9","name":"Call video generation API1","type":"n8n-nodes-base.httpRequest","position":[1728,432],"parameters":{"url":"https://api.kie.ai/api/v1/veo/generate","body":"={\n\"prompt\": \"{{ $('Process image prompts1').item.json.video_prompt.replace(/\\n/g, '\\\\n').replace(/\"/g, '\\\\\"') }}\",\n  \"model\": \"{{ $('Process image prompts1').item.json.model }}\",\n  \"aspectRatio\": \"{{ $('Process image prompts1').item.json.aspect_ratio_video }}\",\n  \"imageUrls\": \"{{ $('Retrieve generated image1').item.json.data.response.resultUrls[0] }}\"\n}\n","method":"POST","options":{"batching":{"batch":{"batchSize":1,"batchInterval":5000}}},"sendBody":true,"contentType":"raw","authentication":"genericCredentialType","rawContentType":"application/json","genericAuthType":"httpBearerAuth"},"typeVersion":4.2},{"id":"dc567de4-bc01-4a54-bd09-8e70028af0b9","name":"Wait for video generation1","type":"n8n-nodes-base.wait","position":[1952,432],"webhookId":"c6ee84ab-8234-43d7-a8ee-ab1040111746","parameters":{"amount":800},"typeVersion":1.1},{"id":"6f7e23a3-0098-4fc5-b5b2-a5ffce9d6e20","name":"Retrieve generated video1","type":"n8n-nodes-base.httpRequest","position":[2176,368],"parameters":{"url":"https://api.kie.ai/api/v1/veo/record-info","options":{},"sendQuery":true,"authentication":"genericCredentialType","genericAuthType":"httpBearerAuth","queryParameters":{"parameters":[{"name":"taskId","value":"={{ $json.data.taskId }}"}]}},"typeVersion":4.2},{"id":"b3da9556-94e0-43e7-858d-b6886d43920f","name":"Check if video is ready1","type":"n8n-nodes-base.if","position":[2400,432],"parameters":{"options":{},"conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"e26f3c62-ef38-4f8c-bfc6-48522448498c","operator":{"name":"filter.operator.equals","type":"string","operation":"equals"},"leftValue":"={{ $json.msg }}","rightValue":"success"}]}},"typeVersion":2.2},{"id":"77c153b3-376e-480d-813d-7e644f147662","name":"Process video files1","type":"n8n-nodes-base.splitOut","position":[2624,432],"parameters":{"options":{},"fieldToSplitOut":"data.response.resultUrls[0]"},"typeVersion":1},{"id":"61bddfc7-7ff8-4ddf-ab59-d65db0a8dc79","name":"Retrieve video file list1","type":"n8n-nodes-base.httpRequest","position":[2848,432],"parameters":{"url":"={{ $json['data.response.resultUrls[0]'] }}","options":{}},"typeVersion":4.2},{"id":"695c971a-bbdd-44b0-8b93-f64ae4ece9e4","name":"Put files together","type":"n8n-nodes-base.aggregate","position":[3296,528],"parameters":{"options":{},"fieldsToAggregate":{"fieldToAggregate":[{"fieldToAggregate":"webViewLink"}]}},"typeVersion":1},{"id":"81a58d54-1062-4315-b676-605695d04266","name":"Fetch video generation logs1","type":"n8n-nodes-base.googleSheets","position":[3520,528],"parameters":{"options":{},"filtersUI":{"values":[{"lookupValue":"for production","lookupColumn":"Status"}]},"sheetName":{"__rl":true,"mode":"list","value":107294555,"cachedResultUrl":"https://docs.google.com/spreadsheets/d/17eJzHuXXpUr4i3QSk6S48gYToNdos1VLUOu18ndrDVU/edit#gid=107294555","cachedResultName":"Orchid"},"documentId":{"__rl":true,"mode":"list","value":"17eJzHuXXpUr4i3QSk6S48gYToNdos1VLUOu18ndrDVU","cachedResultUrl":"https://docs.google.com/spreadsheets/d/17eJzHuXXpUr4i3QSk6S48gYToNdos1VLUOu18ndrDVU/edit?usp=drivesdk","cachedResultName":"UGC Ad Center - Bonsai Soil"}},"credentials":{"googleSheetsOAuth2Api":{"id":"ySkKRjea9RlDlFzu","name":"Google Sheets account"}},"typeVersion":4.7},{"id":"3e9a5688-4f9c-4daa-bd1e-b0bc551c2854","name":"Route based on output type1","type":"n8n-nodes-base.switch","position":[3744,512],"parameters":{"rules":{"values":[{"outputKey":"Speaker 1","conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"4da3ceac-8bcd-47fc-8449-e1a3b3dab716","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $('Video script').item.json.Script }}","rightValue":"={{ $json['Hook - Speaker 1'] }}"}]},"renameOutput":true},{"outputKey":"Speaker 2","conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"ed28a6fa-b3a8-463a-b208-e04de682caa7","operator":{"name":"filter.operator.equals","type":"string","operation":"equals"},"leftValue":"={{ $('Video script').item.json.Script }}","rightValue":"={{ $json['Speaker 2'] }}"}]},"renameOutput":true},{"outputKey":"Speaker 3","conditions":{"options":{"version":2,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"fd1bafe2-c967-4aff-829d-7377e6ef81cd","operator":{"name":"filter.operator.equals","type":"string","operation":"equals"},"leftValue":"={{ $('Video script').item.json.Script }}","rightValue":"={{ $json['Speaker 3'] }}"}]},"renameOutput":true}]},"options":{}},"typeVersion":3.2},{"id":"6c37808a-8a80-4fdb-b606-ac25cc7cc216","name":"Log image generation status1","type":"n8n-nodes-base.googleSheets","position":[3968,336],"parameters":{"columns":{"value":{"Status":"for production","Video 1":"={{ $('Put files together').item.json.webViewLink[0] }}\n\n{{ $('Put files together').item.json.webViewLink[1] }}\n\n{{ $('Put files together').item.json.webViewLink[2] }}\n\n{{ $('Put files together').item.json.webViewLink[3] }}\n\n{{ $('Put files together').item.json.webViewLink[4] }}\n\n{{ $('Put files together').item.json.webViewLink[5] }}\n\n{{ $('Put files together').item.json.webViewLink[6] }}"},"schema":[{"id":"Hook - Speaker 1","type":"string","display":true,"required":false,"displayName":"Hook - Speaker 1","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Speaker 2","type":"string","display":true,"required":false,"displayName":"Speaker 2","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Speaker 3","type":"string","display":true,"required":false,"displayName":"Speaker 3","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Video 1","type":"string","display":true,"required":false,"displayName":"Video 1","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Video 2","type":"string","display":true,"required":false,"displayName":"Video 2","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Video 3","type":"string","display":true,"required":false,"displayName":"Video 3","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Final Video","type":"string","display":true,"required":false,"displayName":"Final Video","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Status","type":"string","display":true,"removed":false,"required":false,"displayName":"Status","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Partially Disapproved","type":"string","display":true,"removed":false,"required":false,"displayName":"Partially Disapproved","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Feedback/ Notes","type":"string","display":true,"required":false,"displayName":"Feedback/ Notes","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Approved","type":"string","display":true,"removed":false,"required":false,"displayName":"Approved","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Disapproved","type":"string","display":true,"removed":false,"required":false,"displayName":"Disapproved","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":["Status"],"attemptToConvertTypes":false,"convertFieldsToString":false},"options":{},"operation":"update","sheetName":{"__rl":true,"mode":"list","value":107294555,"cachedResultUrl":"https://docs.google.com/spreadsheets/d/17eJzHuXXpUr4i3QSk6S48gYToNdos1VLUOu18ndrDVU/edit#gid=107294555","cachedResultName":"Orchid"},"documentId":{"__rl":true,"mode":"list","value":"17eJzHuXXpUr4i3QSk6S48gYToNdos1VLUOu18ndrDVU","cachedResultUrl":"https://docs.google.com/spreadsheets/d/17eJzHuXXpUr4i3QSk6S48gYToNdos1VLUOu18ndrDVU/edit?usp=drivesdk","cachedResultName":"UGC Ad Center - Bonsai Soil"}},"credentials":{"googleSheetsOAuth2Api":{"id":"ySkKRjea9RlDlFzu","name":"Google Sheets account"}},"typeVersion":4.7},{"id":"bafaabe7-d221-437a-9209-ac729c90613e","name":"Log video generation status1","type":"n8n-nodes-base.googleSheets","position":[3968,528],"parameters":{"columns":{"value":{"Status":"for production","Video 2":"={{ $('Put files together').item.json.webViewLink[0] }}\n\n{{ $('Put files together').item.json.webViewLink[1] }}\n\n{{ $('Put files together').item.json.webViewLink[2] }}\n\n{{ $('Put files together').item.json.webViewLink[3] }}\n\n{{ $('Put files together').item.json.webViewLink[4] }}\n\n{{ $('Put files together').item.json.webViewLink[5] }}\n\n{{ $('Put files together').item.json.webViewLink[6] }}"},"schema":[{"id":"Hook - Speaker 1","type":"string","display":true,"required":false,"displayName":"Hook - Speaker 1","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Speaker 2","type":"string","display":true,"required":false,"displayName":"Speaker 2","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Speaker 3","type":"string","display":true,"required":false,"displayName":"Speaker 3","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Video 1","type":"string","display":true,"required":false,"displayName":"Video 1","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Video 2","type":"string","display":true,"required":false,"displayName":"Video 2","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Video 3","type":"string","display":true,"required":false,"displayName":"Video 3","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Final Video","type":"string","display":true,"required":false,"displayName":"Final Video","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Status","type":"string","display":true,"removed":false,"required":false,"displayName":"Status","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Feedback/ Notes","type":"string","display":true,"required":false,"displayName":"Feedback/ Notes","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":["Status"],"attemptToConvertTypes":false,"convertFieldsToString":false},"options":{},"operation":"update","sheetName":{"__rl":true,"mode":"list","value":107294555,"cachedResultUrl":"https://docs.google.com/spreadsheets/d/17eJzHuXXpUr4i3QSk6S48gYToNdos1VLUOu18ndrDVU/edit#gid=107294555","cachedResultName":"Orchid"},"documentId":{"__rl":true,"mode":"list","value":"17eJzHuXXpUr4i3QSk6S48gYToNdos1VLUOu18ndrDVU","cachedResultUrl":"https://docs.google.com/spreadsheets/d/17eJzHuXXpUr4i3QSk6S48gYToNdos1VLUOu18ndrDVU/edit?usp=drivesdk","cachedResultName":"UGC Ad Center - Bonsai Soil"}},"credentials":{"googleSheetsOAuth2Api":{"id":"ySkKRjea9RlDlFzu","name":"Google Sheets account"}},"typeVersion":4.7},{"id":"e7a2c585-4921-4bc0-9bac-b3bdf1d83c07","name":"Update final results1","type":"n8n-nodes-base.googleSheets","position":[3968,720],"parameters":{"columns":{"value":{"Status":"for production","Video 3":"={{ $('Put files together').item.json.webViewLink[0] }}\n\n{{ $('Put files together').item.json.webViewLink[1] }}\n\n{{ $('Put files together').item.json.webViewLink[2] }}\n\n{{ $('Put files together').item.json.webViewLink[3] }}\n\n{{ $('Put files together').item.json.webViewLink[4] }}\n\n{{ $('Put files together').item.json.webViewLink[5] }}\n\n{{ $('Put files together').item.json.webViewLink[6] }}"},"schema":[{"id":"Hook - Speaker 1","type":"string","display":true,"required":false,"displayName":"Hook - Speaker 1","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Speaker 2","type":"string","display":true,"required":false,"displayName":"Speaker 2","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Speaker 3","type":"string","display":true,"required":false,"displayName":"Speaker 3","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Video 1","type":"string","display":true,"required":false,"displayName":"Video 1","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Video 2","type":"string","display":true,"required":false,"displayName":"Video 2","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Video 3","type":"string","display":true,"required":false,"displayName":"Video 3","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Final Video","type":"string","display":true,"required":false,"displayName":"Final Video","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Status","type":"string","display":true,"removed":false,"required":false,"displayName":"Status","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Approved","type":"string","display":true,"removed":false,"required":false,"displayName":"Approved","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Send to Mica","type":"string","display":true,"removed":false,"required":false,"displayName":"Send to Mica","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Partially Disapproved   ","type":"string","display":true,"removed":false,"required":false,"displayName":"Partially Disapproved   ","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Feedback/ Notes","type":"string","display":true,"required":false,"displayName":"Feedback/ Notes","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Disapproved","type":"string","display":true,"removed":false,"required":false,"displayName":"Disapproved","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Feedback/ Notes","type":"string","display":true,"required":false,"displayName":"Feedback/ Notes","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":["Status"],"attemptToConvertTypes":false,"convertFieldsToString":false},"options":{},"operation":"update","sheetName":{"__rl":true,"mode":"list","value":107294555,"cachedResultUrl":"https://docs.google.com/spreadsheets/d/17eJzHuXXpUr4i3QSk6S48gYToNdos1VLUOu18ndrDVU/edit#gid=107294555","cachedResultName":"Orchid"},"documentId":{"__rl":true,"mode":"list","value":"17eJzHuXXpUr4i3QSk6S48gYToNdos1VLUOu18ndrDVU","cachedResultUrl":"https://docs.google.com/spreadsheets/d/17eJzHuXXpUr4i3QSk6S48gYToNdos1VLUOu18ndrDVU/edit?usp=drivesdk","cachedResultName":"UGC Ad Center - Bonsai Soil"}},"credentials":{"googleSheetsOAuth2Api":{"id":"ySkKRjea9RlDlFzu","name":"Google Sheets account"}},"typeVersion":4.7}],"pinData":{},"connections":{"Upload file":{"main":[[{"node":"Put files together","type":"main","index":0}]]},"Video script":{"main":[[{"node":"Setup (Image & Video settings)","type":"main","index":0}]]},"Analyze image":{"main":[[{"node":"Generate UGC prompts with AI agent1","type":"main","index":0}]]},"OpenAI Chat Model":{"ai_languageModel":[[{"node":"Generate UGC prompts with AI agent1","type":"ai_languageModel","index":0}]]},"Put files together":{"main":[[{"node":"Fetch video generation logs1","type":"main","index":0}]]},"Process video files1":{"main":[[{"node":"Retrieve video file list1","type":"main","index":0}]]},"Process image prompts1":{"main":[[{"node":"Call image generation API1","type":"main","index":0}]]},"Check if image is ready1":{"main":[[{"node":"Call video generation API1","type":"main","index":0}],[{"node":"Wait for image generation1","type":"main","index":0}]]},"Check if video is ready1":{"main":[[{"node":"Process video files1","type":"main","index":0}],[{"node":"Wait for video generation1","type":"main","index":0}]]},"Structured Output Parser":{"ai_outputParser":[[{"node":"Generate UGC prompts with AI agent1","type":"ai_outputParser","index":0}]]},"Retrieve generated image1":{"main":[[{"node":"Check if image is ready1","type":"main","index":0}]]},"Retrieve generated video1":{"main":[[{"node":"Check if video is ready1","type":"main","index":0}]]},"Retrieve video file list1":{"main":[[{"node":"Upload a file","type":"main","index":0},{"node":"Upload file","type":"main","index":0}]]},"Call image generation API1":{"main":[[{"node":"Wait for image generation1","type":"main","index":0}]]},"Call video generation API1":{"main":[[{"node":"Wait for video generation1","type":"main","index":0}]]},"Validate prompt generation":{"ai_tool":[[{"node":"Generate UGC prompts with AI agent1","type":"ai_tool","index":0}]]},"Wait for image generation1":{"main":[[{"node":"Retrieve generated image1","type":"main","index":0}]]},"Wait for video generation1":{"main":[[{"node":"Retrieve generated video1","type":"main","index":0}]]},"Route based on output type1":{"main":[[{"node":"Log image generation status1","type":"main","index":0}],[{"node":"Log video generation status1","type":"main","index":0}],[{"node":"Update final results1","type":"main","index":0}]]},"Fetch video generation logs1":{"main":[[{"node":"Route based on output type1","type":"main","index":0}]]},"Setup (Image & Video settings)":{"main":[[{"node":"Analyze image","type":"main","index":0}]]},"Generate UGC prompts with AI agent1":{"main":[[{"node":"Process image prompts1","type":"main","index":0}]]},"When clicking ‘Execute workflow’":{"main":[[{"node":"Video script","type":"main","index":0}]]}}},"lastUpdatedBy":1,"workflowInfo":{"nodeCount":34,"nodeTypes":{"n8n-nodes-base.if":{"count":2},"n8n-nodes-base.box":{"count":1},"n8n-nodes-base.set":{"count":2},"n8n-nodes-base.wait":{"count":2},"n8n-nodes-base.switch":{"count":1},"n8n-nodes-base.splitOut":{"count":2},"n8n-nodes-base.aggregate":{"count":1},"n8n-nodes-base.stickyNote":{"count":7},"n8n-nodes-base.googleDrive":{"count":1},"n8n-nodes-base.httpRequest":{"count":5},"n8n-nodes-base.googleSheets":{"count":4},"n8n-nodes-base.manualTrigger":{"count":1},"@n8n/n8n-nodes-langchain.agent":{"count":1},"@n8n/n8n-nodes-langchain.openAi":{"count":1},"@n8n/n8n-nodes-langchain.toolThink":{"count":1},"@n8n/n8n-nodes-langchain.lmChatOpenAi":{"count":1},"@n8n/n8n-nodes-langchain.outputParserStructured":{"count":1}}},"status":"published","readyToDemo":null,"user":{"name":"Jannik Hiller","username":"jannik-mtm","bio":"Automation consultant & developer coming from a performance Marketing and Marketing Automation background.","verified":true,"links":["https://www.linkedin.com/in/jannik-h-a02a28289/"],"avatar":"https://gravatar.com/avatar/cba12cda12d86db24f3123e537717d5134ffc3227ffd945ab9a3e75d0f1cb010?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":38,"icon":"fa:pen","name":"n8n-nodes-base.set","codex":{"data":{"alias":["Set","JS","JSON","Filter","Transform","Map"],"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/automatically-pulling-and-visualizing-data-with-n8n/","icon":"📈","label":"Automatically pulling and visualizing data with n8n"},{"url":"https://n8n.io/blog/database-monitoring-and-alerting-with-n8n/","icon":"📡","label":"Database Monitoring and Alerting 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/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/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/the-ultimate-guide-to-automate-your-video-collaboration-with-whereby-mattermost-and-n8n/","icon":"📹","label":"The ultimate guide to automate your video collaboration with Whereby, Mattermost, and n8n"},{"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/learn-to-build-powerful-api-endpoints-using-webhooks/","icon":"🧰","label":"Learn to Build Powerful API Endpoints Using Webhooks"},{"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/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/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.set/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Data Transformation"]}}},"group":"[\"input\"]","defaults":{"name":"Edit Fields"},"iconData":{"icon":"pen","type":"icon"},"displayName":"Edit Fields (Set)","typeVersion":3,"nodeCategories":[{"id":9,"name":"Core 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":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":345,"icon":"file:box.png","name":"n8n-nodes-base.box","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.box/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/box/"}]},"categories":["Data & Storage"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"input\"]","defaults":{"name":"Box"},"iconData":{"type":"file","fileBuffer":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAMAAAAL34HQAAAA6lBMVEUAAAAAqvQArvAAru8ArvAAru8Aru8Are8Aru8ArvAArvAAru8Ar+8Aru8Aru8ArvAAr/AAqe0ArvAAr/AAru/////9/v8Ap+4isO8Aqe4Aq+8ksO8br+8Auv/S6Pr7/f4Ur+8fr+8Gru8Mru+73PcosO/x+P0Qr+8ApO0Yr+/Y6voAt/sAsfTf7vvs9f3A3vik0vX0+v7F4fj4+/5tvvIsse/l8fyx2PcAtPdauvE0svDO5fmdz/VzwPJiu/FUuPHJ4/np8/y42/eq1faBxPN5wvI9tPCXzfSLyPOGxvOPyvROt/BGtfCRyvSsN3V6AAAAFHRSTlMAA/z++bhsMdnt2s7Cq52OIw5CQztRjPYAAAfnSURBVHja7NQ5csUgDIBhIRbvy3PU6gRwAO5/soiQScZZCje2Cn6bxg3fCMZwyhhZXVjnfrB0Q3bo5zV0pu586ozqtjExx5zollKOzGncuv9h8vnwibNFydIt1b0yJ/8mgL9HtfsYrUO6PXQ2Rr8Xw+9RBWREeihExiCMnyqzMDl6MEe8COOsek3sLD2adTy9wJxUPTt6PMe9uL5VZtKgKq5JMF+sRYequJbCqqqgRVVcAUxV7UiWlGQJ9+KS5fUMq4zLC0neIyIpCuMBRh6vjfUxri6puVg1mzoA2DTdrJLjDcCMWdUZEmEejb4zrKcYWNmwiJADrBpZK8y6fg8ljDP02m68sHIPg8YrP4A6VAmBVNZYjfVZY12psa7UWFdqrCs11ju75babOAyE4ZcYZzxOhHMiJwlIOQoaYMl2Sw/q+7/OJha104WsZC7YlconIeLMH88X2xex4a5lw7fXiuAGWGqFPAI/gBtgoxWFKDaEOfwD+rUiEKtDsqwohdvTr+XTI2up8fb72K8V4AeTDnMYm9PN97Ffi+OP1qn5rZDDzenXGpy04v9Vy4VruGvZcNey4a5lw13Lhu+sFeacB36U5twNUrjA3zOe6/IIND0VWy3fBUJEIYT6C4IQzvDdsC+T+tgAHpwR5diGvWu0FpwQtuW0WB6Wo0H99o4I/E8pLjqZ+KOb8QW9TKbVgoKzVwF6jaflM3lXaAHu4jEzzIojoJ9DB1c0mcNZRnVLxaZgDckWOXwhBRi0lYdX9Ky1st2jutI0g3FF5JqXznF9IVMKlfGoYNJxJJvtv65X6LVN2opcC99Sqy5VP2ZQo9EOeQiKQNBKXsos503GpzlTFckOAN3uw6xmUlXUAbbQapi1bhrT1KnQC1WUNkVPhpXocfxQxTYyaB4xVnjsFLid1nlDfbdWTTjtx0z2ZWJ0aWtmqrOh7kBzRxWuWi2Dc0IP1fd0QPtEW+mMEZvgggrjdcSTVy42iV4subM7WwYzMGKsxIXgaq36Mz8Rno2AMye1XVFEo64sByst01COJuWxWj0m3fa/iAZM6oxzyoy7mSeiLdNeyUbkAODi1FjFmQs2WsZqVq8JFd7byDQZY2Vml/HulElfOpnE493UiNIIhllp7hSYh3Za+sn3THguDzjngFRK3XMy1pfFvpPBymRi3GSxsZgid/HJzD32wQc7LT2xGH4+GvIgmz/onuZsdzMBz3bJZ1XuBcfCeJUo9jNz3NcUgJWW7vibXWvbTRwGoj9hNPFFkMQlASSu5aKSQmEDbLjs///OJkuccYjdyqhPq7oPFc2pc2wfe2aO6QW1ULOAreoW56AnRB3zUXBXYZWJEY7hCHv8kAF3TGyUGkDI+tMFXMqnqBg/fsScW5W6iEe3HVSkNnUrPMkcZ2vbDPBdSOrnx5wGDUxvp6brDKILFxxEtbytBDzHNFD1uYPmePp0XpusxIDx2bbaGMBzlitUq/q1ZCR2plUqwZQNBTDQ9X4wYZTOiyUWxb8krU79hJ7emHgyaR4REpqep9rYo8CMmZR9RAsSFtOyxKGU2ufEnZY9uBNBDxqtgdEy7NNNicjzqZyUYNdpjdcEl96Z1hhp1YXTwcWYGTFxcTypHXGPOAfFSinum223mF3VK63UJbspzObudK57WiSMUO4OtJIvZuvtmdk6ouaxAnWiNftCW8dWy0VbfqGtW11b709oa1XS2hNJLLsMo6007URMHKI1kfkPWz4kSxvwXA3wTHVhdMAx9uLZZtfnkPbRvNZ4RSeHc6vURacK1F2rtFBcXVsXeMqnzVN+yELpQov0q6T29coa09VVWwrF0xj2ojdW8esCgkNmiok7h5iI4ipFz8MHVpjGoegbmGpTRAvi0TfMhSItg0gdMgi1BJh8xLU30ltVNGCpxf065lRgVPVDpJZiHaiWfJ1d8q26QtMe4ZUGRBeuI2SF3ElXx9z2mBkxDu1adopThxaAlZZd1TsPiOcFQnjcp5BhzpxEFSZZlJiA9ymcETMz5PJnHE9hATjcvnJYYa0VTU5wb+zYxqpmSlMNk1aYjY45+fBbr3ykVNsSLQCHS+GYDbWCf9pOL4fz+3iZf6r+msEj5k8Dc6GqrFd1YimRjqZLhyv0PiYi6i3q/ao/WLBbZMEoe8FcVYfMuapG1W9UXWD0F3YgCofj9TNMAtzoQQimkbX7WxZ5bV7tbswMpCww86kNkzOngs7Njg1sWq6ODfJ62+e9G1mtII7vmI9cSzZMyO3+1rurv4W8KJlpqkERjQ4QSOVUkbENI6TdDeS9F0c3EJsgcBwq1bSUcKYrAlzHbAYGjIS6d/pQ1od9GDh6p9gkp/SQTPWJWKZrIIH+Ak7huNMxrWV6KjExWw//RcZGneMTf+DmNOtNCAqn7GWwHEXRaLibbCkQHj5gAgrr7FdbYeYMmML4jF3Gs4nZl8/yJycQT30jSXgEAFh/3SUUgPqetGL89aKBiWPbLUbsO9xiGJoM7vc4ofA834YRdwxpYMLgkzsfz+HOx9hCGYbfgPlfv1bm1H5oubQfWi7th9bfdu7gBIAYCAEgXAnXf7FJCsjD105AKxB8O0laK0lrJWmtJK2VpLVGo15y0QMzevdGz/EoJYDCCyhTgaIeKIHirXg2VHkdFCNC6SYVukJZMBVRU8k5FOhTOUMVf1SpTBUWHWdY/13gJbR2gPj9bsTvAn6FK5mOOW+zAAAAAElFTkSuQmCC"},"displayName":"Box","typeVersion":1,"nodeCategories":[{"id":3,"name":"Data & Storage"}]},{"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":838,"icon":"fa:mouse-pointer","name":"n8n-nodes-base.manualTrigger","codex":{"data":{"resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.manualworkflowtrigger/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"trigger\"]","defaults":{"name":"When clicking ‘Execute workflow’","color":"#909298"},"iconData":{"icon":"mouse-pointer","type":"icon"},"displayName":"Manual 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":1179,"icon":"fa:code","name":"@n8n/n8n-nodes-langchain.outputParserStructured","codex":{"data":{"alias":["json","zod"],"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.outputparserstructured/"}]},"categories":["AI","Langchain"],"subcategories":{"AI":["Output Parsers"]}}},"group":"[\"transform\"]","defaults":{"name":"Structured Output Parser"},"iconData":{"icon":"code","type":"icon"},"displayName":"Structured Output Parser","typeVersion":1,"nodeCategories":[{"id":25,"name":"AI"},{"id":26,"name":"Langchain"}]},{"id":1236,"icon":"file:aggregate.svg","name":"n8n-nodes-base.aggregate","codex":{"data":{"alias":["Aggregate","Combine","Flatten","Transform","Array","List","Item"],"details":"","resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.aggregate/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Aggregate"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJub25lIj48ZyBmaWxsPSIjRkY2RDVBIiBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTMyIDE0OGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDE0NmM2LjYyNyAwIDEyIDUuMzczIDEyIDEydjI0YzAgNi42MjctNS4zNzMgMTItMTIgMTJINDRjLTYuNjI3IDAtMTItNS4zNzMtMTItMTJ6bTAgOTZjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxNDZjNi42MjcgMCAxMiA1LjM3MyAxMiAxMnYyNGMwIDYuNjI3LTUuMzczIDEyLTEyIDEySDQ0Yy02LjYyNyAwLTEyLTUuMzczLTEyLTEyem0wIDk2YzAtNi42MjcgNS4zNzMtMTIgMTItMTJoMTQ2YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjRjMCA2LjYyNy01LjM3MyAxMi0xMiAxMkg0NGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik03NCA3NmMwIDYuNjI3IDUuMzczIDEyIDEyIDEyaDExNi4yMTdjMTcuNjczIDAgMzIgMTQuMzI3IDMyIDMydjU2YzAgMjYuOTc4IDEwLjI3MiA1MS41NTcgMjcuMTE5IDcwLjAzOSA1LjA1NSA1LjU0NSA1LjA1NSAxNC4zNzcgMCAxOS45MjItMTYuODQ3IDE4LjQ4Mi0yNy4xMTkgNDMuMDYxLTI3LjExOSA3MC4wMzl2NTZjMCAxNy42NzMtMTQuMzI3IDMyLTMyIDMySDg2Yy02LjYyNyAwLTEyIDUuMzczLTEyIDEydjI0YzAgNi42MjcgNS4zNzMgMTIgMTIgMTJoMTE2LjIxN2M0NC4xODMgMCA4MC0zNS44MTcgODAtODB2LTU2YzAtMzAuOTI4IDI1LjA3Mi01NiA1Ni01NmE1Ljc4MyA1Ljc4MyAwIDAgMCA1Ljc4My01Ljc4M3YtMzYuNDM0YTUuNzgzIDUuNzgzIDAgMCAwLTUuNzgzLTUuNzgzYy0zMC45MjggMC01Ni0yNS4wNzItNTYtNTZ2LTU2YzAtNDQuMTgzLTM1LjgxNy04MC04MC04MEg4NmMtNi42MjcgMC0xMiA1LjM3My0xMiAxMnoiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNzYgMjQ0YzAtNi42MjcgNS4zNzMtMTIgMTItMTJoMTEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjRjMCA2LjYyNy01LjM3MyAxMi0xMiAxMkgzODhjLTYuNjI3IDAtMTItNS4zNzMtMTItMTJ6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDUxMnY1MTJIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4="},"displayName":"Aggregate","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"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":1289,"icon":"fa:brain","name":"@n8n/n8n-nodes-langchain.toolThink","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.toolthink/"}]},"categories":["AI","Langchain"],"subcategories":{"AI":["Tools"],"Tools":["Other Tools"]}}},"group":"[\"transform\"]","defaults":{"name":"Think"},"iconData":{"icon":"brain","type":"icon"},"displayName":"Think Tool","typeVersion":1,"nodeCategories":[{"id":25,"name":"AI"},{"id":26,"name":"Langchain"}]}],"categories":[{"id":31,"name":"Content Creation"},{"id":51,"name":"Multimodal AI"}],"image":[]}}