{"workflow":{"id":15014,"name":"Repurpose YouTube videos into multi-platform content with OpenAI and Anthropic","views":0,"recentViews":0,"totalViews":0,"createdAt":"2026-04-13T11:50:39.064Z","description":"### Advanced Multi-Platform Content Distribution System\n\n**What This Workflow Does:**\n- Monitors your YouTube channel for new videos\n- Downloads and processes video transcripts\n- Uses AI to generate multiple content formats\n- Automatically publishes to various platforms\n- Handles rate limiting with strategic wait periods\n\n**Content Outputs:**\n✂️ Short-form clips (60s scripts)\n📝 Blog posts (SEO optimized)\n🧵 Twitter/X threads\n📱 LinkedIn posts\n🎯 SEO-optimized titles & descriptions\n\n**Key Features:**\n⏱️ Rate limiting with Wait nodes\n🔄 Error handling & retries\n🎨 AI-powered content adaptation\n📊 Multi-format generation\n🚀 Auto-publishing pipeline\n\n**Requirements:**\n- YouTube Data API key\n- OpenAI/Anthropic API key\n- Platform credentials (Twitter, LinkedIn, WordPress)\n- Google Drive (optional backup)\n\n**Workflow Stages:**\n1️⃣ Video Discovery & Transcript Extraction\n2️⃣ AI Content Generation (with rate limiting)\n3️⃣ Content Formatting & Optimization\n4️⃣ Multi-Platform Publishing\n\n### 📊 Monitoring & Success Tracking\n\n**Metrics Tracked:**\n- Videos processed\n- Content pieces generated\n- Successful publications\n- Failed attempts\n- API costs\n- Processing time\n\n**Logging:**\nAll content saved to Google Drive for:\n- Backup purposes\n- Quality review\n- Performance analysis\n- Future optimization\n\n**Notifications:**\n- Slack alerts on completion\n- Email summary reports\n- Error notifications\n\n**Analytics Integration:**\nTrack performance across:\n- Blog pageviews\n- Twitter engagement\n- LinkedIn impressions\n- SEO rankings\n\n**Optimization Loop:**\nUse analytics to:\n- Refine AI prompts\n- Adjust publishing times\n- Identify top-performing formats\n- Improve content quality\n\n💡 **Tip:** Adjust wait times based on your API rate limits!","workflow":{"id":"PcAp2b5IJi9AeF4f","meta":{"instanceId":"dd69efaf8212c74ad206700d104739d3329588a6f3f8381a46a481f34c9cc281","templateCredsSetupCompleted":true},"name":"YouTube Content Repurposing Engine","tags":[],"nodes":[{"id":"5ed4ae72-04d3-456c-a766-afd602884c9a","name":"Schedule Daily Check","type":"n8n-nodes-base.scheduleTrigger","position":[-144,704],"parameters":{"rule":{"interval":[{"field":"hours","hoursInterval":6}]}},"typeVersion":1.2},{"id":"f6e9b1c3-b62e-41fd-bcb6-0af49e9edd30","name":"Sticky Note - Welcome","type":"n8n-nodes-base.stickyNote","position":[-832,-144],"parameters":{"width":520,"height":1564,"content":"## 🎬 YouTube Content Repurposing Engine\n### Advanced Multi-Platform Content Distribution System\n\n**What This Workflow Does:**\n- Monitors your YouTube channel for new videos\n- Downloads and processes video transcripts\n- Uses AI to generate multiple content formats\n- Automatically publishes to various platforms\n- Handles rate limiting with strategic wait periods\n\n**Content Outputs:**\n✂️ Short-form clips (60s scripts)\n📝 Blog posts (SEO optimized)\n🧵 Twitter/X threads\n📱 LinkedIn posts\n🎯 SEO-optimized titles & descriptions\n\n**Key Features:**\n⏱️ Rate limiting with Wait nodes\n🔄 Error handling & retries\n🎨 AI-powered content adaptation\n📊 Multi-format generation\n🚀 Auto-publishing pipeline\n\n**Requirements:**\n- YouTube Data API key\n- OpenAI/Anthropic API key\n- Platform credentials (Twitter, LinkedIn, WordPress)\n- Google Drive (optional backup)\n\n**Workflow Stages:**\n1️⃣ Video Discovery & Transcript Extraction\n2️⃣ AI Content Generation (with rate limiting)\n3️⃣ Content Formatting & Optimization\n4️⃣ Multi-Platform Publishing\n\n## 📊 Monitoring & Success Tracking\n\n**Metrics Tracked:**\n- Videos processed\n- Content pieces generated\n- Successful publications\n- Failed attempts\n- API costs\n- Processing time\n\n**Logging:**\nAll content saved to Google Drive for:\n- Backup purposes\n- Quality review\n- Performance analysis\n- Future optimization\n\n**Notifications:**\n- Slack alerts on completion\n- Email summary reports\n- Error notifications\n\n**Analytics Integration:**\nTrack performance across:\n- Blog pageviews\n- Twitter engagement\n- LinkedIn impressions\n- SEO rankings\n\n**Optimization Loop:**\nUse analytics to:\n- Refine AI prompts\n- Adjust publishing times\n- Identify top-performing formats\n- Improve content quality\n\n💡 **Tip:** Adjust wait times based on your API rate limits!"},"typeVersion":1},{"id":"417e8439-06fb-4e9c-b247-317633cdda74","name":"Fetch Latest Videos","type":"n8n-nodes-base.httpRequest","position":[144,704],"parameters":{"url":"https://www.googleapis.com/youtube/v3/search","options":{},"sendQuery":true,"queryParameters":{"parameters":[{"name":"part","value":"snippet"},{"name":"channelId","value":"YOUR_CHANNEL_ID"},{"name":"order","value":"date"},{"name":"maxResults","value":"5"},{"name":"key","value":"YOUR_API_KEY"}]}},"typeVersion":4.2},{"id":"89edd9d9-33c7-4e13-b6c2-dd7bf1d80691","name":"Filter New Videos","type":"n8n-nodes-base.filter","position":[432,704],"parameters":{"options":{},"conditions":{"options":{"leftValue":"","caseSensitive":true,"typeValidation":"strict"},"combinator":"and","conditions":[{"id":"a1b2c3d4-e5f6-7a8b-9c0d-1e2f3a4b5c6d","operator":{"type":"dateTime","operation":"after"},"leftValue":"={{ $json.snippet.publishedAt }}","rightValue":"={{ $now.minus({ hours: 24 }).toISO() }}"}]}},"typeVersion":2},{"id":"906530d7-2d01-43e1-acd7-c2b2f83609fc","name":"Get Transcript","type":"n8n-nodes-base.httpRequest","position":[704,704],"parameters":{"url":"=https://www.googleapis.com/youtube/v3/captions","options":{},"sendQuery":true,"queryParameters":{"parameters":[{"name":"part","value":"snippet"},{"name":"videoId","value":"={{ $json.id.videoId }}"},{"name":"key","value":"YOUR_API_KEY"}]}},"typeVersion":4.2},{"id":"207f975f-c96d-4ae4-abdf-e974b5d12180","name":"Clean Text","type":"n8n-nodes-base.code","position":[992,704],"parameters":{"jsCode":"const transcript = $input.item.json.transcript || '';\n\n// Remove timestamps, clean formatting\nconst cleaned = transcript\n  .replace(/\\[\\d{2}:\\d{2}:\\d{2}\\]/g, '')\n  .replace(/\\s+/g, ' ')\n  .replace(/[\\r\\n]+/g, ' ')\n  .trim();\n\nreturn {\n  json: {\n    videoId: $input.item.json.videoId,\n    title: $input.item.json.title,\n    transcript: cleaned,\n    wordCount: cleaned.split(' ').length,\n    duration: $input.item.json.duration\n  }\n};"},"typeVersion":2},{"id":"1f93262d-5336-45d7-992f-741db23fde7f","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[-176,64],"parameters":{"color":3,"width":1000,"height":936,"content":"## 📡 Stage 1: Video Discovery & Transcript Extraction\n\n**Purpose:**\nIdentify new videos and extract their transcripts for AI processing.\n\n**Process:**\n1. Query YouTube API for latest videos from your channel\n2. Filter for videos published in last 24 hours\n3. Extract video IDs and metadata\n4. Fetch video transcripts (captions/subtitles)\n5. Clean and format transcript data\n\n**Data Flow:**\nSchedule Trigger → Fetch Videos → Filter New → Get Transcripts → Clean Text\n\n**Important Notes:**\n- YouTube API has quota limits (10,000 units/day)\n- Each search request costs 100 units\n- Transcript fetching requires additional API calls\n- Store processed video IDs to avoid duplicates\n\n**Output:**\nClean transcript text ready for AI processing"},"typeVersion":1},{"id":"540a5e43-b06f-4ca7-a578-0d24c849493e","name":"Generate Short Scripts","type":"n8n-nodes-base.httpRequest","position":[1312,496],"parameters":{"url":"https://api.openai.com/v1/chat/completions","method":"POST","options":{},"jsonBody":"={\n  \"model\": \"gpt-4\",\n  \"messages\": [\n    {\n      \"role\": \"system\",\n      \"content\": \"You are a short-form video script writer. Create engaging 60-second scripts from video transcripts.\"\n    },\n    {\n      \"role\": \"user\",\n      \"content\": \"Create 3 different 60-second video scripts from this transcript: {{ $json.transcript }}\"\n    }\n  ],\n  \"temperature\": 0.8\n}","sendBody":true,"specifyBody":"json","authentication":"predefinedCredentialType","nodeCredentialType":"openAiApi"},"credentials":{"openAiApi":{"id":"1vLQlwKIezvFH8UB","name":"OpenAi David"}},"typeVersion":4.2},{"id":"37c86b19-b4df-4897-837f-6d9d0eb969a6","name":"Generate Blog Post","type":"n8n-nodes-base.httpRequest","position":[1312,704],"parameters":{"url":"https://api.openai.com/v1/chat/completions","method":"POST","options":{},"jsonBody":"={\n  \"model\": \"gpt-4-turbo\",\n  \"messages\": [\n    {\n      \"role\": \"system\",\n      \"content\": \"You are an SEO blog writer. Create comprehensive, SEO-optimized blog posts with proper headings, meta descriptions, and keyword integration.\"\n    },\n    {\n      \"role\": \"user\",\n      \"content\": \"Write a 1500-word SEO-optimized blog post based on: {{ $json.transcript }}. Include: Title, Meta Description, H2/H3 headings, Introduction, Main sections, Conclusion, and 5 SEO keywords.\"\n    }\n  ],\n  \"temperature\": 0.7\n}","sendBody":true,"specifyBody":"json","authentication":"predefinedCredentialType","nodeCredentialType":"openAiApi"},"credentials":{"openAiApi":{"id":"1vLQlwKIezvFH8UB","name":"OpenAi David"}},"typeVersion":4.2},{"id":"27eb140b-8803-4c21-af20-1a75049df76d","name":"Generate Thread","type":"n8n-nodes-base.httpRequest","position":[1312,896],"parameters":{"url":"https://api.anthropic.com/v1/messages","method":"POST","options":{},"jsonBody":"={\n  \"model\": \"claude-sonnet-4-20250514\",\n  \"max_tokens\": 2000,\n  \"messages\": [\n    {\n      \"role\": \"user\",\n      \"content\": \"Create an engaging Twitter thread (10-12 tweets) from this content: {{ $json.transcript }}. Make it viral-worthy with hooks, storytelling, and clear structure. Number each tweet.\"\n    }\n  ]\n}","sendBody":true,"specifyBody":"json","authentication":"predefinedCredentialType","nodeCredentialType":"anthropicApi"},"credentials":{"anthropicApi":{"id":"fK55jZdb6CaYNukq","name":"Anthropic account - test"}},"typeVersion":4.2},{"id":"a0058bfa-f31e-4fa4-9762-6713dfb18152","name":"Wait - Rate Limit","type":"n8n-nodes-base.wait","position":[1584,704],"webhookId":"wait-webhook-id-1","parameters":{"amount":60},"typeVersion":1.1},{"id":"fdf05670-f36f-42d5-a3fa-d936b6061480","name":"Merge1","type":"n8n-nodes-base.merge","position":[1872,704],"parameters":{"mode":"combine","options":{}},"typeVersion":3},{"id":"ace665cf-ec57-4bdb-8883-77c8da8dd711","name":"Sticky Note2","type":"n8n-nodes-base.stickyNote","position":[864,0],"parameters":{"color":6,"width":920,"height":1080,"content":"## 🤖 Stage 2: AI Content Generation (with Rate Limiting)\n\n**Purpose:**\nGenerate multiple content formats using AI while respecting API rate limits.\n\n**AI Tasks:**\n1. **Short-form Scripts** - 60-second video scripts for TikTok/Reels/Shorts\n2. **Blog Posts** - 1500-2000 word SEO-optimized articles\n3. **Social Threads** - Twitter/X thread format (8-12 tweets)\n4. **LinkedIn Posts** - Professional format with hooks\n5. **SEO Titles** - 5 variations optimized for search\n\n**Rate Limiting Strategy:**\n- **Wait Node 1:** After blog post generation (60 seconds)\n  - Prevents API throttling\n  - Allows cooling period\n- Processing continues in parallel after wait\n\n**AI Model Selection:**\n- GPT-4 for blog posts (better quality)\n- Claude for threads (better structure)\n- GPT-3.5 for titles (cost-effective)\n\n**Output:**\nStructured content objects ready for formatting"},"typeVersion":1},{"id":"27c39c39-631d-434f-bab7-3e961ba879bd","name":"Format Blog","type":"n8n-nodes-base.code","position":[2224,544],"parameters":{"jsCode":"const blogContent = $input.item.json.choices?.[0]?.message?.content || '';\n\n// Extract components using regex\nconst titleMatch = blogContent.match(/Title:\\s*(.+?)\\n/);\nconst metaMatch = blogContent.match(/Meta Description:\\s*(.+?)\\n/);\n\n// Format as HTML\nconst htmlContent = blogContent\n  .replace(/^##\\s*(.+)$/gm, '<h2>$1</h2>')\n  .replace(/^###\\s*(.+)$/gm, '<h3>$1</h3>')\n  .replace(/\\n\\n/g, '</p><p>')\n  .replace(/^(.+)$/gm, '<p>$1</p>');\n\nreturn {\n  json: {\n    type: 'blog',\n    title: titleMatch ? titleMatch[1].trim() : 'Untitled',\n    metaDescription: metaMatch ? metaMatch[1].trim() : '',\n    content: htmlContent,\n    wordCount: blogContent.split(' ').length,\n    readTime: Math.ceil(blogContent.split(' ').length / 200) + ' min',\n    publishReady: true\n  }\n};"},"typeVersion":2},{"id":"1920f944-236f-44d1-8052-c4b93e8ef8ce","name":"Format Thread","type":"n8n-nodes-base.code","position":[2224,704],"parameters":{"jsCode":"const threadContent = $input.item.json.content?.[0]?.text || '';\n\n// Split into individual tweets\nconst tweets = threadContent\n  .split(/\\n\\d+\\.\\s+/)\n  .filter(t => t.trim().length > 0)\n  .map((tweet, index, array) => ({\n    position: index + 1,\n    total: array.length,\n    content: tweet.trim().substring(0, 280),\n    threadIndicator: `${index + 1}/${array.length}`,\n    characterCount: tweet.trim().length\n  }));\n\nreturn {\n  json: {\n    type: 'twitter_thread',\n    tweets: tweets,\n    totalTweets: tweets.length,\n    threadComplete: true,\n    estimatedEngagement: tweets.length > 8 ? 'high' : 'medium'\n  }\n};"},"typeVersion":2},{"id":"6f662683-c509-44eb-9fe1-672068c1ed9a","name":"Format LinkedIn","type":"n8n-nodes-base.code","position":[2224,864],"parameters":{"jsCode":"const content = $input.item.json.choices?.[0]?.message?.content || '';\nconst firstLine = content.split('\\n')[0] || 'Key Insights';\n\n// Format for LinkedIn\nconst linkedinPost = `🎯 ${firstLine}\\n\\n${content.substring(0, 2500)}\\n\\n💡 Key Takeaways:\\n• Innovation drives growth\\n• Customer focus wins\\n• Data informs decisions\\n\\n👉 What's your take on this?\\n\\n#ContentMarketing #DigitalStrategy #YouTubeGrowth #ContentCreation`;\n\nreturn {\n  json: {\n    type: 'linkedin',\n    content: linkedinPost.substring(0, 3000),\n    characterCount: linkedinPost.length,\n    hashtagCount: (linkedinPost.match(/#/g) || []).length,\n    hasEmojis: true,\n    hasCTA: true\n  }\n};"},"typeVersion":2},{"id":"5225494d-82ee-44b7-990c-0b7f394847a3","name":"Merge2","type":"n8n-nodes-base.merge","position":[2544,704],"parameters":{"mode":"combine","options":{}},"typeVersion":3},{"id":"67c64395-7045-406e-8823-5a445b365ed3","name":"Sticky Note3","type":"n8n-nodes-base.stickyNote","position":[1840,-112],"parameters":{"color":4,"width":824,"height":1144,"content":"## ✨ Stage 3: Content Formatting & Optimization\n\n**Purpose:**\nStructure AI-generated content for platform-specific requirements.\n\n**Formatting Tasks:**\n\n**1. Blog Post Formatting:**\n- Extract title, meta description, headings\n- Format as HTML/Markdown\n- Add featured image placeholders\n- Insert internal links\n- Add SEO schema markup\n\n**2. Thread Formatting:**\n- Split into individual tweets\n- Add thread numbering (1/12, 2/12...)\n- Ensure character limits (280 chars)\n- Add hashtags strategically\n\n**3. LinkedIn Post:**\n- Professional tone adjustment\n- Add emojis for readability\n- Include CTA and hashtags\n- Format with line breaks\n\n**4. SEO Title Generation:**\n- Create 5 variations\n- Optimize for keywords\n- Keep under 60 characters\n\n**Output:**\nPlatform-ready content objects"},"typeVersion":1},{"id":"99dd30fa-206b-4cf4-8cf2-f2b3fc797381","name":"Wait - Publishing","type":"n8n-nodes-base.wait","position":[2832,704],"webhookId":"wait-webhook-id-2","parameters":{"unit":"minutes"},"typeVersion":1.1},{"id":"fba01215-4e4e-4124-91dc-142a161d1e3c","name":"WordPress","type":"n8n-nodes-base.httpRequest","position":[3184,544],"parameters":{"url":"https://your-site.com/wp-json/wp/v2/posts","method":"POST","options":{},"jsonBody":"={\n  \"title\": \"{{ $json.blog?.title || 'New Post' }}\",\n  \"content\": \"{{ $json.blog?.content || '' }}\",\n  \"status\": \"publish\",\n  \"excerpt\": \"{{ $json.blog?.metaDescription || '' }}\",\n  \"categories\": [1, 5],\n  \"tags\": [10, 20]\n}","sendBody":true,"specifyBody":"json","authentication":"predefinedCredentialType","nodeCredentialType":"httpBasicAuth"},"credentials":{"httpBasicAuth":{"id":"LIPPTGkWDOGhs5YH","name":"vrushti-linkedin"}},"typeVersion":4.2},{"id":"17681197-744a-43aa-9580-0efe192a8ec2","name":"Split Tweets","type":"n8n-nodes-base.splitInBatches","position":[3184,704],"parameters":{"options":{}},"typeVersion":3},{"id":"d6a8fdce-195b-4284-8d52-5d912780ba69","name":"Post Tweet","type":"n8n-nodes-base.httpRequest","position":[3424,704],"parameters":{"url":"https://api.twitter.com/2/tweets","method":"POST","options":{},"jsonBody":"={\n  \"text\": \"{{ $json.content || 'Tweet content' }}\"\n}","sendBody":true,"specifyBody":"json","authentication":"predefinedCredentialType","nodeCredentialType":"twitterOAuth2Api"},"credentials":{"twitterOAuth2Api":{"id":"jOpaiZxhSgCLb8Uv","name":"X account - test"}},"typeVersion":4.2},{"id":"8b1c799d-f550-43aa-b4fe-f88f79a9a0c0","name":"LinkedIn","type":"n8n-nodes-base.httpRequest","position":[3184,864],"parameters":{"url":"https://api.linkedin.com/v2/ugcPosts","method":"POST","options":{},"jsonBody":"={\n  \"author\": \"urn:li:person:YOUR_PERSON_ID\",\n  \"lifecycleState\": \"PUBLISHED\",\n  \"specificContent\": {\n    \"com.linkedin.ugc.ShareContent\": {\n      \"shareCommentary\": {\n        \"text\": \"{{ $json.linkedin?.content || 'LinkedIn post content' }}\"\n      },\n      \"shareMediaCategory\": \"NONE\"\n    }\n  },\n  \"visibility\": {\n    \"com.linkedin.ugc.MemberNetworkVisibility\": \"PUBLIC\"\n  }\n}","sendBody":true,"specifyBody":"json","authentication":"predefinedCredentialType","nodeCredentialType":"linkedInOAuth2Api"},"credentials":{"linkedInOAuth2Api":{"id":"4vcL53DmBFKE4NkT","name":"LinkedIn account - test"}},"typeVersion":4.2},{"id":"3ee29c8a-1d5b-4be3-9380-8b85ae752148","name":"Sticky Note4","type":"n8n-nodes-base.stickyNote","position":[2704,-224],"parameters":{"color":3,"width":1192,"height":1240,"content":"## 🚀 Stage 4: Multi-Platform Publishing\n\n**Purpose:**\nDistribute formatted content to various platforms automatically.\n\n**Publishing Destinations:**\n\n**📝 Blog (WordPress/Medium/Ghost):**\n- Publish via REST API\n- Set as draft or published\n- Add featured image\n- Schedule for optimal time\n- Add categories/tags\n\n**🐦 Twitter/X:**\n- Post thread sequentially\n- Add media attachments\n- Monitor rate limits (300 posts/3hrs)\n- Use Twitter API v2\n\n**💼 LinkedIn:**\n- Post via LinkedIn API\n- Add article link\n- Tag company page\n- Optimal posting time: Tue-Thu 10am\n\n**📱 Additional Platforms:**\n- Facebook Pages API\n- Instagram (via Graph API)\n- Medium (via API)\n- Dev.to\n\n**Error Handling:**\n- Retry failed posts (3 attempts)\n- Log all publishing events\n- Send notifications on failure\n\n**Wait Node 2:**\nStaggered publishing (5 min intervals) to avoid spam detection"},"typeVersion":1},{"id":"79bf8ac7-dea6-496f-b78b-d20b65a77836","name":"Backup to Drive","type":"n8n-nodes-base.googleDrive","position":[3664,704],"parameters":{"name":"=content_backup_{{ $now.toFormat('yyyy-MM-dd_HHmmss') }}.json","driveId":{"__rl":true,"mode":"list","value":"My Drive"},"options":{},"folderId":{"__rl":true,"mode":"list","value":"root","cachedResultName":"/ (Root folder)"}},"credentials":{"googleDriveOAuth2Api":{"id":"MGnTMJvH7MB4xBS9","name":"Google Drive account - test"}},"typeVersion":3}],"active":false,"pinData":{},"settings":{"executionOrder":"v1"},"versionId":"5fd00f22-b42a-4fdb-86e6-14f32b3d8514","connections":{"Merge1":{"main":[[{"node":"Format Blog","type":"main","index":0},{"node":"Format Thread","type":"main","index":0},{"node":"Format LinkedIn","type":"main","index":0}]]},"Merge2":{"main":[[{"node":"Wait - Publishing","type":"main","index":0}]]},"LinkedIn":{"main":[[{"node":"Backup to Drive","type":"main","index":0}]]},"WordPress":{"main":[[{"node":"Backup to Drive","type":"main","index":0}]]},"Clean Text":{"main":[[{"node":"Generate Short Scripts","type":"main","index":0},{"node":"Generate Blog Post","type":"main","index":0},{"node":"Generate Thread","type":"main","index":0}]]},"Post Tweet":{"main":[[{"node":"Backup to Drive","type":"main","index":0}]]},"Format Blog":{"main":[[{"node":"Merge2","type":"main","index":0}]]},"Split Tweets":{"main":[[{"node":"Post Tweet","type":"main","index":0}]]},"Format Thread":{"main":[[{"node":"Merge2","type":"main","index":1}]]},"Get Transcript":{"main":[[{"node":"Clean Text","type":"main","index":0}]]},"Filter New Videos":{"main":[[{"node":"Get Transcript","type":"main","index":0}]]},"Wait - Publishing":{"main":[[{"node":"WordPress","type":"main","index":0},{"node":"Split Tweets","type":"main","index":0},{"node":"LinkedIn","type":"main","index":0}]]},"Wait - Rate Limit":{"main":[[{"node":"Merge1","type":"main","index":1}]]},"Generate Blog Post":{"main":[[{"node":"Wait - Rate Limit","type":"main","index":0}]]},"Fetch Latest Videos":{"main":[[{"node":"Filter New Videos","type":"main","index":0}]]},"Schedule Daily Check":{"main":[[{"node":"Fetch Latest Videos","type":"main","index":0}]]},"Generate Short Scripts":{"main":[[{"node":"Merge1","type":"main","index":0}]]}}},"lastUpdatedBy":1,"workflowInfo":{"nodeCount":25,"nodeTypes":{"n8n-nodes-base.code":{"count":4},"n8n-nodes-base.wait":{"count":2},"n8n-nodes-base.merge":{"count":2},"n8n-nodes-base.filter":{"count":1},"n8n-nodes-base.stickyNote":{"count":5},"n8n-nodes-base.googleDrive":{"count":1},"n8n-nodes-base.httpRequest":{"count":8},"n8n-nodes-base.splitInBatches":{"count":1},"n8n-nodes-base.scheduleTrigger":{"count":1}}},"status":"published","readyToDemo":null,"user":{"name":"Oneclick AI Squad","username":"oneclick-ai","bio":"The AI Squad Initiative is a pioneering effort to build, automate and scale AI-powered workflows using n8n.io. Our mission is to help individuals and businesses integrate AI agents seamlessly into their daily operations  from automating tasks and enhancing productivity to creating innovative, intelligent solutions. We design modular, reusable AI workflow templates that empower creators, developers and teams to supercharge their automation with minimal effort and maximum impact.","verified":true,"links":["https://www.oneclickitsolution.com/"],"avatar":"https://gravatar.com/avatar/848fca91367142f65f9e5c55d64e5c9952b160d7b060d103b52aa343c6bc7b3d?r=pg&d=retro&size=200"},"nodes":[{"id":19,"icon":"file:httprequest.svg","name":"n8n-nodes-base.httpRequest","codex":{"data":{"alias":["API","Request","URL","Build","cURL"],"resources":{"generic":[{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/why-business-process-automation-with-n8n-can-change-your-daily-life/","icon":"🧬","label":"Why business process automation with n8n can change your daily life"},{"url":"https://n8n.io/blog/automatically-pulling-and-visualizing-data-with-n8n/","icon":"📈","label":"Automatically pulling and visualizing data with n8n"},{"url":"https://n8n.io/blog/learn-how-to-automatically-cross-post-your-content-with-n8n/","icon":"✍️","label":"Learn how to automatically cross-post your content with n8n"},{"url":"https://n8n.io/blog/automatically-adding-expense-receipts-to-google-sheets-with-telegram-mindee-twilio-and-n8n/","icon":"🧾","label":"Automatically Adding Expense Receipts to Google Sheets with Telegram, Mindee, Twilio, and n8n"},{"url":"https://n8n.io/blog/running-n8n-on-ships-an-interview-with-maranics/","icon":"🛳","label":"Running n8n on ships: An interview with Maranics"},{"url":"https://n8n.io/blog/what-are-apis-how-to-use-them-with-no-code/","icon":" 🪢","label":"What are APIs and how to use them with no code"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/world-poetry-day-workflow/","icon":"📜","label":"Celebrating World Poetry Day with a daily poem in Telegram"},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/automate-designs-with-bannerbear-and-n8n/","icon":"🎨","label":"Automate Designs with Bannerbear and n8n"},{"url":"https://n8n.io/blog/how-uproc-scraped-a-multi-page-website-with-a-low-code-workflow/","icon":" 🕸️","label":"How uProc scraped a multi-page website with a low-code workflow"},{"url":"https://n8n.io/blog/building-an-expense-tracking-app-in-10-minutes/","icon":"📱","label":"Building an expense tracking app in 10 minutes"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/how-to-use-the-http-request-node-the-swiss-army-knife-for-workflow-automation/","icon":"🧰","label":"How to use the HTTP Request Node - The Swiss Army Knife for Workflow Automation"},{"url":"https://n8n.io/blog/learn-how-to-use-webhooks-with-mattermost-slash-commands/","icon":"🦄","label":"Learn how to use webhooks with Mattermost slash commands"},{"url":"https://n8n.io/blog/how-a-membership-development-manager-automates-his-work-and-investments/","icon":"📈","label":"How a Membership Development Manager automates his work and investments"},{"url":"https://n8n.io/blog/a-low-code-bitcoin-ticker-built-with-questdb-and-n8n-io/","icon":"📈","label":"A low-code bitcoin ticker built with QuestDB and n8n.io"},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/automations-for-activists/","icon":"✨","label":"How Common Knowledge use workflow automation for activism"},{"url":"https://n8n.io/blog/creating-scheduled-text-affirmations-with-n8n/","icon":"🤟","label":"Creating scheduled text affirmations with n8n"},{"url":"https://n8n.io/blog/how-goomer-automated-their-operations-with-over-200-n8n-workflows/","icon":"🛵","label":"How Goomer automated their operations with over 200 n8n workflows"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/"}]},"categories":["Development","Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"output\"]","defaults":{"name":"HTTP Request","color":"#0004F5"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MCAyMEM0MCA4Ljk1MzE0IDMxLjA0NjkgMCAyMCAwQzguOTUzMTQgMCAwIDguOTUzMTQgMCAyMEMwIDMxLjA0NjkgOC45NTMxNCA0MCAyMCA0MEMzMS4wNDY5IDQwIDQwIDMxLjA0NjkgNDAgMjBaTTIwIDM2Ljk0NThDMTguODg1MiAzNi45NDU4IDE3LjEzNzggMzUuOTY3IDE1LjQ5OTggMzIuNjk4NUMxNC43OTY0IDMxLjI5MTggMTQuMTk2MSAyOS41NDMxIDEzLjc1MjYgMjcuNjg0N0gyNi4xODk4QzI1LjgwNDUgMjkuNTQwMyAyNS4yMDQ0IDMxLjI5MDEgMjQuNTAwMiAzMi42OTg1QzIyLjg2MjIgMzUuOTY3IDIxLjExNDggMzYuOTQ1OCAyMCAzNi45NDU4Wk0xMi45MDY0IDIwQzEyLjkwNjQgMjEuNjA5NyAxMy4wMDg3IDIzLjE2NCAxMy4yMDAzIDI0LjYzMDVIMjYuNzk5N0MyNi45OTEzIDIzLjE2NCAyNy4wOTM2IDIxLjYwOTcgMjcuMDkzNiAyMEMyNy4wOTM2IDE4LjM5MDMgMjYuOTkxMyAxNi44MzYgMjYuNzk5NyAxNS4zNjk1SDEzLjIwMDNDMTMuMDA4NyAxNi44MzYgMTIuOTA2NCAxOC4zOTAzIDEyLjkwNjQgMjBaTTIwIDMuMDU0MTlDMjEuMTE0OSAzLjA1NDE5IDIyLjg2MjIgNC4wMzA3OCAyNC41MDAxIDcuMzAwMzlDMjUuMjA2NiA4LjcxNDA4IDI1LjgwNzIgMTAuNDA2NyAyNi4xOTIgMTIuMzE1M0gxMy43NTAxQzE0LjE5MzMgMTAuNDA0NyAxNC43OTQyIDguNzEyNTQgMTUuNDk5OCA3LjMwMDY0QzE3LjEzNzcgNC4wMzA4MyAxOC44ODUxIDMuMDU0MTkgMjAgMy4wNTQxOVpNMzAuMTQ3OCAyMEMzMC4xNDc4IDE4LjQwOTkgMzAuMDU0MyAxNi44NjE3IDI5LjgyMjcgMTUuMzY5NUgzNi4zMDQyQzM2LjcyNTIgMTYuODQyIDM2Ljk0NTggMTguMzk2NCAzNi45NDU4IDIwQzM2Ljk0NTggMjEuNjAzNiAzNi43MjUyIDIzLjE1OCAzNi4zMDQyIDI0LjYzMDVIMjkuODIyN0MzMC4wNTQzIDIzLjEzODMgMzAuMTQ3OCAyMS41OTAxIDMwLjE0NzggMjBaTTI2LjI3NjcgNC4yNTUxMkMyNy42MzY1IDYuMzYwMTkgMjguNzExIDkuMTMyIDI5LjM3NzQgMTIuMzE1M0gzNS4xMDQ2QzMzLjI1MTEgOC42NjggMzAuMTA3IDUuNzgzNDYgMjYuMjc2NyA0LjI1NTEyWk0xMC42MjI2IDEyLjMxNTNINC44OTI5M0M2Ljc1MTQ3IDguNjY3ODQgOS44OTM1MSA1Ljc4MzQxIDEzLjcyMzIgNC4yNTUxM0MxMi4zNjM1IDYuMzYwMjEgMTEuMjg5IDkuMTMyMDEgMTAuNjIyNiAxMi4zMTUzWk0zLjA1NDE5IDIwQzMuMDU0MTkgMjEuNjAzIDMuMjc3NDMgMjMuMTU3NSAzLjY5NDg0IDI0LjYzMDVIMTAuMTIxN0M5Ljk0NjE5IDIzLjE0MiA5Ljg1MjIyIDIxLjU5NDMgOS44NTIyMiAyMEM5Ljg1MjIyIDE4LjQwNTcgOS45NDYxOSAxNi44NTggMTAuMTIxNyAxNS4zNjk1SDMuNjk0ODRDMy4yNzc0MyAxNi44NDI1IDMuMDU0MTkgMTguMzk3IDMuMDU0MTkgMjBaTTI2LjI3NjYgMzUuNzQyN0MyNy42MzY1IDMzLjYzOTMgMjguNzExIDMwLjg2OCAyOS4zNzc0IDI3LjY4NDdIMzUuMTA0NkMzMy4yNTEgMzEuMzMyMiAzMC4xMDY4IDM0LjIxNzkgMjYuMjc2NiAzNS43NDI3Wk0xMy43MjM0IDM1Ljc0MjdDOS44OTM2OSAzNC4yMTc5IDYuNzUxNTUgMzEuMzMyNCA0Ljg5MjkzIDI3LjY4NDdIMTAuNjIyNkMxMS4yODkgMzAuODY4IDEyLjM2MzUgMzMuNjM5MyAxMy43MjM0IDM1Ljc0MjdaIiBmaWxsPSIjM0E0MkU5Ii8+Cjwvc3ZnPgo="},"displayName":"HTTP Request","typeVersion":4,"nodeCategories":[{"id":5,"name":"Development"},{"id":9,"name":"Core Nodes"}]},{"id":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":39,"icon":"fa:sync","name":"n8n-nodes-base.splitInBatches","codex":{"data":{"alias":["Loop","Concatenate","Batch","Split","Split In Batches"],"resources":{"generic":[{"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/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"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.splitinbatches/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Flow"]}}},"group":"[\"organization\"]","defaults":{"name":"Loop Over Items","color":"#007755"},"iconData":{"icon":"sync","type":"icon"},"displayName":"Loop Over Items (Split in Batches)","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":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":844,"icon":"fa:filter","name":"n8n-nodes-base.filter","codex":{"data":{"alias":["Router","Filter","Condition","Logic","Boolean","Branch"],"details":"The Filter node can be used to filter items based on a condition. If the condition is met, the item will be passed on to the next node. If the condition is not met, the item will be omitted. Conditions can be combined together by AND(meet all conditions), or OR(meet at least one condition).","resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.filter/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Flow","Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Filter","color":"#229eff"},"iconData":{"icon":"filter","type":"icon"},"displayName":"Filter","typeVersion":2,"nodeCategories":[{"id":9,"name":"Core Nodes"}]}],"categories":[{"id":31,"name":"Content Creation"},{"id":51,"name":"Multimodal AI"}],"image":[]}}