{"workflow":{"id":14677,"name":"Fetch daily YouTube videos from top AI automators and log them to Google Sheets","views":80,"recentViews":16,"totalViews":80,"createdAt":"2026-04-03T16:42:08.233Z","description":"This automation runs daily to fetch the latest videos on Youtube from leading AI automators, such as:\n\n- Nate Herk\n- Nick Saraev\n- Jack Roberts\n- Cole Medin\n- Nick Puru\n- Ed Hill\n- Jason Cooperson\n- Manthan Patel\n- Nick Daily Updates\n\nThis can be a great asset for keeping up with daily updates and new strategies in the field of AI automation, especially when combined with my \"YT Video Analyzer\" workflow, which is designed to intelligently analyze each of these newly retrieved videos.\n\nYou can find the \"YT Video Analyzer\" workflow template in my profile.","workflow":{"meta":{"instanceId":"cf89b22246c0378b9142c316638ec26ffcd1aa0965b2926fcf45c954dfeda753","templateCredsSetupCompleted":true},"nodes":[{"id":"06521c47-d838-462a-9921-f28afe0e3b2e","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[1632,1904],"parameters":{"width":480,"height":896,"content":"YouTube AI Automation Spy\n### How it works\n\n1. Triggers a scheduled workflow execution.\n2. Collects data from multiple YouTube channels based on set parameters.\n3. Merges and processes the received data with existing records.\n4. Applies custom logic to filter and refine the data.\n5. Appends the processed data into a Google Sheet.\n6. Ensures no duplicate data is appended through a deduplication step.\n\n### Setup steps\n\n- [ ] Configure Google Sheets API credentials for data retrieval and append operations.\n- [ ] Set up YouTube API credentials to access channel information.\n- [ ] Define the schedule for the trigger to automate the workflow execution.\n\n### Customization\n\nModify the JavaScript code nodes to alter data processing logic as needed."},"typeVersion":1},{"id":"9e4d740c-41ea-4b68-838f-4ee77c880f3d","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[2192,2672],"parameters":{"color":7,"width":576,"height":416,"content":"## Schedule workflow trigger\n\nInitiates the workflow at the scheduled time and sets initial data fields."},"typeVersion":1},{"id":"104c0601-98d4-4107-a3c5-06c7afb85fa4","name":"Sticky Note2","type":"n8n-nodes-base.stickyNote","position":[2992,1904],"parameters":{"color":7,"height":1792,"content":"## YouTube data collection\n\nFetches data from various specified YouTube channels."},"typeVersion":1},{"id":"8c2f06fd-bcf3-43f2-89c5-27ce83963cbc","name":"Sticky Note3","type":"n8n-nodes-base.stickyNote","position":[3264,2560],"parameters":{"color":7,"height":576,"content":"## Merge YouTube data\n\nCombines data from multiple channels into a single stream."},"typeVersion":1},{"id":"33dbfd26-b79b-4b61-8494-e8c3d4703629","name":"Sticky Note4","type":"n8n-nodes-base.stickyNote","position":[3536,2720],"parameters":{"color":7,"width":864,"height":464,"content":"## Prepare new and existing data\n\nPrepares existing and new data formats for merging and processing."},"typeVersion":1},{"id":"7e2796b9-9551-400e-8250-9d225f6a90b9","name":"Sticky Note5","type":"n8n-nodes-base.stickyNote","position":[4432,2768],"parameters":{"color":7,"height":320,"content":"## Merge all data\n\nCombines newly prepared and existing data for final processing."},"typeVersion":1},{"id":"3ebf9b49-a234-4b7e-9e59-cb38c9b8981d","name":"Sticky Note6","type":"n8n-nodes-base.stickyNote","position":[4704,2768],"parameters":{"color":7,"height":320,"content":"## Process finalized data\n\nApplies final processing logic via custom JavaScript before storage."},"typeVersion":1},{"id":"71248d39-e32c-468f-a7cc-9d7de41a4c89","name":"Sticky Note7","type":"n8n-nodes-base.stickyNote","position":[4976,2768],"parameters":{"color":7,"height":320,"content":"## Store processed data\n\nAppends the processed data into Google Sheets, ensuring no duplicates."},"typeVersion":1},{"id":"6b174553-6c3d-4a1f-9bee-bc1fb2aaeddd","name":"Read Rows in Sheets","type":"n8n-nodes-base.googleSheets","position":[3584,3024],"parameters":{"options":{},"filtersUI":{"values":[{"lookupColumn":"Status"}]},"sheetName":{"__rl":true,"mode":"list","value":"gid=0","cachedResultUrl":"https://docs.google.com/spreadsheets/d/YOUR_SPREADSHEET_ID/edit#gid=0","cachedResultName":"Sheet1"},"documentId":{"__rl":true,"mode":"list","value":"YOUR_SPREADSHEET_ID","cachedResultUrl":"https://docs.google.com/spreadsheets/d/YOUR_SPREADSHEET_ID/edit?usp=drivesdk","cachedResultName":"YT Url Status"},"authentication":"serviceAccount"},"typeVersion":4.7},{"id":"df4b7ecf-7b64-4b3f-a135-c26ca411c4db","name":"Deduplicate by All Fields","type":"n8n-nodes-base.removeDuplicates","position":[3808,3024],"parameters":{"options":{}},"typeVersion":2},{"id":"8704f6f7-87f3-4ebf-8cd3-d8f481daf60b","name":"Execute Custom Code","type":"n8n-nodes-base.code","position":[4032,3024],"parameters":{"jsCode":"for (const item of items) {\n  const youtubeUrl = item.json['YT Url'];\n\n  if (typeof youtubeUrl === 'string' && youtubeUrl.includes('=')) {\n    // Find the index of the last '=' character\n    const lastEqualsIndex = youtubeUrl.lastIndexOf('=');\n    // Extract the substring after the last '='\n    const videoId = youtubeUrl.substring(lastEqualsIndex + 1);\n    // Add the extracted videoId to the item's JSON data\n    item.json.videoId = videoId;\n  } else {\n    // Handle cases where 'YT Url' is not a string or doesn't contain '='\n    // You might want to set it to null, an empty string, or throw an error\n    item.json.videoId = null;\n  }\n}\n\nreturn items;"},"typeVersion":2},{"id":"2cfae264-3748-4ff0-a203-d97771a95964","name":"Set Existing Video IDs","type":"n8n-nodes-base.set","position":[4256,3024],"parameters":{"options":{},"assignments":{"assignments":[{"id":"d3dadb48-3987-4cb0-b7f0-487e188ff959","name":"existingVideoIds","type":"string","value":"="}]}},"typeVersion":3.4},{"id":"6467d374-3392-4e09-85d6-769e6a995cbb","name":"Set New Video IDs","type":"n8n-nodes-base.set","position":[4256,2832],"parameters":{"options":{},"assignments":{"assignments":[{"id":"dd188b30-bd01-4352-9901-2138af4bebf1","name":"newVideoIds","type":"string","value":"="}]}},"typeVersion":3.4},{"id":"fb60b42b-1735-4b81-a19b-854bf5d1612b","name":"Merge Video ID Sets","type":"n8n-nodes-base.merge","position":[4480,2928],"parameters":{},"typeVersion":3.2},{"id":"09a42a7d-e2e2-4939-a231-3755de0ac927","name":"Append Rows to Sheets","type":"n8n-nodes-base.googleSheets","position":[5024,2928],"parameters":{"columns":{"value":{"YT Url":"=https://www.youtube.com/watch?v="},"schema":[{"id":"YT Url","type":"string","display":true,"required":false,"displayName":"YT Url","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Status","type":"string","display":true,"required":false,"displayName":"Status","defaultMatch":false,"canBeUsedToMatch":true}],"mappingMode":"defineBelow","matchingColumns":[],"attemptToConvertTypes":false,"convertFieldsToString":false},"options":{},"operation":"append","sheetName":{"__rl":true,"mode":"list","value":"gid=0","cachedResultUrl":"https://docs.google.com/spreadsheets/d/YOUR_SPREADSHEET_ID/edit#gid=0","cachedResultName":"Sheet1"},"documentId":{"__rl":true,"mode":"list","value":"YOUR_SPREADSHEET_ID","cachedResultUrl":"https://docs.google.com/spreadsheets/d/YOUR_SPREADSHEET_ID/edit?usp=drivesdk","cachedResultName":"YT Url Status"},"authentication":"serviceAccount"},"typeVersion":4.7},{"id":"6d6f30df-342f-4565-aee2-e838654d46a7","name":"Process Merged Data","type":"n8n-nodes-base.code","position":[4752,2928],"parameters":{"jsCode":"/**\n * Processes a combined input array (from n8n) containing new and existing video IDs.\n * It extracts unique new video IDs that are not present in the existing ones,\n * and returns them in the format expected by n8n's Code node.\n *\n * @param {object[]} items - The input array from n8n's Code node, where each object has either\n *                                 a 'newVideoIds' or 'existingVideoIds' property.\n * @returns {object[]} An array of objects, each formatted as `{ json: { newVideoIds: \"...\" } }`,\n *                     for the unique videos to be appended.\n */\n// The 'items' variable is automatically provided by n8n in a Code node.\n// We're adapting the function to work directly with it.\n// function processVideoIdsForAppending(items) { // This line would be if it were a standalone function.\nconst existingVideoIds = [];\nconst newVideoIds = [];\n\n// Separate the new and existing video IDs from the combined input\nfor (const item of items) {\n  if (item.json.newVideoIds !== undefined) {\n    newVideoIds.push(item.json.newVideoIds);\n  } else if (item.json.existingVideoIds !== undefined) {\n    existingVideoIds.push(item.json.existingVideoIds);\n  }\n}\n\n// For efficient lookup, convert the existing video IDs into a Set.\nconst existingIdsSet = new Set(existingVideoIds);\n\nconst uniqueVideosForAppending = [];\n\n// Filter the newVideoIds, keeping only those that are NOT in the existingIdsSet.\n// And format them as n8n items.\nfor (const newVideoId of newVideoIds) {\n  if (!existingIdsSet.has(newVideoId)) {\n    uniqueVideosForAppending.push({\n      json: {\n        newVideoIds: newVideoId\n      }\n    });\n  }\n}\n\nreturn uniqueVideosForAppending;\n\n// } // This line would be if it were a standalone function."},"typeVersion":2},{"id":"3d72a172-df8b-40f4-a8e7-dbb993b73ebf","name":"Fetch Nate Herk Videos","type":"n8n-nodes-base.youTube","position":[3040,2064],"parameters":{"filters":{"channelId":"UC2ojq-nuP8ceeHqiroeKhBA","publishedAfter":"=","publishedBefore":"=2026-04-06T16:00:53.949+02:00"},"options":{},"resource":"video","returnAll":true},"typeVersion":1},{"id":"6f3478c0-ad48-4a4a-a3d4-b7932b4ed7c7","name":"Fetch Nick Saraev Videos","type":"n8n-nodes-base.youTube","position":[3040,2256],"parameters":{"filters":{"channelId":"UCbo-KbSjJDG6JWQ_MTZ_rNA","publishedAfter":"=","publishedBefore":"=2026-04-06T16:00:53.949+02:00"},"options":{},"resource":"video","returnAll":true},"typeVersion":1},{"id":"c7a015a1-42cf-4b5d-a6c1-5fc498113a50","name":"Fetch Jack Roberts Videos","type":"n8n-nodes-base.youTube","position":[3040,2448],"parameters":{"filters":{"channelId":"UCxVxcTULO9cFU6SB9qVaisQ","publishedAfter":"=","publishedBefore":"=2026-04-06T16:00:53.949+02:00"},"options":{},"resource":"video","returnAll":true},"typeVersion":1},{"id":"f6e7e78f-9575-4e47-899f-bf5fb7ae6ffe","name":"Fetch Cole Medin Videos","type":"n8n-nodes-base.youTube","position":[3040,2640],"parameters":{"filters":{"channelId":"UCMwVTLZIRRUyyVrkjDpn4pA","publishedAfter":"=","publishedBefore":"=2026-04-06T16:00:53.949+02:00"},"options":{},"resource":"video","returnAll":true},"typeVersion":1},{"id":"c42c0923-f644-4d97-9f92-8dd0788622e9","name":"Fetch Nick Puru Videos","type":"n8n-nodes-base.youTube","position":[3040,2832],"parameters":{"filters":{"channelId":"UC4FK5DEcMLB3CyJcbJfZEJA","publishedAfter":"=","publishedBefore":"=2026-04-06T16:00:53.949+02:00"},"options":{},"resource":"video","returnAll":true},"typeVersion":1},{"id":"637b54a0-5cee-4043-92d6-4c7a384927f3","name":"Fetch Ed Hill Videos","type":"n8n-nodes-base.youTube","position":[3040,3024],"parameters":{"filters":{"channelId":"=UC5_2We-HeVdEeHcIyfmMHOg","publishedAfter":"=","publishedBefore":"=2026-04-06T16:00:53.949+02:00"},"options":{},"resource":"video","returnAll":true},"typeVersion":1},{"id":"07baffd5-7b56-4c80-a870-9ec968497b0c","name":"Fetch Jason Cooperson Videos","type":"n8n-nodes-base.youTube","position":[3040,3184],"parameters":{"filters":{"channelId":"UCN3tZfcySn-VVeSRdGFIYOA","publishedAfter":"=","publishedBefore":"=2026-04-06T16:00:53.949+02:00"},"options":{},"resource":"video","returnAll":true},"typeVersion":1},{"id":"ba97f5ae-28fe-4ccf-9447-09c006d8374f","name":"Fetch Manthan Patel Videos","type":"n8n-nodes-base.youTube","position":[3040,3376],"parameters":{"filters":{"channelId":"UCV_xSDw2dg7gfNWLfoEZAzg","publishedAfter":"=","publishedBefore":"=2026-04-06T16:00:53.949+02:00"},"options":{},"resource":"video","returnAll":true},"typeVersion":1},{"id":"05c29961-7b25-4de9-b286-e10f02a18619","name":"Combine Video Lists","type":"n8n-nodes-base.merge","position":[3312,2720],"parameters":{"numberInputs":10},"typeVersion":3.2},{"id":"72154a00-835d-4522-94ec-0c9b3dae8910","name":"Scheduled Daily Trigger","type":"n8n-nodes-base.scheduleTrigger","position":[2240,2912],"parameters":{"rule":{"interval":[{}]}},"typeVersion":1.3},{"id":"a661ae8b-d8e6-4a9b-ace2-392fa12b1256","name":"Fetch Nick Daily Videos","type":"n8n-nodes-base.youTube","position":[3040,3536],"parameters":{"filters":{"channelId":"UCCM_PkxUkhTVxH3IE1SYzlg","publishedAfter":"=","publishedBefore":"=2026-04-06T16:00:53.949+02:00"},"options":{},"resource":"video","returnAll":true},"typeVersion":1},{"id":"09065ad3-9b85-4ee8-8e4a-454bc68bad96","name":"Set Scheduled Date Field","type":"n8n-nodes-base.set","position":[2624,2800],"parameters":{"options":{},"assignments":{"assignments":[{"id":"b7158207-0e74-4d72-b526-715820200c74","name":"date","type":"string","value":"=2026-04-05T16:00:53.949+02:00"}]}},"typeVersion":3.4}],"pinData":{},"connections":{"Set New Video IDs":{"main":[[{"node":"Merge Video ID Sets","type":"main","index":0}]]},"Combine Video Lists":{"main":[[{"node":"Read Rows in Sheets","type":"main","index":0},{"node":"Set New Video IDs","type":"main","index":0}]]},"Execute Custom Code":{"main":[[{"node":"Set Existing Video IDs","type":"main","index":0}]]},"Merge Video ID Sets":{"main":[[{"node":"Process Merged Data","type":"main","index":0}]]},"Process Merged Data":{"main":[[{"node":"Append Rows to Sheets","type":"main","index":0}]]},"Read Rows in Sheets":{"main":[[{"node":"Deduplicate by All Fields","type":"main","index":0}]]},"Fetch Ed Hill Videos":{"main":[[{"node":"Combine Video Lists","type":"main","index":5}]]},"Fetch Nate Herk Videos":{"main":[[{"node":"Combine Video Lists","type":"main","index":0}]]},"Fetch Nick Puru Videos":{"main":[[{"node":"Combine Video Lists","type":"main","index":4}]]},"Set Existing Video IDs":{"main":[[{"node":"Merge Video ID Sets","type":"main","index":1}]]},"Fetch Cole Medin Videos":{"main":[[{"node":"Combine Video Lists","type":"main","index":3}]]},"Fetch Nick Daily Videos":{"main":[[{"node":"Combine Video Lists","type":"main","index":9}]]},"Scheduled Daily Trigger":{"main":[[{"node":"Set Scheduled Date Field","type":"main","index":0}]]},"Fetch Nick Saraev Videos":{"main":[[{"node":"Combine Video Lists","type":"main","index":1}]]},"Set Scheduled Date Field":{"main":[[{"node":"Fetch Nate Herk Videos","type":"main","index":0},{"node":"Fetch Nick Saraev Videos","type":"main","index":0},{"node":"Fetch Jack Roberts Videos","type":"main","index":0},{"node":"Fetch Cole Medin Videos","type":"main","index":0},{"node":"Fetch Nick Puru Videos","type":"main","index":0},{"node":"Fetch Ed Hill Videos","type":"main","index":0},{"node":"Fetch Jason Cooperson Videos","type":"main","index":0},{"node":"Fetch Manthan Patel Videos","type":"main","index":0},{"node":"Fetch Nick Daily Videos","type":"main","index":0}]]},"Deduplicate by All Fields":{"main":[[{"node":"Execute Custom Code","type":"main","index":0}]]},"Fetch Jack Roberts Videos":{"main":[[{"node":"Combine Video Lists","type":"main","index":2}]]},"Fetch Manthan Patel Videos":{"main":[[{"node":"Combine Video Lists","type":"main","index":8}]]},"Fetch Jason Cooperson Videos":{"main":[[{"node":"Combine Video Lists","type":"main","index":7}]]}}},"lastUpdatedBy":1,"workflowInfo":{"nodeCount":28,"nodeTypes":{"n8n-nodes-base.set":{"count":3},"n8n-nodes-base.code":{"count":2},"n8n-nodes-base.merge":{"count":2},"n8n-nodes-base.youTube":{"count":9},"n8n-nodes-base.stickyNote":{"count":8},"n8n-nodes-base.googleSheets":{"count":2},"n8n-nodes-base.scheduleTrigger":{"count":1},"n8n-nodes-base.removeDuplicates":{"count":1}}},"status":"published","readyToDemo":null,"user":{"name":"Koulikas Giannis","username":"giannis","bio":"Koulikas Giannis, Founder and CEO of Coreflow Automation - https://coreflowautomation.net","verified":false,"links":["https://coreflowautomation.net"],"avatar":"https://gravatar.com/avatar/1b38cf9a5c9aa95671ed197ba4f205a981be666af99f31f5042ad0225502e1df?r=pg&d=retro&size=200"},"nodes":[{"id":18,"icon":"file:googleSheets.svg","name":"n8n-nodes-base.googleSheets","codex":{"data":{"alias":["CSV","Sheet","Spreadsheet","GS"],"resources":{"generic":[{"url":"https://n8n.io/blog/love-at-first-sight-ricardos-n8n-journey/","icon":"❤️","label":"Love at first sight: Ricardo’s n8n journey"},{"url":"https://n8n.io/blog/why-business-process-automation-with-n8n-can-change-your-daily-life/","icon":"🧬","label":"Why business process automation with n8n can change your daily life"},{"url":"https://n8n.io/blog/automatically-adding-expense-receipts-to-google-sheets-with-telegram-mindee-twilio-and-n8n/","icon":"🧾","label":"Automatically Adding Expense Receipts to Google Sheets with Telegram, Mindee, Twilio, and n8n"},{"url":"https://n8n.io/blog/supercharging-your-conference-registration-process-with-n8n/","icon":"🎫","label":"Supercharging your conference registration process with n8n"},{"url":"https://n8n.io/blog/creating-triggers-for-n8n-workflows-using-polling/","icon":"⏲","label":"Creating triggers for n8n workflows using polling"},{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/migrating-community-metrics-to-orbit-using-n8n/","icon":"📈","label":"Migrating Community Metrics to Orbit using n8n"},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/your-business-doesnt-need-you-to-operate/","icon":" 🖥️","label":"Hey founders! Your business doesn't need you to operate"},{"url":"https://n8n.io/blog/how-honest-burgers-use-automation-to-save-100k-per-year/","icon":"🍔","label":"How Honest Burgers Use Automation to Save $100k per year"},{"url":"https://n8n.io/blog/how-a-digital-strategist-uses-n8n-for-online-marketing/","icon":"💻","label":"How a digital strategist uses n8n for online marketing"},{"url":"https://n8n.io/blog/why-this-product-manager-loves-workflow-automation-with-n8n/","icon":"🧠","label":"Why this Product Manager loves workflow automation with n8n"},{"url":"https://n8n.io/blog/sending-automated-congratulations-with-google-sheets-twilio-and-n8n/","icon":"🙌","label":"Sending Automated Congratulations with Google Sheets, Twilio, and n8n "},{"url":"https://n8n.io/blog/how-a-membership-development-manager-automates-his-work-and-investments/","icon":"📈","label":"How a Membership Development Manager automates his work and investments"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.googlesheets/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/"}]},"categories":["Data & Storage","Productivity"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"input\",\"output\"]","defaults":{"name":"Google Sheets"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGZpbGw9IiMyOEI0NDYiIGQ9Ik0zNS42OSAxIDUyIDE3LjIyNXYzOS4wODdhMy42NyAzLjY3IDAgMCAxLTEuMDg0IDIuNjFBMy43IDMuNyAwIDAgMSA0OC4yOTMgNjBIMTIuNzA3YTMuNyAzLjcgMCAwIDEtMi42MjMtMS4wNzhBMy42NyAzLjY3IDAgMCAxIDkgNTYuMzEyVjQuNjg4YTMuNjcgMy42NyAwIDAgMSAxLjA4NC0yLjYxQTMuNyAzLjcgMCAwIDEgMTIuNzA3IDF6Ii8+PHBhdGggZmlsbD0iIzZBQ0U3QyIgZD0iTTM1LjY5IDEgNTIgMTcuMjI1SDM5LjM5N2MtMi4wNTQgMC0zLjcwNy0xLjgyOS0zLjcwNy0zLjg3MnoiLz48cGF0aCBmaWxsPSIjMjE5QjM4IiBkPSJNMzkuMjExIDE3LjIyNSA1MiAyMi40OHYtNS4yNTV6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIwLjEyIDMxLjk3NWMwLS44MTcuNjYyLTEuNDc1IDEuNDgzLTEuNDc1aDE3Ljc5NGMuODIxIDAgMS40ODIuNjU4IDEuNDgyIDEuNDc1djE1LjQ4N2MwIC44MTgtLjY2MSAxLjQ3NS0xLjQ4MiAxLjQ3NUgyMS42MDNhMS40NzYgMS40NzYgMCAwIDEtMS40ODItMS40NzRWMzEuOTc0em0yLjIyNSAxLjQ3NWg2LjY3MnYyLjIxMmgtNi42NzJ6bTAgNS4xNjJoNi42NzJ2Mi4yMTNoLTYuNjcyem0wIDUuMTYzaDYuNjcydjIuMjEyaC02LjY3MnptOS42MzgtMTAuMzI1aDYuNjcydjIuMjEyaC02LjY3MnptMCA1LjE2Mmg2LjY3MnYyLjIxM2gtNi42NzJ6bTAgNS4xNjNoNi42NzJ2Mi4yMTJoLTYuNjcyeiIvPjxwYXRoIGZpbGw9IiMyOEI0NDYiIGQ9Ik0zNC42OSAwIDUxIDE2LjIyNXYzOS4wODdhMy42NyAzLjY3IDAgMCAxLTEuMDg0IDIuNjFBMy43IDMuNyAwIDAgMSA0Ny4yOTMgNTlIMTEuNzA3YTMuNyAzLjcgMCAwIDEtMi42MjMtMS4wNzhBMy42NyAzLjY3IDAgMCAxIDggNTUuMzEyVjMuNjg4YTMuNjcgMy42NyAwIDAgMSAxLjA4NC0yLjYxQTMuNyAzLjcgMCAwIDEgMTEuNzA3IDB6Ii8+PHBhdGggZmlsbD0iIzZBQ0U3QyIgZD0iTTM0LjY5IDAgNTEgMTYuMjI1SDM4LjM5N2MtMi4wNTQgMC0zLjcwNy0xLjgyOS0zLjcwNy0zLjg3MnoiLz48cGF0aCBmaWxsPSIjMjE5QjM4IiBkPSJNMzguMjExIDE2LjIyNSA1MSAyMS40OHYtNS4yNTV6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE5LjEyIDMwLjk3NWMwLS44MTcuNjYyLTEuNDc1IDEuNDgzLTEuNDc1aDE3Ljc5NGMuODIxIDAgMS40ODIuNjU4IDEuNDgyIDEuNDc1djE1LjQ4N2MwIC44MTgtLjY2MSAxLjQ3NS0xLjQ4MiAxLjQ3NUgyMC42MDNhMS40NzYgMS40NzYgMCAwIDEtMS40ODItMS40NzRWMzAuOTc0em0yLjIyNSAxLjQ3NWg2LjY3MnYyLjIxMmgtNi42NzJ6bTAgNS4xNjJoNi42NzJ2Mi4yMTNoLTYuNjcyem0wIDUuMTYzaDYuNjcydjIuMjEyaC02LjY3MnptOS42MzgtMTAuMzI1aDYuNjcydjIuMjEyaC02LjY3MnptMCA1LjE2Mmg2LjY3MnYyLjIxM2gtNi42NzJ6bTAgNS4xNjNoNi42NzJ2Mi4yMTJoLTYuNjcyeiIvPjwvZz48L3N2Zz4="},"displayName":"Google Sheets","typeVersion":5,"nodeCategories":[{"id":3,"name":"Data & Storage"},{"id":4,"name":"Productivity"}]},{"id":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":357,"icon":"file:youTube.png","name":"n8n-nodes-base.youTube","codex":{"data":{"resources":{"generic":[{"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.youtube/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/"}]},"categories":["Marketing"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"input\"]","defaults":{"name":"YouTube"},"iconData":{"type":"file","fileBuffer":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAewQAAHsEBw2lUUwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAOLSURBVHic7ZrNSltBFMf/kdAmtiER/CQUXBVqIC5aaBH0CVqQgkv1FQpdxPYJ3JQiheo2a7d5AoOUSt0IEZcuWhK1ojbfJeR0MQRFc5oz00kT2/ODIbnkMHPmd+/k3rkzAQIIyg0Gep1Av6JiGFQMg4phUDEMKoZBxTCoGAYVw6BiGFQMg4phUDEMKoZBxTCoGIag9xpjMSASAe7dMyUWM5/hMBCNXsYFAua333F+DtCV92gXF0C1CpTL5rdy2ZRi0Rx7xF3M0BCwsAA8eQIkEsCDB8DYGHDnjsf0LPj5EygUgK9fgVwO+PIF2NwEzs7c6iNzTuQlECB6+5aoUqG+p1IhSqVMzpb9tBezvt7r7tqzsdFlMfPzve6iOy9fWomxuyu9fu02XvuBV6+swgPi5ZNIxNwVAgGXtHoPkbkL/vghCpdfMcnk7ZUCmNwTCXG4XMz0tEs6/UUyKQ6Vi3n0yCWV/mJqShwqFzMx4ZJKexoNIJv1V5+U8XFxqFzMyIhLKu1pNIC5OeDFC+Dw0F+9nRgdFYfKxQwPu6TyezIZc3mvrAClkv/6r2NzcsUPPfm8v4etavVm/fE4UTpN1Gz6a+c6+XwXHvAGBx1OkQXfvgHLy8CzZ8Dnz91pIxwWh8rF3L3rkoo9OzvAzAywtAQcHfmt26YP4hm1z0u83VBqV2IxotVVolrNT7vNpnimLRMTCvlJrIVUTKs8fEiUyfhpOxTqwiTyf+JWDKV63U+73ocS4G+cE3UWMzBAtLhIVCj4a1PS7pUif+dbr/+dO9PTp8Damvn0Tb0uDpX/x1QqLqnIiceBdBr49Kk7UgCzwiBELub01CWVzoTDQCoFHByYZ5duvvP5/l0cKh9KFpWKef4c+PABmJz0X3c7Tk7EoXIxFpV2bjUIbG0Bs7P+6pRwfCwOlQ+lQsEllfYEg39fCmA1xZCLyeVcUukvLPogF7O355JKf2HRB10+YZBfMcUisL3tmlbvyWbFUgDb/THv39um0z+8e2cXbzX9B27nov7Hj3Z9tJpEXp1pp1JE5XKvu9uZSoXozRunbSDyP9/rtDYOPX5slj7jcbNuEwo5VffH1GqXG4f294Hd3T/aOOQuhiMaBe7fN9vLIpHLY59bzUol871YNFvNWsce8S/mH0FfbTKoGAYVw6BiGFQMg4phUDEMKoZBxTCoGAYVw6BiGFQMg4phUDEMKobhF0xEbb6Jqe94AAAAAElFTkSuQmCC"},"displayName":"YouTube","typeVersion":1,"nodeCategories":[{"id":27,"name":"Marketing"}]},{"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":1238,"icon":"file:removeDuplicates.svg","name":"n8n-nodes-base.removeDuplicates","codex":{"data":{"alias":["Dedupe","Deduplicate","Duplicates","Remove","Unique","Transform","Array","List","Item"],"details":"","resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.removeduplicates/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Remove Duplicates"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJub25lIj48ZyBmaWxsPSIjNTRCOEM5IiBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik0xMzQuMDk3IDExMWgzOC44Mjl2MzIuNTA4SDEzOC4xNnYzNC42MzVoLTMyLjUwOHYtMzguNjk5YzAtMTUuNzA5IDEyLjczNS0yOC40NDQgMjguNDQ1LTI4LjQ0NG03Ny42NTggMzIuNTA4VjExMWg3Ny42NTd2MzIuNTA4em0xMTYuNDg2IDBWMTExaDc3LjY1OHYzMi41MDh6bTExNi40ODcgMFYxMTFoMzguODI5YzE1LjcxIDAgMjguNDQ1IDEyLjczNSAyOC40NDUgMjguNDQ0djM4LjY5OWgtMzIuNTA4di0zNC42MzV6bTM0Ljc2NiA3My4yMzhoMzIuNTA4djM4LjY5OGMwIDE1LjcxLTEyLjczNSAyOC40NDUtMjguNDQ1IDI4LjQ0NWgtMzguODI5di0zMi41MDhoMzQuNzY2ek0wIDI0NC41MzdDMCAyMjkuMzI5IDEyLjczNSAyMTcgMjguNDQ0IDIxN2gzNDkuNDYxYzE1LjcwOSAwIDI4LjQ0NCAxMi4zMjkgMjguNDQ0IDI3LjUzN3YxMjkuODE1YzAgMTUuMjA4LTEyLjczNSAyNy41MzctMjguNDQ0IDI3LjUzN0gyOC40NDVDMTIuNzM0IDQwMS44ODkgMCAzODkuNTYgMCAzNzQuMzUyeiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoNTEydjUxMkgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg=="},"displayName":"Remove Duplicates","typeVersion":2,"nodeCategories":[{"id":9,"name":"Core Nodes"}]}],"categories":[{"id":32,"name":"Market Research"}],"image":[]}}