{"workflow":{"id":13110,"name":"Generate daily AI reels from Google Drive images with GPT‑5.1, Wavespeed and Submagic","views":298,"recentViews":1,"totalViews":298,"createdAt":"2026-01-30T08:26:00.910Z","description":"# Image to Video Social Media Reel Generator + Autopost Without AI Slop\n\nGoogle Drive → AI Video Generation → Captions → Approval → Instagram & TikTok\n\nWatch Step-By-Step Video: https://www.youtube.com/watch?v=jPOYxQF25ws\n\nTurn a folder of images into fully-produced short-form social media reels—automatically.\nThis workflow picks a random image, generates a cinematic AI video from it, adds text overlays and captions, waits for your approval, and then posts to Instagram and TikTok.\n\n## What this template does\n\nOn a scheduled basis (default: daily at 9:00 AM), this workflow:\nSelects a random image from a Google Drive folder\nUploads the image for processing\nGenerates a cinematic image-to-video prompt using AI\nCreates an 8-second vertical video using an image-to-video model (via Wavespeed)\nApplies captions and text overlays using Submagic\nWaits for human approval via email\nAutomatically posts the approved reel to:\nInstagram\nTikTok\nIf the video is not approved, the workflow loops and tries again on the next run.\n\n## Why this workflow is useful\nConverts static images into high-engagement video content\nRemoves repetitive manual work in short-form content creation\nKeeps a human-in-the-loop before anything is published\n\nPerfect for:\nCreators & solopreneurs\nSocial media managers\nSmall businesses & local brands\nAI-first content pipelines\nHigh-level flow\nSchedule → Pick Image → Generate Video → Add Captions → Approve → Post\n\n## Node overview\nSchedule Trigger\nRuns the workflow automatically at a fixed time (default: daily at 9 AM).\nGoogle Drive – Search Files\nFetches all images from a selected Drive folder.\nRandomizer (Code Node)\nSelects one random image to avoid repetitive posting.\nUpload Media\nUploads the selected image so it can be used by downstream tools.\nPrompt Generator (AI)\nGenerates a high-quality cinematic prompt optimized for image-to-video models\nWavespeed – Image to Video\nCreates an 8-second, 9:16 video from the image + prompt.\nWait & Polling (IF Nodes)\nWaits and checks until video generation is completed.\nSubmagic – Text Overlay & Captioning\nAdds captions and overlays in a short-form style optimized for social platforms.\nGmail – Send for Approval\nSends a preview link and caption to your inbox and waits for approval.\nIF (Approved?)\nYes: posts the reel automatically\nNo: skips posting and retries in the next run\nBlotato – Social Posting\nPublishes the approved reel to:\nInstagram\nTikTok\n\n## Requirements\n\nBefore running this template, you’ll need to configure:\nGoogle Drive OAuth (image source folder)\nOpenAI API key (prompt generation)\nWavespeed API key (image-to-video generation)\nSubmagic API key (captions & overlays)\nGmail OAuth (approval workflow)\nBlotato account (Instagram & TikTok posting)\nAll credentials must be added manually after importing.\n\n## Setup instructions\n\nImport the template into your n8n workspace\nConnect your Google Drive account and set your image folder\n### Add credentials for:\nOpenAI\nWavespeed\nSubmagic\nGmail\nBlotato\n\nAdjust the Schedule Trigger if needed\nRun the workflow once to test the full flow\nEnable the workflow to start daily automated posting\n\n## Customization ideas\n\nChange video duration, aspect ratio, or style\nModify the AI prompt to match your brand voice\nPost only after manual approval (already built-in)\nAdd a Slack or Telegram approval step\nDuplicate posting logic for YouTube Shorts or Facebook Reels\nStore generated videos in cloud storage or a content database\n\n## Troubleshooting\n\nNo images found: check Drive folder ID and permissions\nVideo stuck generating: increase wait time or polling interval\nApproval email not received: verify Gmail OAuth and inbox filters\nPosting fails: confirm Blotato account and platform permissions","workflow":{"id":"qsPabEXD8eVN2BNw","name":"2026 - Image to Video Social Media Reel Autopost","tags":[],"nodes":[{"id":"d30fe378-28bd-47ba-bce1-ab160eae8fa9","name":"Schedule Trigger","type":"n8n-nodes-base.scheduleTrigger","position":[-112,0],"parameters":{"rule":{"interval":[{"triggerAtHour":9}]}},"typeVersion":1.3},{"id":"c7dcfe4f-5f5b-4c00-8e53-875d195bffcc","name":"Search files and folders","type":"n8n-nodes-base.googleDrive","position":[96,0],"parameters":{"filter":{"folderId":{"__rl":true,"mode":"url","value":"https://drive.google.com/drive/u/0/folders/REPLACE_WITH_YOUR_FOLDER_ID"}},"options":{},"resource":"fileFolder","returnAll":true},"typeVersion":3},{"id":"cc46d9c5-514a-4194-8ba5-fc0e17a398fe","name":"Randomizer","type":"n8n-nodes-base.code","position":[304,0],"parameters":{"jsCode":"const files = $input.all();\nconst randomIndex = Math.floor(Math.random() * files.length);\nconst randomFile = files[randomIndex];\nreturn [randomFile];\n"},"typeVersion":2},{"id":"fe2119fc-4e4e-454d-9898-eab643871ba5","name":"Upload media","type":"@blotato/n8n-nodes-blotato.blotato","position":[512,0],"parameters":{"mediaUrl":"=https://drive.google.com/file/d/{{ $('Search files and folders').item.json.id }}/view","resource":"media"},"typeVersion":2},{"id":"8a2c30ff-e4e7-4ef9-ace2-29b5e4df0ceb","name":"Prompt Generator","type":"@n8n/n8n-nodes-langchain.openAi","position":[720,0],"parameters":{"modelId":{"__rl":true,"mode":"list","value":"gpt-5.1","cachedResultName":"GPT-5.1"},"options":{},"responses":{"values":[{"content":"=Image Name/Description: {{ $('Randomizer').item.json.name }}"},{"role":"system","content":"=You are an expert cinematic prompt engineer for image-to-video generation models (e.g. Sora 2, Veo 3).\nYou will receive a product image (or image title + description). These are commercial product visuals.\n\nYour task is to generate a single, highly optimized video prompt that transforms the image into a 8-second, high-impact, photo-realistic marketing reel.\n\nThe prompt must:\n\nPreserve the product’s nature based on the descriptive title of the image\n\nDescribe cinematic camera movement (subtle parallax, push-in, orbit, tilt, or macro motion)\n\nSpecify lighting (studio, natural, cinematic rim light, softbox, volumetric, reflections)\n\nDefine visual style (ultra-realistic, premium, lifestyle, commercial, editorial, cinematic)\n\nSet mood and tone (confident, energetic, elegant, playful, futuristic, luxurious, etc.)\n\nInclude environment or background only if it enhances realism and brand positioning\n\nOptimize for clarity, realism, and visual impact in a short-form vertical or square reel\n\nAudio:\n\nInclude a concise spoken audio transcript (1 short line max) designed to fit naturally within 8 seconds\n\nSpecify voice characteristics (gender, age range, tone, pace, energy, emotion)\n\nDialogue should sound natural, confident, and marketing-ready\n\nDo NOT include captions, subtitles, or on-screen text instructions\n\nConstraints:\n\nDo NOT explain your reasoning\n\nDo NOT include meta commentary\n\nDo NOT include instructions outside the video prompt itself\n\nOutput only the final video generation prompt, ready to be passed directly to the model"}]},"builtInTools":{}},"typeVersion":2.1},{"id":"fcc6087b-60de-46b1-aeea-328cacb18cee","name":"Wavespeed Post Request (To generate reels)","type":"n8n-nodes-base.httpRequest","position":[1072,0],"parameters":{"url":"https://api.wavespeed.ai/api/v3/google/veo3.1-fast/image-to-video","method":"POST","options":{},"sendBody":true,"authentication":"genericCredentialType","bodyParameters":{"parameters":[{"name":"aspect_ratio","value":"9:16"},{"name":"duration","value":"8"},{"name":"generate_audio","value":"true"},{"name":"image","value":"={{ $('Upload media').item.json.url }}"},{"name":"prompt","value":"={{ $json.output[0].content[0].text }}"},{"name":"resolution","value":"1080p"}]},"genericAuthType":"httpHeaderAuth"},"typeVersion":4.3},{"id":"b6ad76be-27c6-4f1d-84cf-77eac9db8c68","name":"Wait 30 Secs","type":"n8n-nodes-base.wait","position":[1280,0],"parameters":{"amount":30},"typeVersion":1.1},{"id":"970e96a8-6adf-461c-a762-eac6e3ad5f97","name":"GET Result from Wavespeed","type":"n8n-nodes-base.httpRequest","position":[1488,0],"parameters":{"url":"=https://api.wavespeed.ai/api/v3/predictions/{{ $json.data.id }}/result","options":{},"authentication":"genericCredentialType","genericAuthType":"httpHeaderAuth"},"typeVersion":4.3},{"id":"8d99d218-c971-4fd9-9aaa-1d5ea57e7753","name":"If","type":"n8n-nodes-base.if","position":[1696,0],"parameters":{"options":{},"conditions":{"options":{"version":3,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"72cb45a3-36a4-4cc0-9f0c-68406f65e5ed","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.data.status }}","rightValue":"completed"}]}},"typeVersion":2.3},{"id":"867b69d2-4e7d-46ba-847e-bbe887f346a9","name":"Submagic Post Request","type":"n8n-nodes-base.httpRequest","position":[-48,320],"parameters":{"url":"https://api.submagic.co/v1/projects","method":"POST","options":{},"sendBody":true,"authentication":"genericCredentialType","bodyParameters":{"parameters":[{"name":"title","value":"Daily Short"},{"name":"language","value":"en"},{"name":"videoUrl","value":"={{ $json.data.outputs[0] }}"},{"name":"templateName","value":"Hormozi 2"}]},"genericAuthType":"httpHeaderAuth"},"typeVersion":4.3},{"id":"c566b9ae-5576-4467-93bc-a20371f24e98","name":"30 Secs","type":"n8n-nodes-base.wait","position":[160,320],"parameters":{"amount":30},"typeVersion":1.1},{"id":"602ac9f9-c3cf-4ffc-a1df-81fd22074920","name":"Submagic Get Result","type":"n8n-nodes-base.httpRequest","position":[368,320],"parameters":{"url":"=https://api.submagic.co/v1/projects/{{ $json.id }}","options":{},"authentication":"genericCredentialType","genericAuthType":"httpHeaderAuth"},"typeVersion":4.3},{"id":"afc27b01-0649-4fb9-9708-98af06cf5a02","name":"If1","type":"n8n-nodes-base.if","position":[576,320],"parameters":{"options":{},"conditions":{"options":{"version":3,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"cb914a3b-5ba4-46a4-b1b0-4744997bc6fc","operator":{"type":"string","operation":"equals"},"leftValue":"={{ $json.status }}","rightValue":"completed"}]}},"typeVersion":2.3},{"id":"27a786aa-abc6-4ad4-967a-bf6402bf6b72","name":"Send message and wait for response","type":"n8n-nodes-base.gmail","position":[800,304],"parameters":{"sendTo":"REPLACE_WITH_YOUR_EMAIL","message":"=Reel: {{ $json.previewUrl }}\nCaption: {{ $json.description }}","options":{},"subject":"Daily Short Approval","operation":"sendAndWait","approvalOptions":{"values":{"approvalType":"double"}}},"typeVersion":2.2},{"id":"214d44dc-ba51-4672-aac1-d427404f821d","name":"If2","type":"n8n-nodes-base.if","position":[1008,304],"parameters":{"options":{},"conditions":{"options":{"version":3,"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"0fb35ab6-70b5-481c-8472-9d6d94e12293","operator":{"type":"boolean","operation":"equals"},"leftValue":"={{ $json.data.approved }}","rightValue":true}]}},"typeVersion":2.3},{"id":"8cdd8a25-477d-4fa0-bb8c-dd0529610d08","name":"Upload to Blotato","type":"@blotato/n8n-nodes-blotato.blotato","position":[1248,304],"parameters":{"mediaUrl":"={{ $('If1').item.json.directUrl }}","resource":"media"},"typeVersion":2},{"id":"8992a735-6b91-4261-8643-3fc9d81433f2","name":"Post to Instagram","type":"@blotato/n8n-nodes-blotato.blotato","position":[1552,304],"parameters":{"options":{},"accountId":{"__rl":true,"mode":"list","value":"REPLACE_WITH_ACCOUNT_ID","cachedResultUrl":"https://backend.blotato.com/v2/accounts/7680","cachedResultName":"placeholder"},"postContentText":"={{ $('Submagic Get Result').item.json.description }}","postContentMediaUrls":"={{ $json.url }}"},"typeVersion":2},{"id":"03d1cbe7-be59-48eb-893e-cafa03788a88","name":"Post to Tik Tok","type":"@blotato/n8n-nodes-blotato.blotato","position":[1552,496],"parameters":{"options":{},"platform":"tiktok","accountId":{"__rl":true,"mode":"id","value":"REPLACE_WITH_ACCOUNT_ID"},"postContentText":"={{ $('Submagic Get Result').item.json.description }}"},"typeVersion":2},{"id":"4b0eee4a-2a77-42a4-8c48-46385cb27142","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[-256,-112],"parameters":{"width":944,"height":336,"content":"Pick Base Image File"},"typeVersion":1},{"id":"80c370fa-958e-438c-a065-5219dec7ea1f","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[704,-112],"parameters":{"color":6,"width":1248,"height":336,"content":"Prompt and Post to Video Generation Model"},"typeVersion":1},{"id":"8dd6ae45-c0fa-48b3-a462-e2b767192b19","name":"Sticky Note2","type":"n8n-nodes-base.stickyNote","position":[-256,240],"parameters":{"color":4,"width":944,"height":432,"content":"Post to Text Overlay Tool (Submagic)"},"typeVersion":1},{"id":"358c3de8-fd0b-4208-be02-57672ff3b65e","name":"Sticky Note3","type":"n8n-nodes-base.stickyNote","position":[704,240],"parameters":{"color":3,"width":1248,"height":432,"content":"Post to Text Overlay Tool (Submagic)"},"typeVersion":1},{"id":"bb2c5915-6995-4a8a-beeb-fae3d5c17678","name":"Sticky Note4","type":"n8n-nodes-base.stickyNote","position":[-1120,-112],"parameters":{"color":5,"width":800,"height":1520,"content":"Image to Video Social Media Reel Generator + Autopost\n\nGoogle Drive → AI Video Generation → Captions → Approval → Instagram & TikTok\n\nTurn a folder of images into fully-produced short-form social media reels—automatically.\nThis workflow picks a random image, generates a cinematic AI video from it, adds text overlays and captions, waits for your approval, and then posts to Instagram and TikTok.\n\nWatch Step By Step Guide on How to Build: https://www.youtube.com/watch?v=jPOYxQF25ws\n\nWhat this template does\nOn a scheduled basis (default: daily at 9:00 AM), this workflow:\nSelects a random image from a Google Drive folder\nUploads the image for processing\nGenerates a cinematic image-to-video prompt using AI\nCreates an 8-second vertical video using an image-to-video model (via Wavespeed)\nApplies captions and text overlays using Submagic\nWaits for human approval via email\nAutomatically posts the approved reel to:\nInstagram\nTikTok\nIf the video is not approved, the workflow loops and tries again on the next run.\n\nWhy this workflow is useful\nConverts static existing product/service images into high-engagement video content\nRemoves repetitive manual work in short-form content creation\nKeeps a human-in-the-loop before anything is published\n\nPerfect for:\nCreators & solopreneurs\nSocial media managers\nSmall businesses & local brands\nAI-first content pipelines\n\nHigh-level flow\nSchedule → Pick Image → Generate Video → Add Captions → Approve → Post\n\nNode overview\nSchedule Trigger\nRuns the workflow automatically at a fixed time (default: daily at 9 AM).\nGoogle Drive – Search Files fetches all images from a selected Drive folder.\nRandomizer (Code Node) selects one random image to avoid repetitive posting.\nUpload Media Uploads the selected image so it can be used by downstream tools.\nPrompt Generator (GPT-5.1) Generates a high-quality cinematic prompt optimized for image-to-video models\nWavespeed – Image to Video creates an 8-second, 9:16 video from the image + prompt.\nWait & Polling (IF Nodes) Waits and checks until video generation is completed.\nSubmagic – Text Overlay & Captioning Adds captions and overlays in a short-form style optimized for social platforms.\nGmail – Send for Approval Sends a preview link and caption to your inbox and waits for approval.\nIF (Approved?) Yes: posts the reel automatically No: skips posting and retries in the next run\nBlotato – Social Posting Publishes the approved reel to Instagram & Tik Tok\n\nRequirements\nBefore running this template, you’ll need to configure:\nGoogle Drive OAuth (image source folder)\nOpenAI API key (prompt generation)\nWavespeed API key (image-to-video generation)\nSubmagic API key (captions & overlays)\nGmail OAuth (approval workflow)\nBlotato account (Instagram & TikTok posting)\nAll credentials must be added manually after importing.\n\nSetup instructions\nImport the template into your n8n workspace\nConnect your Google Drive account and set your image folder\nAdd credentials for:\nOpenAI\nWavespeed\nSubmagic\nGmail\nBlotato\nAdjust the Schedule Trigger if needed\nRun the workflow once to test the full flow\nEnable the workflow to start daily automated posting\nStore generated videos in cloud storage or a content database\n\nTroubleshooting\n\nNo images found: check Drive folder ID and permissions\nVideo stuck generating: increase wait time or polling interval\nApproval email not received: verify Gmail OAuth and inbox filters\nPosting fails: confirm Blotato account and platform permissions"},"typeVersion":1},{"id":"4c41c272-b2d5-432f-b6c8-ebeb4ef645ea","name":"Sticky Note5","type":"n8n-nodes-base.stickyNote","position":[-240,-592],"parameters":{"width":736,"height":448,"content":"- [ ] @[youtube](jPOYxQF25ws)"},"typeVersion":1}],"active":false,"settings":{"availableInMCP":false,"executionOrder":"v1"},"versionId":"b225156a-4aee-462c-89ff-5ac928ecb18a","connections":{"If":{"main":[[{"node":"Submagic Post Request","type":"main","index":0}],[{"node":"Wait 30 Secs","type":"main","index":0}]]},"If1":{"main":[[{"node":"Send message and wait for response","type":"main","index":0}],[{"node":"30 Secs","type":"main","index":0}]]},"If2":{"main":[[{"node":"Upload to Blotato","type":"main","index":0}],[{"node":"Search files and folders","type":"main","index":0}]]},"30 Secs":{"main":[[{"node":"Submagic Get Result","type":"main","index":0}]]},"Randomizer":{"main":[[{"node":"Upload media","type":"main","index":0}]]},"Upload media":{"main":[[{"node":"Prompt Generator","type":"main","index":0}]]},"Wait 30 Secs":{"main":[[{"node":"GET Result from Wavespeed","type":"main","index":0}]]},"Prompt Generator":{"main":[[{"node":"Wavespeed Post Request (To generate reels)","type":"main","index":0}]]},"Schedule Trigger":{"main":[[{"node":"Search files and folders","type":"main","index":0}]]},"Post to Instagram":{"main":[[]]},"Upload to Blotato":{"main":[[{"node":"Post to Instagram","type":"main","index":0},{"node":"Post to Tik Tok","type":"main","index":0}]]},"Submagic Get Result":{"main":[[{"node":"If1","type":"main","index":0}]]},"Submagic Post Request":{"main":[[{"node":"30 Secs","type":"main","index":0}]]},"Search files and folders":{"main":[[{"node":"Randomizer","type":"main","index":0}]]},"GET Result from Wavespeed":{"main":[[{"node":"If","type":"main","index":0}]]},"Send message and wait for response":{"main":[[{"node":"If2","type":"main","index":0}]]},"Wavespeed Post Request (To generate reels)":{"main":[[{"node":"Wait 30 Secs","type":"main","index":0}]]}}},"lastUpdatedBy":1,"workflowInfo":{"nodeCount":24,"nodeTypes":{"n8n-nodes-base.if":{"count":3},"n8n-nodes-base.code":{"count":1},"n8n-nodes-base.wait":{"count":2},"n8n-nodes-base.gmail":{"count":1},"n8n-nodes-base.stickyNote":{"count":6},"n8n-nodes-base.googleDrive":{"count":1},"n8n-nodes-base.httpRequest":{"count":4},"n8n-nodes-base.scheduleTrigger":{"count":1},"@n8n/n8n-nodes-langchain.openAi":{"count":1},"@blotato/n8n-nodes-blotato.blotato":{"count":4}}},"status":"published","readyToDemo":null,"user":{"name":"Automate With Marc","username":"marconi","bio":"Automating Start-Up and Business processes. \nHelping non-techies understand and leverage Agentic AI with easy to understand step-by-step tutorials.\nCheck out my educational content:\nhttps://www.youtube.com/@Automatewithmarc\n","verified":true,"links":["https://www.youtube.com/@Automatewithmarc"],"avatar":"https://gravatar.com/avatar/b9654a0dd147e6f3fa7e6eb601b6572b8051c8ab4cb693774451adf9a6294798?r=pg&d=retro&size=200"},"nodes":[{"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":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":356,"icon":"file:gmail.svg","name":"n8n-nodes-base.gmail","codex":{"data":{"alias":["email","human","form","wait","hitl","approval"],"resources":{"generic":[{"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/supercharging-your-conference-registration-process-with-n8n/","icon":"🎫","label":"Supercharging your conference registration process with 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-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/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/using-automation-to-boost-productivity-in-the-workplace/","icon":"💪","label":"Using Automation to Boost Productivity in the Workplace"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.gmail/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/"}]},"categories":["Communication","HITL"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"HITL":["Human in the Loop"]}}},"group":"[\"transform\"]","defaults":{"name":"Gmail"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMTkzIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PHBhdGggZmlsbD0iIzQyODVGNCIgZD0iTTU4LjE4MiAxOTIuMDVWOTMuMTRMMjcuNTA3IDY1LjA3NyAwIDQ5LjUwNHYxMjUuMDkxYzAgOS42NTggNy44MjUgMTcuNDU1IDE3LjQ1NSAxNy40NTV6Ii8+PHBhdGggZmlsbD0iIzM0QTg1MyIgZD0iTTE5Ny44MTggMTkyLjA1aDQwLjcyN2M5LjY1OSAwIDE3LjQ1NS03LjgyNiAxNy40NTUtMTcuNDU1VjQ5LjUwNWwtMzEuMTU2IDE3LjgzNy0yNy4wMjYgMjUuNzk4eiIvPjxwYXRoIGZpbGw9IiNFQTQzMzUiIGQ9Im01OC4xODIgOTMuMTQtNC4xNzQtMzguNjQ3IDQuMTc0LTM2Ljk4OUwxMjggNjkuODY4bDY5LjgxOC01Mi4zNjQgNC42NyAzNC45OTItNC42NyA0MC42NDRMMTI4IDE0NS41MDR6Ii8+PHBhdGggZmlsbD0iI0ZCQkMwNCIgZD0iTTE5Ny44MTggMTcuNTA0VjkzLjE0TDI1NiA0OS41MDRWMjYuMjMxYzAtMjEuNTg1LTI0LjY0LTMzLjg5LTQxLjg5LTIwLjk0NXoiLz48cGF0aCBmaWxsPSIjQzUyMjFGIiBkPSJtMCA0OS41MDQgMjYuNzU5IDIwLjA3TDU4LjE4MiA5My4xNFYxNy41MDRMNDEuODkgNS4yODZDMjQuNjEtNy42NiAwIDQuNjQ2IDAgMjYuMjN6Ii8+PC9zdmc+"},"displayName":"Gmail","typeVersion":2,"nodeCategories":[{"id":6,"name":"Communication"},{"id":28,"name":"HITL"}]},{"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":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"}]}],"categories":[{"id":31,"name":"Content Creation"},{"id":51,"name":"Multimodal AI"}],"image":[]}}