{"workflow":{"id":12769,"name":"Turn an image into a cinematic video with NanoBanana Ultra, Kling, Blotato","views":2067,"recentViews":3,"totalViews":2067,"createdAt":"2026-01-16T22:35:23.532Z","description":"### 💥 AI Image → Professional Video Workflow (NanoBanana Ultra + Kling AI + Blotato)\n\n---\n📄 **Documentation**: [Notion Guide](https://automatisation.notion.site/Turn-Any-Image-into-a-Cinematic-Video-with-NanoBanana-Ultra-Kling-AI-2ea3d6550fd9809c9321e897b9763a28?source=copy_link)\n\n![Workflow Overview](https://www.dr-firas.com/nanobanana-ultra.png)\n\n### 👤 Who is this for?\nThis workflow is designed for **content creators, marketers, fashion brands, AI creators, and automation builders** who want to turn a single image into a **cinematic, multi-shot professional video**, then automatically publish it on platforms like **YouTube**—without manual editing.\n\nIt’s especially useful if you already work with **Google Sheets**, **n8n**, and **AI image/video generation APIs**.\n\n---\n\n### 🎯 What problem does this workflow solve? (Use case)\nCreating high-quality video content from images usually requires:\n- Manual image editing\n- Multiple AI tools\n- Video stitching\n- Uploading and publishing steps\n\nThis workflow **fully automates** that pipeline:\n- From a single image URL\n- To a cinematic multi-shot video\n- To automatic publishing\n\nAll driven from a spreadsheet.\n\n---\n\n### ⚙️ What this workflow does\nThis workflow runs in **two main phases**:\n\n#### **Step 1 – Contact Sheet Generation (NanoBanana Ultra)**\n- Reads an image URL from Google Sheets\n- Downloads the image from Google Drive\n- Uploads it to a public host (tmpfiles)\n- Uses **NanoBanana Ultra (edit-ultra)** to generate a **2×3 cinematic contact sheet**\n- Ensures:\n  - Identity preservation\n  - Fashion & texture fidelity\n  - Consistent lighting and style\n- Saves the generated contact sheet back to Google Drive\n- Updates the spreadsheet status\n\n#### **Step 2 – Video Creation & Publishing (**[Blotato](https://blotato.com/?ref=firas)**)**\n- Splits the contact sheet into 6 keyframes\n- Uploads each frame publicly\n- Uses **Kling AI (start–end frame i2v)** to generate multiple cinematic video segments\n- Merges the generated clips into a single final video (FFmpeg API)\n- Uploads the final video to Google Drive\n- Publishes automatically to **YouTube via **[Blotato](https://blotato.com/?ref=firas)****\n- Updates the spreadsheet with the final video URL and status\n\n---\n\n### 🛠️ Setup\nTo use this workflow, you need:\n\n1. **n8n (Cloud or Self-Hosted)**\n2. **Google Sheets**\n   - Copy the provided template  \n   - Each row controls one image → one video\n3. **API Keys**\n   - **[AtlasCloud](https://www.atlascloud.ai?ref=8QKPJE)** (NanoBanana + Kling)\n   - tmpfiles.org (public hosting)\n   - Blotato (publishing)\n4. **Connected Accounts**\n   - Google Drive\n   - Google Sheets\n   - **[Blotato](https://blotato.com/?ref=firas)**\n\n---\n\n### 🎛️ How to customize this workflow\nYou can easily adapt it to your needs:\n\n- **Change video style**\n  - Edit the Kling prompt (camera movement, mood, pacing)\n- **Adjust video duration**\n  - Modify the `duration` parameter in Kling nodes\n- **Use fewer or more shots**\n  - Add/remove crop + Kling generation branches\n- **Publish to other platforms**\n  - Blotato supports multiple social networks\n- **Trigger automatically**\n  - Use the Schedule Trigger instead of manual execution\n- **Different aspect ratios**\n  - Adjust NanoBanana `aspect_ratio` and crop math\n\n---\n\n### 🚀 Expected outcome\nFrom **one image**, you get:\n- A high-end **editorial contact sheet**\n- Multiple cinematic AI-generated video clips\n- One **merged professional video**\n- Automatically uploaded and published\n\nNo manual editing. No timeline work. Fully automated.\n\n---\n### 👋 Need help or want to customize this?\n📩 Contact: [LinkedIn](https://www.linkedin.com/in/dr-firas/)  \n📺 YouTube: [@DRFIRASS](https://www.youtube.com/@DRFIRASS)  \n🚀 Workshops: [Mes Ateliers n8n](https://hotm.art/formation-n8n)\n\n\n### Need help customizing?\nContact me for consulting and support : [Linkedin](https://www.linkedin.com/in/dr-firas/) / [Youtube](https://www.youtube.com/channel/UCriIQI8uaoEro5FEnOpeidQ) / [🚀 Mes Ateliers n8n  ](https://hotm.art/formation-n8n)","workflow":{"id":"SibbQCK1rEIJg81b","meta":{"instanceId":"de822f81f3a2367cef7d9549771a77783236bc9596481be2ae65c05fbcc4b4fd","templateCredsSetupCompleted":true},"name":"💥 AI Image to Professional Video Workflow using NanoBanana Ultra & Kling AI","tags":[],"nodes":[{"id":"f291c4d2-98cc-407c-a6c9-ccb2850acd2a","name":"When clicking ‘Execute workflow’","type":"n8n-nodes-base.manualTrigger","position":[-912,-16],"parameters":{},"typeVersion":1},{"id":"357a1f37-b787-43d6-9d34-c70178c2f279","name":"Get url image","type":"n8n-nodes-base.googleSheets","position":[-528,-16],"parameters":{"options":{},"sheetName":{"__rl":true,"mode":"id","value":"=<__PLACEHOLDER_VALUE__Sheet Tab Name__>"},"documentId":{"__rl":true,"mode":"id","value":"=<__PLACEHOLDER_VALUE__Google Sheets Document ID__>"}},"credentials":{"googleSheetsOAuth2Api":{"id":"YlIXFU6zUDsqwmRG","name":"Google Sheets account"}},"typeVersion":4.7},{"id":"d501b6a6-078e-465f-9571-800ee158a5ed","name":"Download image","type":"n8n-nodes-base.googleDrive","position":[-320,-16],"parameters":{"fileId":{"__rl":true,"mode":"id","value":"={{ $json.image_nanobanana.match(/[?&]id=([a-zA-Z0-9_-]+)/)[1] }}"},"options":{"fileName":"image.png","binaryPropertyName":"data"},"operation":"download"},"credentials":{"googleDriveOAuth2Api":{"id":"odf7JAwyqVFVZBhQ","name":"Google Drive account"}},"typeVersion":3},{"id":"71fa89c4-dda9-46c4-a67f-1d433ad8353f","name":"Edit Fields : contactSheetPrompt","type":"n8n-nodes-base.set","position":[224,-16],"parameters":{"options":{},"assignments":{"assignments":[{"id":"4482e8fa-9016-40e3-aef7-9da999e85f7d","name":"contactSheetPrompt","type":"string","value":"Analyze the input image and silently inventory all fashion-critical details: the subject(s), exact wardrobe pieces, materials, colors, textures, accessories, hair, makeup, body proportions, environment, set geometry, light direction, and shadow quality. All wardrobe, styling, hair, makeup, lighting, environment, and color grade must remain 100% unchanged across all frames. Do not add or remove anything. Do not reinterpret materials or colors. Do not output any reasoning. Perfectly replicate the exact facial features of the model.  Face & Identity Preservation Rule Do NOT modify the face or head of the person in the original image. The subject must remain the exact same person, with no AI alteration to facial features, identity, proportions, or appearance. No face swap, no enhancement, no identity change.  Your visible output must be: One 2×3 contact sheet image (6 frames). Then a keyframe breakdown for each frame.  Each frame must represent a resting point after a dramatic camera move — only describe the final camera position and what the subject is doing, never the motion itself. The six frames must be spatially dynamic, non-linear, and visually distinct.  Required 6-Frame Shot List  High-Fashion Beauty Portrait (Close, Editorial, Intimate) Camera positioned very close to the subject's face, slightly above or slightly below eye level, using an elegant offset angle that enhances bone structure and highlights key wardrobe elements near the neckline. Shallow depth of field, flawless texture rendering, and a sculptural fashion-forward composition.  High-Angle Three-Quarter Frame Camera positioned overhead but off-center, capturing the subject from a diagonal downward angle. This frame should create strong shape abstraction and reveal wardrobe details from above.  Low-Angle Oblique Full-Body Frame Camera positioned low to the ground and angled obliquely toward the subject. This elongates the silhouette, emphasizes footwear, and creates a dramatic perspective distinct from Frames 1 and 2.  Side-On Compression Frame (Long Lens) Camera placed far to one side of the subject, using a tighter focal length to compress space. The subject appears in clean profile or near-profile, showcasing garment structure in a flattened, editorial manner.  Intimate Close Portrait From an Unexpected Height Camera positioned very close to the subject's face (or upper torso) but slightly above or below eye level. The angle should feel fashion-editorial, not conventional — offset, elegant, and expressive.  Extreme Detail Frame From a Non-Intuitive Angle Camera positioned extremely close to a wardrobe detail, accessory, or texture, but from an unusual spatial direction (e.g., from below, from behind, from the side of a neckline). This must be a striking, abstract, editorial detail frame.  Continuity & Technical Requirements  Maintain perfect wardrobe fidelity in every frame: exact garment type, silhouette, material, color, texture, stitching, accessories, closures, jewelry, shoes, hair, and makeup. Environment, textures, and lighting must remain consistent.  Depth of field shifts naturally with focal length (deep for distant shots, shallow for close/detail shots). Photoreal textures and physically plausible light behavior required. Frames must feel like different camera placements within the same scene, not different scenes.  All keyframes must share the exact same dimensions and 3:2 aspect ratio, and exactly 6 keyframes must be produced.  Maintain the exact visual style in all keyframes: shot on Fuji Velvia film with a hard flash, light concentrated on the subject and fading toward the edges. The image is overexposed, shows significant film grain, is oversaturated, with shiny (almost oily) skin and harsh white reflections on glasses frames.  Output Format  A) One mandatory 2×3 contact sheet image (6 frames)"}]}},"typeVersion":3.4},{"id":"b71d20e9-da60-40d8-99af-86ce78834d78","name":"NanoBanana ULTRA: Contact Sheet","type":"n8n-nodes-base.httpRequest","position":[512,-16],"parameters":{"url":"https://api.atlascloud.ai/api/v1/model/generateImage","method":"POST","options":{},"jsonBody":"={\n  \"model\": \"google/nano-banana-pro/edit-ultra\",\n  \"aspect_ratio\": \"3:2\",\n  \"enable_base64_output\": false,\n  \"enable_sync_mode\": false,\n  \"images\": [\"{{ $('Build Public Image URL nano').item.json.data.url.replace(/tmpfiles\\.org\\//, 'tmpfiles.org/dl/') }}\"],\n  \"output_format\": \"png\",\n  \"prompt\": \"{{ $json.contactSheetPrompt }}\",\n  \"resolution\": \"4k\"\n}","sendBody":true,"sendHeaders":true,"specifyBody":"json","headerParameters":{"parameters":[{"name":"Authorization","value":"Bearer <__PLACEHOLDER_VALUE__atlascloud Key__>"}]}},"typeVersion":4.3},{"id":"0240067b-501c-48c9-ab7c-c7d1bf5a0382","name":"Build Public Image URL nano","type":"n8n-nodes-base.httpRequest","position":[-112,-16],"parameters":{"url":"https://tmpfiles.org/api/v1/upload","method":"POST","options":{"response":{"response":{"responseFormat":"json"}}},"sendBody":true,"contentType":"multipart-form-data","bodyParameters":{"parameters":[{"name":"file","parameterType":"formBinaryData","inputDataFieldName":"data"}]}},"typeVersion":4.3},{"id":"6b5cf4a3-8454-4645-a461-36f57257d606","name":"Wait - nanobanana","type":"n8n-nodes-base.wait","position":[816,-16],"webhookId":"9d6df3be-9100-4c4d-ba40-71b00773155d","parameters":{"unit":"minutes","amount":4},"typeVersion":1.1},{"id":"1cc0fb1c-c007-4e2e-9042-4d4cbc1369fb","name":"download image nano","type":"n8n-nodes-base.httpRequest","position":[1024,-16],"parameters":{"url":"=https://api.atlascloud.ai/api/v1/model/prediction/{{ $json.data.id }}","options":{"response":{"response":{"responseFormat":"json"}}},"sendHeaders":true,"headerParameters":{"parameters":[{"name":"Authorization","value":"Bearer <__PLACEHOLDER_VALUE__atlascloud Key__>"},{"name":"Content-Type","value":"application/json"}]}},"typeVersion":4.3},{"id":"77dacabe-acf9-44a9-be1a-6a58c284b232","name":"Download image PNG (binary)","type":"n8n-nodes-base.httpRequest","position":[1232,-16],"parameters":{"url":"={{ $json.data.outputs[0] }}","options":{"response":{"response":{"responseFormat":"file"}}}},"typeVersion":4.3},{"id":"4d115c05-ec4a-4dcc-8915-7de534cb356a","name":"Upload file to google drive","type":"n8n-nodes-base.googleDrive","position":[1472,-16],"parameters":{"name":"={{ $json.data.id }}","driveId":{"__rl":true,"mode":"id","value":"=<__PLACEHOLDER_VALUE__Google DRIVE Document ID___>"},"options":{},"folderId":{"__rl":true,"mode":"id","value":"=<__PLACEHOLDER_VALUE__Google DRIVE Document ID___>"}},"credentials":{"googleDriveOAuth2Api":{"id":"odf7JAwyqVFVZBhQ","name":"Google Drive account"}},"typeVersion":3},{"id":"7c2651a7-8a06-4ffe-b72b-5f54269ec514","name":"Update with new image","type":"n8n-nodes-base.googleSheets","position":[1680,-16],"parameters":{"columns":{"value":{"status":"contact_done","image_atlas":"={{ $('download image nano').item.json.data.outputs[0] }}","image_nanobanana":"={{ $('Get url image').item.json.image_nanobanana }}","image_contactsheet":"={{ $json.webContentLink }}"},"schema":[{"id":"status","type":"string","display":true,"required":false,"displayName":"status","defaultMatch":false,"canBeUsedToMatch":true},{"id":"image_1","type":"string","display":true,"removed":true,"required":false,"displayName":"image_1","defaultMatch":false,"canBeUsedToMatch":true},{"id":"image_2","type":"string","display":true,"removed":true,"required":false,"displayName":"image_2","defaultMatch":false,"canBeUsedToMatch":true},{"id":"image_3","type":"string","display":true,"removed":true,"required":false,"displayName":"image_3","defaultMatch":false,"canBeUsedToMatch":true},{"id":"description_all","type":"string","display":true,"removed":true,"required":false,"displayName":"description_all","defaultMatch":false,"canBeUsedToMatch":true},{"id":"image_nanobanana","type":"string","display":true,"removed":false,"required":false,"displayName":"image_nanobanana","defaultMatch":false,"canBeUsedToMatch":true},{"id":"image_contactsheet","type":"string","display":true,"required":false,"displayName":"image_contactsheet","defaultMatch":false,"canBeUsedToMatch":true},{"id":"image_atlas","type":"string","display":true,"removed":false,"required":false,"displayName":"image_atlas","defaultMatch":false,"canBeUsedToMatch":true},{"id":"new_image_1","type":"string","display":true,"removed":true,"required":false,"displayName":"new_image_1","defaultMatch":false,"canBeUsedToMatch":true},{"id":"new_image_2","type":"string","display":true,"removed":true,"required":false,"displayName":"new_image_2","defaultMatch":false,"canBeUsedToMatch":true},{"id":"new_image_3","type":"string","display":true,"removed":true,"required":false,"displayName":"new_image_3","defaultMatch":false,"canBeUsedToMatch":true},{"id":"new_image_4","type":"string","display":true,"removed":true,"required":false,"displayName":"new_image_4","defaultMatch":false,"canBeUsedToMatch":true},{"id":"new_image_5","type":"string","display":true,"removed":true,"required":false,"displayName":"new_image_5","defaultMatch":false,"canBeUsedToMatch":true},{"id":"new_image_6","type":"string","display":true,"removed":true,"required":false,"displayName":"new_image_6","defaultMatch":false,"canBeUsedToMatch":true},{"id":"video_1","type":"string","display":true,"removed":true,"required":false,"displayName":"video_1","defaultMatch":false,"canBeUsedToMatch":true},{"id":"video_2","type":"string","display":true,"removed":true,"required":false,"displayName":"video_2","defaultMatch":false,"canBeUsedToMatch":true},{"id":"video_3","type":"string","display":true,"removed":true,"required":false,"displayName":"video_3","defaultMatch":false,"canBeUsedToMatch":true},{"id":"video_4","type":"string","display":true,"removed":true,"required":false,"displayName":"video_4","defaultMatch":false,"canBeUsedToMatch":true},{"id":"video_5","type":"string","display":true,"removed":true,"required":false,"displayName":"video_5","defaultMatch":false,"canBeUsedToMatch":true},{"id":"video_6","type":"string","display":true,"removed":true,"required":false,"displayName":"video_6","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Final video","type":"string","display":true,"removed":true,"required":false,"displayName":"Final video","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":["image_nanobanana"],"attemptToConvertTypes":false,"convertFieldsToString":false},"options":{},"operation":"update","sheetName":{"__rl":true,"mode":"id","value":"=<__PLACEHOLDER_VALUE__Sheet Tab Name__>"},"documentId":{"__rl":true,"mode":"id","value":"=<__PLACEHOLDER_VALUE__Google Sheets Document ID__>"}},"credentials":{"googleSheetsOAuth2Api":{"id":"YlIXFU6zUDsqwmRG","name":"Google Sheets account"}},"typeVersion":4.7},{"id":"3e6d7869-ca3d-4b01-97ee-ce3119f52fa3","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[-1024,-176],"parameters":{"color":7,"width":2960,"height":416,"content":"## Step 1 - Create 2×3 Contact Sheet Image (Mandatory)"},"typeVersion":1},{"id":"cbfe09a0-a411-4fdc-94c1-fd31176eaae0","name":"Schedule Trigger","type":"n8n-nodes-base.scheduleTrigger","position":[-928,624],"parameters":{"rule":{"interval":[{}]}},"typeVersion":1.3},{"id":"6b182c33-a945-4f25-a8e4-5ac0f2aae4e0","name":"Get row(s) in sheet","type":"n8n-nodes-base.googleSheets","position":[-736,624],"parameters":{"options":{},"sheetName":{"__rl":true,"mode":"id","value":"=<__PLACEHOLDER_VALUE__Sheet Tab Name__>"},"documentId":{"__rl":true,"mode":"id","value":"=<__PLACEHOLDER_VALUE__Google Sheets Document ID__>"}},"credentials":{"googleSheetsOAuth2Api":{"id":"YlIXFU6zUDsqwmRG","name":"Google Sheets account"}},"typeVersion":4.7},{"id":"81d52e6d-21b2-416f-af21-c3d0b2d6ca6d","name":"Set Image URL","type":"n8n-nodes-base.set","position":[-528,624],"parameters":{"options":{},"assignments":{"assignments":[{"id":"83a44e17-b358-49fb-a7a6-2bdd99ebc099","name":"image_url","type":"string","value":"={{ $json.image_contactsheet }}"}]}},"typeVersion":3.4},{"id":"73b0a879-4c2f-4049-a81e-34add74bc298","name":"Download Image","type":"n8n-nodes-base.httpRequest","position":[-320,624],"parameters":{"url":"={{ $json.image_url }}","options":{"response":{"response":{"responseFormat":"file"}}}},"typeVersion":4.3},{"id":"c17c4c4a-f661-495d-a8ed-1138f77600e6","name":"Edit Image","type":"n8n-nodes-base.editImage","position":[-112,624],"parameters":{"operation":"information"},"typeVersion":1},{"id":"b03d8ca1-46ea-4604-a75f-7518cbc97c8b","name":"Crop Top Left","type":"n8n-nodes-base.editImage","position":[224,336],"parameters":{"width":"={{ Math.floor($json.size.width / 3) }}","height":"={{ Math.floor($json.size.height / 2) }}","options":{},"operation":"crop"},"typeVersion":1},{"id":"9ba35700-3595-4b58-ae7d-808ec3041998","name":"Upload top left","type":"n8n-nodes-base.httpRequest","position":[512,336],"parameters":{"url":"https://tmpfiles.org/api/v1/upload","method":"POST","options":{"response":{"response":{"responseFormat":"json"}}},"sendBody":true,"contentType":"multipart-form-data","bodyParameters":{"parameters":[{"name":"file","parameterType":"formBinaryData","inputDataFieldName":"data"}]}},"typeVersion":4.3},{"id":"15b51308-5d00-4d1b-bf0d-6d2d31d76319","name":"Crop Top Center","type":"n8n-nodes-base.editImage","position":[224,544],"parameters":{"width":"={{ Math.floor($json.size.width / 3) }}","height":"={{ Math.floor($json.size.height / 2) }}","options":{},"operation":"crop","positionX":"={{ Math.floor($json.size.width / 3) }}"},"typeVersion":1},{"id":"bced3d3c-a2a3-475d-be49-90fa0f2d43d3","name":"Upload top center","type":"n8n-nodes-base.httpRequest","position":[512,544],"parameters":{"url":"https://tmpfiles.org/api/v1/upload","method":"POST","options":{"response":{"response":{"responseFormat":"json"}}},"sendBody":true,"contentType":"multipart-form-data","bodyParameters":{"parameters":[{"name":"file","parameterType":"formBinaryData","inputDataFieldName":"data"}]}},"typeVersion":4.3},{"id":"37cf5273-e900-4840-b0d4-daec57c93a60","name":"Crop Top Right","type":"n8n-nodes-base.editImage","position":[224,752],"parameters":{"width":"={{ Math.floor($json.size.width / 3) }}","height":"={{ Math.floor($json.size.height / 2) }}","options":{},"operation":"crop","positionX":"={{ Math.floor($json.size.width * 2 / 3) }}"},"typeVersion":1},{"id":"ee03cbaa-13d2-4d12-89ca-08fb0357197c","name":"Upload top right","type":"n8n-nodes-base.httpRequest","position":[512,752],"parameters":{"url":"https://tmpfiles.org/api/v1/upload","method":"POST","options":{"response":{"response":{"responseFormat":"json"}}},"sendBody":true,"contentType":"multipart-form-data","bodyParameters":{"parameters":[{"name":"file","parameterType":"formBinaryData","inputDataFieldName":"data"}]}},"typeVersion":4.3},{"id":"51542a4d-68b9-4fae-8351-346397e18a55","name":"Crop Bottom Left","type":"n8n-nodes-base.editImage","position":[224,960],"parameters":{"width":"={{ Math.floor($json.size.width / 3) }}","height":"={{ Math.floor($json.size.height / 2) }}","options":{},"operation":"crop","positionY":"={{ Math.floor($json.size.height / 2) }}"},"typeVersion":1},{"id":"5d7b2a6e-5bfb-4ce5-bb67-e3db8b4b86f0","name":"Upload Bottom left","type":"n8n-nodes-base.httpRequest","position":[512,960],"parameters":{"url":"https://tmpfiles.org/api/v1/upload","method":"POST","options":{"response":{"response":{"responseFormat":"json"}}},"sendBody":true,"contentType":"multipart-form-data","bodyParameters":{"parameters":[{"name":"file","parameterType":"formBinaryData","inputDataFieldName":"data"}]}},"typeVersion":4.3},{"id":"588b7939-9705-447f-b8c3-56d3513ea14d","name":"Merge","type":"n8n-nodes-base.merge","position":[816,416],"parameters":{"mode":"combine","options":{},"combineBy":"combineByPosition"},"typeVersion":3.2},{"id":"883d0d36-6047-4eef-9d6a-caca913c7fc9","name":"Kling Generation","type":"n8n-nodes-base.httpRequest","position":[1024,416],"parameters":{"url":"https://api.atlascloud.ai/api/v1/model/generateVideo","method":"POST","options":{},"sendBody":true,"sendHeaders":true,"bodyParameters":{"parameters":[{"name":"model","value":"kwaivgi/kling-v2.1-i2v-pro/start-end-frame"},{"name":"duration","value":"5"},{"name":"end_image","value":"={{ $('Upload top center').item.json.data.url.replace(/tmpfiles\\.org\\//, 'tmpfiles.org/dl/') }}"},{"name":"guidance_scale","value":"0.5"},{"name":"image","value":"={{ $('Upload top left').item.json.data.url.replace(/tmpfiles\\.org\\//, 'tmpfiles.org/dl/') }}"},{"name":"negative_prompt","value":"example_value"},{"name":"prompt","value":"=The camera very slowly and smoothly lowers on a boom. The subject barely moves, and is extremely deliberate and thoughtful in movement"}]},"headerParameters":{"parameters":[{"name":"Authorization","value":"Bearer <__PLACEHOLDER_VALUE__atlascloud Key__>"}]}},"typeVersion":4.3},{"id":"11b0a005-4a8f-4a3d-ad56-0555d13b6548","name":"Wait video","type":"n8n-nodes-base.wait","position":[1232,416],"webhookId":"4a4c5b4d-279a-4780-b42a-a570353f271c","parameters":{"unit":"minutes","amount":4},"typeVersion":1.1},{"id":"80d8076c-4b5a-4c87-bb5c-9a7239d1eb9f","name":"Merge1","type":"n8n-nodes-base.merge","position":[816,656],"parameters":{"mode":"combine","options":{},"combineBy":"combineByPosition"},"typeVersion":3.2},{"id":"ebf3a7fc-3769-42ce-ae40-05cf73a5f7e6","name":"Kling Generation1","type":"n8n-nodes-base.httpRequest","position":[1024,656],"parameters":{"url":"https://api.atlascloud.ai/api/v1/model/generateVideo","method":"POST","options":{},"sendBody":true,"sendHeaders":true,"bodyParameters":{"parameters":[{"name":"model","value":"kwaivgi/kling-v2.1-i2v-pro/start-end-frame"},{"name":"duration","value":"5"},{"name":"end_image","value":"={{ $('Upload top right').item.json.data.url.replace(/tmpfiles\\.org\\//, 'tmpfiles.org/dl/') }}"},{"name":"guidance_scale","value":"0.5"},{"name":"image","value":"={{ $('Upload top center').item.json.data.url.replace(/tmpfiles\\.org\\//, 'tmpfiles.org/dl/') }}"},{"name":"negative_prompt","value":"example_value"},{"name":"prompt","value":"=The camera very slowly and smoothly lowers on a boom. The subject barely moves, and is extremely deliberate and thoughtful in movement"}]},"headerParameters":{"parameters":[{"name":"Authorization","value":"Bearer <__PLACEHOLDER_VALUE__atlascloud Key__>"}]}},"typeVersion":4.3},{"id":"206008ac-acbf-463f-b671-1864e93d1b2d","name":"Wait video1","type":"n8n-nodes-base.wait","position":[1232,656],"webhookId":"3a4dc0e5-4c4b-4aa6-a5f7-87e5127283af","parameters":{"unit":"minutes","amount":4},"typeVersion":1.1},{"id":"09e0d7a0-209b-40ed-a25f-ec4fa7852cc2","name":"Merge2","type":"n8n-nodes-base.merge","position":[816,880],"parameters":{"mode":"combine","options":{},"combineBy":"combineByPosition"},"typeVersion":3.2},{"id":"8f9c52e7-965d-462a-9a2b-48dcbc1b2a39","name":"Kling Generation2","type":"n8n-nodes-base.httpRequest","position":[1024,880],"parameters":{"url":"https://api.atlascloud.ai/api/v1/model/generateVideo","method":"POST","options":{},"sendBody":true,"sendHeaders":true,"bodyParameters":{"parameters":[{"name":"model","value":"kwaivgi/kling-v2.1-i2v-pro/start-end-frame"},{"name":"duration","value":"5"},{"name":"end_image","value":"={{ $('Upload Bottom left').item.json.data.url.replace(/tmpfiles\\.org\\//, 'tmpfiles.org/dl/') }}"},{"name":"guidance_scale","value":"0.5"},{"name":"image","value":"={{ $('Upload top right').item.json.data.url.replace(/tmpfiles\\.org\\//, 'tmpfiles.org/dl/') }}"},{"name":"negative_prompt","value":"example_value"},{"name":"prompt","value":"=The camera very slowly and smoothly lowers on a boom. The subject barely moves, and is extremely deliberate and thoughtful in movement"}]},"headerParameters":{"parameters":[{"name":"Authorization","value":"Bearer <__PLACEHOLDER_VALUE__atlascloud Key__>"}]}},"typeVersion":4.3},{"id":"9c52217f-45b8-4251-8c41-026125f3d01e","name":"Wait video2","type":"n8n-nodes-base.wait","position":[1232,880],"webhookId":"2b7b6aa9-1198-4729-bb3a-a4416ff31db9","parameters":{"unit":"minutes","amount":4},"typeVersion":1.1},{"id":"657f5c0d-6c1c-47a5-8d7e-743beab06050","name":"Merge3","type":"n8n-nodes-base.merge","position":[1696,640],"parameters":{"mode":"combine","options":{},"combineBy":"combineByPosition","numberInputs":3},"typeVersion":3.2},{"id":"25913fc6-0257-43c6-9290-c5c194d51a84","name":"Merge 3 Videos","type":"n8n-nodes-base.httpRequest","position":[-928,944],"parameters":{"url":"https://fal.run/fal-ai/ffmpeg-api/merge-videos","method":"POST","options":{},"jsonBody":"={\n  \"video_urls\": [\n    \"{{ $('download video kling').item.json.data.outputs[0] }}\",\n    \"{{ $('download video kling1').item.json.data.outputs[0] }}\",\n    \"{{ $('download video kling2').item.json.data.outputs[0] }}\"\n  ],\n  \"output\": {\n    \"format\": \"mp4\"\n  }\n}","sendBody":true,"sendHeaders":true,"specifyBody":"json","headerParameters":{"parameters":[{"name":"Authorization","value":"key <__PLACEHOLDER_VALUE__fal Key__>"},{"name":"Content-Type","value":"application/json"}]}},"typeVersion":4.3},{"id":"797659c9-4f7c-4d73-ac63-d8e710d007a1","name":"download video kling","type":"n8n-nodes-base.httpRequest","position":[1456,416],"parameters":{"url":"=https://api.atlascloud.ai/api/v1/model/prediction/{{ $json.data.id }}","options":{"response":{"response":{"responseFormat":"json"}}},"sendHeaders":true,"headerParameters":{"parameters":[{"name":"Authorization","value":"Bearer <__PLACEHOLDER_VALUE__atlascloud Key__>"},{"name":"Content-Type","value":"application/json"}]}},"typeVersion":4.3},{"id":"86ab7cae-06c3-4f24-977e-43eab6ce9671","name":"download video kling1","type":"n8n-nodes-base.httpRequest","position":[1456,656],"parameters":{"url":"=https://api.atlascloud.ai/api/v1/model/prediction/{{ $json.data.id }}","options":{"response":{"response":{"responseFormat":"json"}}},"sendHeaders":true,"headerParameters":{"parameters":[{"name":"Authorization","value":"Bearer <__PLACEHOLDER_VALUE__atlascloud Key__>"},{"name":"Content-Type","value":"application/json"}]}},"typeVersion":4.3},{"id":"4d69fcfc-2790-4c7a-b658-97548d67ca17","name":"download video kling2","type":"n8n-nodes-base.httpRequest","position":[1456,880],"parameters":{"url":"=https://api.atlascloud.ai/api/v1/model/prediction/{{ $json.data.id }}","options":{"response":{"response":{"responseFormat":"json"}}},"sendHeaders":true,"headerParameters":{"parameters":[{"name":"Authorization","value":"Bearer <__PLACEHOLDER_VALUE__atlascloud Key__>"},{"name":"Content-Type","value":"application/json"}]}},"typeVersion":4.3},{"id":"abd342a3-4f4a-46a3-b520-62359cbca015","name":"Wait","type":"n8n-nodes-base.wait","position":[-720,944],"webhookId":"c5a2ec04-493b-4988-99e2-6ffd8216a419","parameters":{"unit":"minutes","amount":1},"typeVersion":1.1},{"id":"4ffb0300-e607-4a27-a54a-bab5908913dd","name":"Update row in sheet","type":"n8n-nodes-base.googleSheets","position":[-512,944],"parameters":{"columns":{"value":{"status":"video_done","Final video":"={{ $('Merge 3 Videos').item.json.video.url }}","image_atlas":"={{ $('Get row(s) in sheet').first().json.image_atlas }}"},"schema":[{"id":"status","type":"string","display":true,"required":false,"displayName":"status","defaultMatch":false,"canBeUsedToMatch":true},{"id":"image_1","type":"string","display":true,"removed":true,"required":false,"displayName":"image_1","defaultMatch":false,"canBeUsedToMatch":true},{"id":"image_2","type":"string","display":true,"removed":true,"required":false,"displayName":"image_2","defaultMatch":false,"canBeUsedToMatch":true},{"id":"image_3","type":"string","display":true,"removed":true,"required":false,"displayName":"image_3","defaultMatch":false,"canBeUsedToMatch":true},{"id":"description_all","type":"string","display":true,"removed":true,"required":false,"displayName":"description_all","defaultMatch":false,"canBeUsedToMatch":true},{"id":"image_nanobanana","type":"string","display":true,"removed":true,"required":false,"displayName":"image_nanobanana","defaultMatch":false,"canBeUsedToMatch":true},{"id":"image_contactsheet","type":"string","display":true,"removed":true,"required":false,"displayName":"image_contactsheet","defaultMatch":false,"canBeUsedToMatch":true},{"id":"image_atlas","type":"string","display":true,"removed":false,"required":false,"displayName":"image_atlas","defaultMatch":false,"canBeUsedToMatch":true},{"id":"new_image_1","type":"string","display":true,"removed":true,"required":false,"displayName":"new_image_1","defaultMatch":false,"canBeUsedToMatch":true},{"id":"new_image_2","type":"string","display":true,"removed":true,"required":false,"displayName":"new_image_2","defaultMatch":false,"canBeUsedToMatch":true},{"id":"new_image_3","type":"string","display":true,"removed":true,"required":false,"displayName":"new_image_3","defaultMatch":false,"canBeUsedToMatch":true},{"id":"new_image_4","type":"string","display":true,"removed":true,"required":false,"displayName":"new_image_4","defaultMatch":false,"canBeUsedToMatch":true},{"id":"new_image_5","type":"string","display":true,"removed":true,"required":false,"displayName":"new_image_5","defaultMatch":false,"canBeUsedToMatch":true},{"id":"new_image_6","type":"string","display":true,"removed":true,"required":false,"displayName":"new_image_6","defaultMatch":false,"canBeUsedToMatch":true},{"id":"video_1","type":"string","display":true,"removed":true,"required":false,"displayName":"video_1","defaultMatch":false,"canBeUsedToMatch":true},{"id":"video_2","type":"string","display":true,"removed":true,"required":false,"displayName":"video_2","defaultMatch":false,"canBeUsedToMatch":true},{"id":"video_3","type":"string","display":true,"removed":true,"required":false,"displayName":"video_3","defaultMatch":false,"canBeUsedToMatch":true},{"id":"video_4","type":"string","display":true,"removed":true,"required":false,"displayName":"video_4","defaultMatch":false,"canBeUsedToMatch":true},{"id":"video_5","type":"string","display":true,"removed":true,"required":false,"displayName":"video_5","defaultMatch":false,"canBeUsedToMatch":true},{"id":"video_6","type":"string","display":true,"removed":true,"required":false,"displayName":"video_6","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Final video","type":"string","display":true,"required":false,"displayName":"Final video","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":["image_atlas"],"attemptToConvertTypes":false,"convertFieldsToString":false},"options":{},"operation":"update","sheetName":{"__rl":true,"mode":"id","value":"=<__PLACEHOLDER_VALUE__Sheet Tab Name__>"},"documentId":{"__rl":true,"mode":"id","value":"=<__PLACEHOLDER_VALUE__Google Sheets Document ID__>"}},"credentials":{"googleSheetsOAuth2Api":{"id":"YlIXFU6zUDsqwmRG","name":"Google Sheets account"}},"typeVersion":4.7},{"id":"8dfbdc0c-aca3-4e8b-bbee-0a4ceb7a17e5","name":"Upload media","type":"@blotato/n8n-nodes-blotato.blotato","position":[-320,944],"parameters":{"mediaUrl":"={{ $json['Final video'] }}","resource":"media"},"credentials":{"blotatoApi":{"id":"wozsYJYLfCZO37j8","name":"Blotato account"}},"typeVersion":2},{"id":"5239794e-003a-4e71-a93a-745291a49e64","name":"Create post","type":"@blotato/n8n-nodes-blotato.blotato","position":[-96,944],"parameters":{"options":{},"platform":"youtube","accountId":{"__rl":true,"mode":"list","value":"8047","cachedResultUrl":"https://backend.blotato.com/v2/accounts/8047","cachedResultName":"DR FIRASS (Dr. Firas)"},"postContentText":"test","postContentMediaUrls":"={{ $json.url }}","postCreateYoutubeOptionTitle":"test","postCreateYoutubeOptionPrivacyStatus":"private","postCreateYoutubeOptionShouldNotifySubscribers":false},"credentials":{"blotatoApi":{"id":"wozsYJYLfCZO37j8","name":"Blotato account"}},"typeVersion":2},{"id":"cedc947d-e7dc-46bb-b9e3-6349f0694088","name":"Sticky Note3","type":"n8n-nodes-base.stickyNote","position":[-1024,288],"parameters":{"color":7,"width":2960,"height":896,"content":"## Step 2 – Video Creation & Publishing (Kling + Blotato)\n\n\n\n#  📘 Documentation  \n- Access detailed setup instructions, API config, platform connection guides, and workflow customization tips:\n📎 [Open the full documentation on Notion](https://automatisation.notion.site/Turn-Any-Image-into-a-Cinematic-Video-with-NanoBanana-Ultra-Kling-AI-2ea3d6550fd9809c9321e897b9763a28?pvs=73)\n\n\n-  Credential name: `Google Sheets account` \n📎 **[Copy my Google Sheets ](https://docs.google.com/spreadsheets/d/130hio-ntnPCZbGzmp1R3ROHXSpKQBUC0I_iM0uQPPi4/copy)** "},"typeVersion":1},{"id":"eda71246-1bc7-4330-b5b4-d7a0dc36404d","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[-1792,-176],"parameters":{"width":720,"height":1360,"content":"## 🚀 AI Image Generation Workflow\n\n## How it works\n\nThis workflow turns a single Google Drive image into a professional multi-shot video using **NanoBanana Ultra + Kling**, then publishes it via **Blotato**.\n\n**Step 1 — Contact Sheet (NanoBanana Ultra)**\n1. Reads a row from Google Sheets where `status = nanobanana_done`.\n2. Downloads the source image from Google Drive.\n3. Uploads the image to tmpfiles to get a public URL (then formats it to `/dl/` for direct access).\n4. Calls ****[AtlasCloud](https://www.atlascloud.ai?ref=8QKPJE)** → NanoBanana Ultra (edit-ultra)** to generate a **2×3 contact sheet (6 frames)**.\n5. Waits, then polls the prediction endpoint to fetch the generated image.\n6. Uploads the contact sheet to Google Drive and updates the sheet (`status = contact_done`, saves `image_contactsheet` + `image_atlas`).\n\n**Step 2 — Video (Kling) + Merge + Publish (**[Blotato](https://blotato.com/?ref=firas)**)**\n1. Reads a row where `status = contact_done` and downloads the contact sheet image.\n2. Crops the contact sheet into individual frames and uploads the frames to tmpfiles (public URLs).\n3. Generates 3 short cinematic clips with **AtlasCloud → Kling start/end frame** (frame-to-frame video).\n4. Merges the 3 videos into one final MP4 (FFmpeg merge API).\n5. Updates Google Sheets (`status = video_done`, writes `Final video`).\n6. Uploads the final MP4 to Blotato and creates a YouTube post.\n\n---\n\n## Setup steps\n\n1. **Google Sheets**\n   - Create/copy your sheet and ensure it contains columns like:\n     - `status`, `image_nanobanana`, `image_contactsheet`, `image_atlas`, `Final video`\n   - Workflow uses status transitions:\n     - `nanobanana_done` → `contact_done` → `video_done`\n\n2. **Google Drive**\n   - Ensure your source images are accessible via a Drive link like:\n     - `https://drive.google.com/uc?id=FILE_ID&export=download`\n   - Configure the destination folder for uploaded outputs (contact sheet).\n\n3. **Credentials in n8n**\n   - Connect:\n     - **Google Sheets account**\n     - **Google Drive account**\n     - **Blotato account**\n   - Add your **AtlasCloud API key** in the HTTP Request headers:\n     - `Authorization: Bearer <ATLAS_API_KEY>`\n\n4. **Public hosting (tmpfiles)**\n   - Upload binary images to:\n     - `https://tmpfiles.org/api/v1/upload`\n   - Convert returned URLs to direct-download format by inserting `/dl/`:\n     - `http://tmpfiles.org/XXXX/image.png` → `http://tmpfiles.org/dl/XXXX/image.png`\n\n5. **Run**\n   - Run Step 1 manually (or keep it scheduled) to generate contact sheets.\n   - Step 2 runs on schedule to generate video + publish.\n"},"typeVersion":1}],"active":false,"pinData":{},"settings":{"availableInMCP":false,"executionOrder":"v1"},"versionId":"cb6d4e3a-fea9-46cd-8265-2efe23af4d22","connections":{"Wait":{"main":[[{"node":"Update row in sheet","type":"main","index":0}]]},"Merge":{"main":[[{"node":"Kling Generation","type":"main","index":0}]]},"Merge1":{"main":[[{"node":"Kling Generation1","type":"main","index":0}]]},"Merge2":{"main":[[{"node":"Kling Generation2","type":"main","index":0}]]},"Merge3":{"main":[[{"node":"Merge 3 Videos","type":"main","index":0}]]},"Edit Image":{"main":[[{"node":"Crop Top Left","type":"main","index":0},{"node":"Crop Top Center","type":"main","index":0},{"node":"Crop Top Right","type":"main","index":0},{"node":"Crop Bottom Left","type":"main","index":0}]]},"Wait video":{"main":[[{"node":"download video kling","type":"main","index":0}]]},"Wait video1":{"main":[[{"node":"download video kling1","type":"main","index":0}]]},"Wait video2":{"main":[[{"node":"download video kling2","type":"main","index":0}]]},"Upload media":{"main":[[{"node":"Create post","type":"main","index":0}]]},"Crop Top Left":{"main":[[{"node":"Upload top left","type":"main","index":0}]]},"Get url image":{"main":[[{"node":"Download image","type":"main","index":0}]]},"Set Image URL":{"main":[[{"node":"Download Image","type":"main","index":0}]]},"Crop Top Right":{"main":[[{"node":"Upload top right","type":"main","index":0}]]},"Download Image":{"main":[[{"node":"Edit Image","type":"main","index":0}]]},"Download image":{"main":[[{"node":"Build Public Image URL nano","type":"main","index":0}]]},"Merge 3 Videos":{"main":[[{"node":"Wait","type":"main","index":0}]]},"Crop Top Center":{"main":[[{"node":"Upload top center","type":"main","index":0}]]},"Upload top left":{"main":[[{"node":"Merge","type":"main","index":0}]]},"Crop Bottom Left":{"main":[[{"node":"Upload Bottom left","type":"main","index":0}]]},"Kling Generation":{"main":[[{"node":"Wait video","type":"main","index":0}]]},"Schedule Trigger":{"main":[[{"node":"Get row(s) in sheet","type":"main","index":0}]]},"Upload top right":{"main":[[{"node":"Merge1","type":"main","index":1},{"node":"Merge2","type":"main","index":0}]]},"Kling Generation1":{"main":[[{"node":"Wait video1","type":"main","index":0}]]},"Kling Generation2":{"main":[[{"node":"Wait video2","type":"main","index":0}]]},"Upload top center":{"main":[[{"node":"Merge","type":"main","index":1},{"node":"Merge1","type":"main","index":0}]]},"Wait - nanobanana":{"main":[[{"node":"download image nano","type":"main","index":0}]]},"Upload Bottom left":{"main":[[{"node":"Merge2","type":"main","index":1}]]},"Get row(s) in sheet":{"main":[[{"node":"Set Image URL","type":"main","index":0}]]},"Update row in sheet":{"main":[[{"node":"Upload media","type":"main","index":0}]]},"download image nano":{"main":[[{"node":"Download image PNG (binary)","type":"main","index":0}]]},"download video kling":{"main":[[{"node":"Merge3","type":"main","index":0}]]},"download video kling1":{"main":[[{"node":"Merge3","type":"main","index":1}]]},"download video kling2":{"main":[[{"node":"Merge3","type":"main","index":2}]]},"Build Public Image URL nano":{"main":[[{"node":"Edit Fields : contactSheetPrompt","type":"main","index":0}]]},"Download image PNG (binary)":{"main":[[{"node":"Upload file to google drive","type":"main","index":0}]]},"Upload file to google drive":{"main":[[{"node":"Update with new image","type":"main","index":0}]]},"NanoBanana ULTRA: Contact Sheet":{"main":[[{"node":"Wait - nanobanana","type":"main","index":0}]]},"Edit Fields : contactSheetPrompt":{"main":[[{"node":"NanoBanana ULTRA: Contact Sheet","type":"main","index":0}]]},"When clicking ‘Execute workflow’":{"main":[[{"node":"Get url image","type":"main","index":0}]]}}},"lastUpdatedBy":1,"workflowInfo":{"nodeCount":45,"nodeTypes":{"n8n-nodes-base.set":{"count":2},"n8n-nodes-base.wait":{"count":5},"n8n-nodes-base.merge":{"count":4},"n8n-nodes-base.editImage":{"count":5},"n8n-nodes-base.stickyNote":{"count":3},"n8n-nodes-base.googleDrive":{"count":2},"n8n-nodes-base.httpRequest":{"count":16},"n8n-nodes-base.googleSheets":{"count":4},"n8n-nodes-base.manualTrigger":{"count":1},"n8n-nodes-base.scheduleTrigger":{"count":1},"@blotato/n8n-nodes-blotato.blotato":{"count":2}}},"status":"published","readyToDemo":null,"user":{"name":"Dr. Firas","username":"drfiras","bio":"Automation expert and certified trainer. I create hands-on courses to master automation with n8n. Contact me to access my exclusive training and start building powerful workflows today. 🚀","verified":true,"links":["https://hotm.art/n8n"],"avatar":"https://gravatar.com/avatar/988a46579257f9e8c522aeb7b906f1ee96e47c4298faa548e41b04957f455ae3?r=pg&d=retro&size=200"},"nodes":[{"id":9,"icon":"fa:image","name":"n8n-nodes-base.editImage","codex":{"data":{"details":"The Edit Image node allows you to manipulate and edit images. Use this node when you want to:\n\n- Blur an image\n- Add a border to an image\n- Create a new image\n- Crop an image\n- Composite an image on top of another\n- Draw on an image\n- Get information about the image\n- Rotate an image\n- Change the size of an image\n- Shear an image along the X or Y axis\n- Add text to the image","resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.editimage/"}]},"categories":["Marketing","Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Files","Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Edit Image","color":"#553399"},"iconData":{"icon":"image","type":"icon"},"displayName":"Edit Image","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"},{"id":27,"name":"Marketing"}]},{"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":24,"icon":"file:merge.svg","name":"n8n-nodes-base.merge","codex":{"data":{"alias":["Join","Concatenate","Wait"],"resources":{"generic":[{"url":"https://n8n.io/blog/how-to-sync-data-between-two-systems/","icon":"🏬","label":"How to synchronize data between two systems (one-way vs. two-way sync"},{"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/migrating-community-metrics-to-orbit-using-n8n/","icon":"📈","label":"Migrating Community Metrics to Orbit using n8n"},{"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/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/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.merge/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Flow","Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Merge"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMTc3XzUxOCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgNDhDMCAyMS40OTAzIDIxLjQ5MDMgMCA0OCAwSDExMkMxMzguNTEgMCAxNjAgMjEuNDkwMyAxNjAgNDhWNTZIMTk2LjI1MkMyNDAuNDM1IDU2IDI3Ni4yNTIgOTEuODE3MiAyNzYuMjUyIDEzNlYxOTJDMjc2LjI1MiAyMTQuMDkxIDI5NC4xNjEgMjMyIDMxNi4yNTIgMjMySDM1MlYyMjRDMzUyIDE5Ny40OSAzNzMuNDkgMTc2IDQwMCAxNzZINDY0QzQ5MC41MSAxNzYgNTEyIDE5Ny40OSA1MTIgMjI0VjI4OEM1MTIgMzE0LjUxIDQ5MC41MSAzMzYgNDY0IDMzNkg0MDBDMzczLjQ5IDMzNiAzNTIgMzE0LjUxIDM1MiAyODhWMjgwSDMxNi4yNTJDMjk0LjE2MSAyODAgMjc2LjI1MiAyOTcuOTA5IDI3Ni4yNTIgMzIwVjM3NkMyNzYuMjUyIDQyMC4xODMgMjQwLjQzNSA0NTYgMTk2LjI1MiA0NTZIMTYwVjQ2NEMxNjAgNDkwLjUxIDEzOC41MSA1MTIgMTEyIDUxMkg0OEMyMS40OTAzIDUxMiAwIDQ5MC41MSAwIDQ2NFY0MDBDMCAzNzMuNDkgMjEuNDkwMyAzNTIgNDggMzUySDExMkMxMzguNTEgMzUyIDE2MCAzNzMuNDkgMTYwIDQwMFY0MDhIMTk2LjI1MkMyMTMuOTI1IDQwOCAyMjguMjUyIDM5My42NzMgMjI4LjI1MiAzNzZWMzIwQzIyOC4yNTIgMjk0Ljc4NCAyMzguODU5IDI3Mi4wNDQgMjU1Ljg1MyAyNTZDMjM4Ljg1OSAyMzkuOTU2IDIyOC4yNTIgMjE3LjIxNiAyMjguMjUyIDE5MlYxMzZDMjI4LjI1MiAxMTguMzI3IDIxMy45MjUgMTA0IDE5Ni4yNTIgMTA0SDE2MFYxMTJDMTYwIDEzOC41MSAxMzguNTEgMTYwIDExMiAxNjBINDhDMjEuNDkwMyAxNjAgMCAxMzguNTEgMCAxMTJWNDhaTTEwNCA0OEMxMDguNDE4IDQ4IDExMiA1MS41ODE3IDExMiA1NlYxMDRDMTEyIDEwOC40MTggMTA4LjQxOCAxMTIgMTA0IDExMkg1NkM1MS41ODE3IDExMiA0OCAxMDguNDE4IDQ4IDEwNFY1NkM0OCA1MS41ODE3IDUxLjU4MTcgNDggNTYgNDhIMTA0Wk00NTYgMjI0QzQ2MC40MTggMjI0IDQ2NCAyMjcuNTgyIDQ2NCAyMzJWMjgwQzQ2NCAyODQuNDE4IDQ2MC40MTggMjg4IDQ1NiAyODhINDA4QzQwMy41ODIgMjg4IDQwMCAyODQuNDE4IDQwMCAyODBWMjMyQzQwMCAyMjcuNTgyIDQwMy41ODIgMjI0IDQwOCAyMjRINDU2Wk0xMTIgNDA4QzExMiA0MDMuNTgyIDEwOC40MTggNDAwIDEwNCA0MDBINTZDNTEuNTgxNyA0MDAgNDggNDAzLjU4MiA0OCA0MDhWNDU2QzQ4IDQ2MC40MTggNTEuNTgxNyA0NjQgNTYgNDY0SDEwNEMxMDguNDE4IDQ2NCAxMTIgNDYwLjQxOCAxMTIgNDU2VjQwOFoiIGZpbGw9IiM1NEI4QzkiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTc3XzUxOCI+CjxyZWN0IHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo="},"displayName":"Merge","typeVersion":3,"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":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":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"}]}],"categories":[{"id":31,"name":"Content Creation"},{"id":51,"name":"Multimodal AI"}],"image":[]}}