{"workflow":{"id":13659,"name":"Generate an AI YouTube trend report with GPT-4o, Google Sheets and PDF.co","views":53,"recentViews":0,"totalViews":53,"createdAt":"2026-02-24T14:13:18.420Z","description":"# AI YouTube Trend Intelligence Report: YouTube API + GPT-4o + PDF Dashboard\n\nWho is this for?\nAI creators, marketers, agencies, and researchers tracking YouTube trends who need weekly high-signal insights without 4+ hours manual research.\n\n___\n**What problem is this workflow solving?\nTrend hunting is exhausting:**\n\n- Scanning 500+ videos across keywords\n\n- Manual engagement calculations\n\n- No automated filtering or analysis\n\n- Scattered spreadsheets vs polished reports\n\n- This workflow auto-discovers top videos, ranks by engagement, and delivers branded PDF + Sheets dashboard.\n\n___\n**What this workflow does**\n\n1. Trigger: Form input (keywords, days back) or weekly cron\n2. YouTube API: Searches 10 keywords → ~500 videos (past 7 days)\n3. Ranking: Views + engagement rates → top performers\n4. Google Sheets: Exports channels/videos/keywords/stats\n5. GPT-4o: Analyzes trends → content recommendations\n6. PDF.co: HTML charts → branded PDF report\n7. Gmail: Delivers to inbox\n\n___\n**Setup:**(5 minutes)\n\n- YouTube Data API v3 key (HTTP Query Auth)\n\n- Google Sheets OAuth2 for exports\n\n- OpenAI API (GPT-4o-mini)\n\n- PDF.co for HTML-to-PDF\n\n- Gmail OAuth2 + recipient email\n\n- Fully configurable env vars—no hardcoded IDs.\n\n**How to customize:**\n\n- Edit 10-term list for your niche\n\n- Filters: Adjust min views (1k), engagement (2%)\n\n- Schedule: Daily/weekly cron\n\n- Output: Swap Gmail for Slack/Notion\n\n- Scale: 1000s videos/month\n\n**ROI:**\n\n- 4+ hours saved weekly\n\n- 20% higher content performance\n\n- Automated competitive intel\n\n- Zero manual spreadsheet work\n\n___\n**Need help customizing?**\nContact me for consulting and support: LinkedIn / **[Message](https://tally.so/r/E\n\n___\n**Keywords:** YouTube trend analysis, AI YouTube research, YouTube analytics automation, content trend tracker, video engagement ranking, YouTube API n8n, weekly YouTube report, YouTube keyword monitoring","workflow":{"id":"2yjWLNgI8C0Xsdvk","meta":{"instanceId":"1cfae1c5e40abdb9d6aa4140af4a502d39ba6c004725411e2213384175f7e3f4"},"name":"AI YouTube Trend Intelligence Report TEMPLATE","tags":[],"nodes":[{"id":"c966d5d6-91be-4d8a-a410-97bbd932c260","name":"Weekly Schedule","type":"n8n-nodes-base.scheduleTrigger","position":[1008,800],"parameters":{"rule":{"interval":[{"field":"cronExpression","expression":"0 7 * * 1"}]}},"typeVersion":1.2},{"id":"b3106b1c-1bb1-4131-9d7f-52c1227be8e2","name":"Set Keywords","type":"n8n-nodes-base.code","position":[1232,800],"parameters":{"jsCode":"const keywords = [\n  'AI automation 2025',\n  'AI agents workflow',\n  'n8n automation tutorial',\n  'ChatGPT automation',\n  'AI tools productivity',\n  'LLM workflow builder',\n  'no-code AI automation',\n  'Make automation AI',\n  'AI video creation',\n  'artificial intelligence business'\n];\nconst publishedAfter = new Date(Date.now() - 7 * 24 * 60 * 60 * 1000).toISOString();\nreturn keywords.map(keyword => ({ json: { keyword, publishedAfter } }));\n"},"typeVersion":2},{"id":"ad050a78-3bc9-4534-afeb-bcc8000b9425","name":"Search YouTube","type":"n8n-nodes-base.httpRequest","position":[1520,800],"parameters":{"url":"https://www.googleapis.com/youtube/v3/search","options":{},"sendQuery":true,"authentication":"genericCredentialType","genericAuthType":"httpQueryAuth","queryParameters":{"parameters":[{"name":"q","value":"={{ $json.keyword }}"},{"name":"type","value":"video"},{"name":"maxResults","value":"50"},{"name":"order","value":"viewCount"},{"name":"publishedAfter","value":"={{ $json.publishedAfter }}"},{"name":"regionCode","value":"US"},{"name":"part","value":"snippet"}]}},"credentials":{"httpQueryAuth":{"id":"credential-id","name":"YouTube Data API v3"}},"typeVersion":4.2,"continueOnFail":true},{"id":"8a109781-1977-4c9b-8c3c-b49af46c2ef7","name":"Flatten Videos","type":"n8n-nodes-base.code","position":[1680,800],"parameters":{"jsCode":"const keywordItems = $('Set Keywords').all();\nconst searchResultItems = $input.all();\nconst allVideos = [];\nconst seenIds = new Set();\n\nfor (let i = 0; i < searchResultItems.length; i++) {\n  const keyword = keywordItems[i]?.json?.keyword || ('keyword_' + i);\n  const responseItems = searchResultItems[i]?.json?.items || [];\n  for (const video of responseItems) {\n    const videoId = video.id?.videoId;\n    if (!videoId || seenIds.has(videoId)) continue;\n    seenIds.add(videoId);\n    allVideos.push({\n      json: {\n        videoId,\n        keyword,\n        title: video.snippet?.title || 'Unknown Title',\n        channelId: video.snippet?.channelId || '',\n        channelTitle: video.snippet?.channelTitle || '',\n        publishedAt: video.snippet?.publishedAt || '',\n        thumbnail: video.snippet?.thumbnails?.high?.url ||\n                   video.snippet?.thumbnails?.medium?.url ||\n                   ('https://img.youtube.com/vi/' + videoId + '/hqdefault.jpg')\n      }\n    });\n  }\n}\nif (allVideos.length === 0) return [{ json: { videoId: '_placeholder', keyword: 'none' } }];\nreturn allVideos;\n"},"typeVersion":2},{"id":"201072e9-278b-4340-932e-e65f5c1a4884","name":"Prep ID Batches","type":"n8n-nodes-base.code","position":[1904,800],"parameters":{"jsCode":"const BATCH_SIZE = 50;\nconst allIds = $input.all()\n  .filter(item => item.json.videoId && item.json.videoId !== '_placeholder')\n  .map(item => item.json.videoId);\nconst uniqueIds = [...new Set(allIds)];\nconst batches = [];\nfor (let i = 0; i < uniqueIds.length; i += BATCH_SIZE) {\n  batches.push({\n    json: {\n      videoIdBatch: uniqueIds.slice(i, i + BATCH_SIZE).join(','),\n      batchNum: Math.floor(i / BATCH_SIZE) + 1\n    }\n  });\n}\nif (batches.length === 0) return [{ json: { videoIdBatch: '', batchNum: 0 } }];\nreturn batches;\n"},"typeVersion":2},{"id":"120b67e6-37af-45ce-9fde-d75e44fa5f48","name":"Get Video Stats","type":"n8n-nodes-base.httpRequest","position":[2128,800],"parameters":{"url":"https://www.googleapis.com/youtube/v3/videos","options":{},"sendQuery":true,"authentication":"genericCredentialType","genericAuthType":"httpQueryAuth","queryParameters":{"parameters":[{"name":"id","value":"={{ $json.videoIdBatch }}"},{"name":"part","value":"statistics,snippet,contentDetails"},{"name":"maxResults","value":"50"}]}},"credentials":{"httpQueryAuth":{"id":"credential-id","name":"YouTube Data API v3"}},"typeVersion":4.2,"continueOnFail":true},{"id":"683eecbf-6b8d-4f30-8f72-bec5a42d83b6","name":"Rank Videos","type":"n8n-nodes-base.code","position":[2352,800],"parameters":{"jsCode":"const allDetails = [];\nconst seenIds = new Set();\n\nfor (const item of $input.all()) {\n  for (const video of (item.json.items || [])) {\n    if (seenIds.has(video.id)) continue;\n    seenIds.add(video.id);\n    const views = parseInt(video.statistics?.viewCount || '0');\n    const likes = parseInt(video.statistics?.likeCount || '0');\n    const comments = parseInt(video.statistics?.commentCount || '0');\n    const engagementRate = views > 0 ? parseFloat(((likes + comments) / views * 100).toFixed(3)) : 0;\n    allDetails.push({\n      videoId: video.id,\n      title: video.snippet?.title || '',\n      channelId: video.snippet?.channelId || '',\n      channelTitle: video.snippet?.channelTitle || '',\n      publishedAt: video.snippet?.publishedAt || '',\n      thumbnail: video.snippet?.thumbnails?.high?.url ||\n                 video.snippet?.thumbnails?.medium?.url ||\n                 ('https://img.youtube.com/vi/' + video.id + '/hqdefault.jpg'),\n      tags: (video.snippet?.tags || []).slice(0, 10),\n      description: (video.snippet?.description || '').substring(0, 300),\n      views, likes, comments, engagementRate,\n      duration: video.contentDetails?.duration || ''\n    });\n  }\n}\n\n// Relevance filtering: check if video contains relevant keywords\nconst relevanceKeywords = [\n  'automation', 'ai agent', 'workflow', 'n8n', 'make.com', 'zapier',\n  'agentic', 'orchestration', 'llm', 'chatbot', 'business automation',\n  'no-code', 'low-code'\n];\n\nconst filteredDetails = allDetails.filter(video => {\n  const searchText = (\n    video.title.toLowerCase() + ' ' +\n    video.description.toLowerCase() + ' ' +\n    video.tags.join(' ').toLowerCase()\n  );\n  return relevanceKeywords.some(keyword => searchText.includes(keyword));\n});\n\n// Use filtered videos if we have enough, otherwise fall back to all\nconst videosToRank = filteredDetails.length >= 10 ? filteredDetails : allDetails;\n\nvideosToRank.sort((a, b) => b.views - a.views);\nconst top50 = videosToRank.slice(0, 50);\nconst top10 = top50.slice(0, 10);\n\nconst searchVideos = $('Flatten Videos').all();\nconst videoKeywordMap = {};\nfor (const item of searchVideos) {\n  if (item.json.videoId) videoKeywordMap[item.json.videoId] = item.json.keyword || 'other';\n}\nfor (const v of top50) v.keyword = videoKeywordMap[v.videoId] || 'other';\n\nconst channelMap = {};\nfor (const v of top50) {\n  if (!channelMap[v.channelId]) {\n    channelMap[v.channelId] = { channelId: v.channelId, channelTitle: v.channelTitle, videoCount: 0, totalViews: 0, topVideo: null };\n  }\n  channelMap[v.channelId].videoCount++;\n  channelMap[v.channelId].totalViews += v.views;\n  if (!channelMap[v.channelId].topVideo || v.views > channelMap[v.channelId].topVideo.views) {\n    channelMap[v.channelId].topVideo = { title: v.title, views: v.views, videoId: v.videoId };\n  }\n}\nconst topChannels = Object.values(channelMap).sort((a, b) => b.totalViews - a.totalViews).slice(0, 10);\n\nconst keywordCounts = {};\nfor (const v of videosToRank) {\n  const kw = videoKeywordMap[v.videoId] || 'other';\n  keywordCounts[kw] = (keywordCounts[kw] || 0) + 1;\n}\n\nconst reportDate = new Date().toLocaleDateString('en-US', {\n  weekday: 'long', year: 'numeric', month: 'long', day: 'numeric'\n});\n\nreturn [{ json: { top10Videos: top10, top50Videos: top50, topChannels, keywordCounts, totalVideosAnalyzed: videosToRank.length, reportDate } }];"},"typeVersion":2},{"id":"1552648b-4a9f-467c-b476-7d245f1c9216","name":"Prep AI Prompt","type":"n8n-nodes-base.code","position":[2576,800],"parameters":{"jsCode":"// Reads ranked video data from Rank Videos node\n// Passes spreadsheetUrl (from Finalize Spreadsheet) through to downstream nodes\nconst data = $('Rank Videos').first().json;\nconst spreadsheetUrl = $json.spreadsheetUrl || '';\n\n// Defensive: ensure we always have objects/arrays\nconst top50Videos = Array.isArray(data.top50Videos) ? data.top50Videos : [];\nconst topChannels = Array.isArray(data.topChannels) ? data.topChannels : [];\nconst keywordCounts = data.keywordCounts && typeof data.keywordCounts === 'object'\n  ? data.keywordCounts\n  : {};\n\nconst top20 = top50Videos.slice(0, 20);\nconst totalVideosAnalyzed = Number(data.totalVideosAnalyzed || 0);\n\nconst videoSummary = top20.map((v, i) =>\n  (i + 1) + '. \"' + (v.title || 'Untitled') + '\" by ' + (v.channelTitle || 'Unknown') +\n  ' | Views: ' + Number(v.views || 0).toLocaleString() +\n  ' | Engagement: ' + (v.engagementRate ?? 'N/A') + '%' +\n  ' | Published: ' + (v.publishedAt ? new Date(v.publishedAt).toLocaleDateString() : 'N/A') +\n  ' | Tags: ' + (Array.isArray(v.tags) ? v.tags : []).slice(0, 5).join(', ')\n).join('\\n');\n\nconst channelSummary = topChannels.slice(0, 5).map(c =>\n  '- ' + (c.channelTitle || 'Unknown') + ': ' +\n  Number(c.videoCount || 0) + ' videos, ' +\n  Number(c.totalViews || 0).toLocaleString() + ' combined views'\n).join('\\n');\n\nconst kwSummary = Object.entries(keywordCounts)\n  .sort((a, b) => b[1] - a[1])\n  .map(([k, v]) => k + ': ' + v + ' videos')\n  .join(', ');\n\nconst prompt = [\n  'You are an expert AI/YouTube content strategist. Analyze this data from the past 7 days in the AI & automation niche.',\n  '',\n  'TOP 20 TRENDING VIDEOS:',\n  videoSummary,\n  '',\n  'TOP CHANNELS THIS WEEK:',\n  channelSummary,\n  '',\n  'VIDEO COUNT BY KEYWORD: ' + kwSummary,\n  'TOTAL VIDEOS ANALYZED: ' + totalVideosAnalyzed,\n  '',\n  'Respond with ONLY valid JSON (no markdown code blocks) in this exact structure:',\n  '{',\n  '  \"executiveSummary\": [\"bullet1\",\"bullet2\",\"bullet3\",\"bullet4\",\"bullet5\"],',\n  '  \"trendingTopics\": [{\"topic\":\"Name\",\"description\":\"Why trending and what angle creators take\",\"examples\":[\"title1\",\"title2\",\"title3\"]}],',\n  '  \"contentRecommendations\": [{\"title\":\"Video Title Idea\",\"rationale\":\"Why this would perform well\",\"targetKeywords\":[\"kw1\",\"kw2\",\"kw3\"]}],',\n  '  \"spaceSentiment\": \"2-3 sentence overview of the AI content space mood this week\",',\n  '  \"channelInsights\": \"3-4 sentences on what top channels are doing right\"',\n  '}',\n  '',\n  'Include EXACTLY 5 trendingTopics and EXACTLY 6 contentRecommendations.',\n  'Base ALL analysis on the actual data provided. No generic filler content.',\n  'Each executiveSummary bullet should be 20-40 words of actionable insight.'\n].join('\\n');\n\nreturn [{ json: { prompt, spreadsheetUrl } }];"},"typeVersion":2},{"id":"1d14b200-2927-4d25-8a84-947bfd1a68cf","name":"Analyze Trends with AI","type":"@n8n/n8n-nodes-langchain.openAi","position":[2800,800],"parameters":{"modelId":{"__rl":true,"mode":"list","value":"gpt-5.2","cachedResultName":"GPT-5.2"},"options":{},"responses":{"values":[{"content":"={{ $json.prompt }}"}]},"builtInTools":{}},"credentials":{"openAiApi":{"id":"credential-id","name":"OpenAi account"}},"typeVersion":2.1},{"id":"d64ffc0a-590c-460b-8392-d55f06766de3","name":"Setup Guide","type":"n8n-nodes-base.stickyNote","position":[0,672],"parameters":{"width":912,"height":576,"content":"---\n## Setup Guide\nFollow these steps to get started:\n1. **Set up the Trend Finder Form**\n   Customize the form fields (Topic Name, Last How Many Days) in the **Form Trigger** node. This is how users input their niche and time range for trend analysis.\n\n2. **Connect your [YouTube Data API](https://developers.google.com/youtube/v3)**\n   Add your YouTube OAuth2 credentials in the **Get many videos** node and replace `Your Project API Key` in the **Get Data** HTTP Request node with your actual YouTube API key.\n\n3. **Link your [Google Sheets](https://docs.google.com/spreadsheets/) account**\n   Connect your Google Sheets OAuth2 credentials in both the **Create spreadsheet** and **Append row in sheet** nodes to automatically generate trend reports.\n\n4. **Configure the Engagement Rate Filter**\n   Adjust the engagement rate threshold (currently set to 2%) in the **Engagement Rate Check** node based on your quality standards.\n\n5. **Customize Video Filters**\n   Modify the conditions in the **If** node to filter videos by minimum views (currently 1000+), time range, and exclude hashtag-heavy titles.\n\n6. **Set Regional Preferences**\n   Update the `regionCode` parameter in the **Get many videos** node (currently \"US\") to target specific geographic regions.\n\nOnce all connections are set, your workflow will **analyze YouTube trends, filter high-engagement videos, and generate automated spreadsheet reports** 🚀\n---"},"typeVersion":1},{"id":"55ce5757-e8af-409a-ac80-4f5e467b78de","name":"Create Analytics Spreadsheet","type":"n8n-nodes-base.googleSheets","position":[1680,1152],"parameters":{"title":"YouTube Analytics 2026","options":{},"resource":"spreadsheet"},"credentials":{"googleSheetsOAuth2Api":{"id":"credential-id","name":"Google Sheets account"}},"typeVersion":4.7},{"id":"a3f94dd3-39b1-4f00-9eb7-bd544d6c9bdf","name":"Finalize Spreadsheet","type":"n8n-nodes-base.code","position":[3472,1152],"parameters":{"jsCode":"// runOnceForAllItems\n// Consolidates back to single item with spreadsheet URL\nconst spreadsheetId = $('Create Analytics Spreadsheet').first().json.spreadsheetId;\nconst spreadsheetUrl = 'https://docs.google.com/spreadsheets/d/' + spreadsheetId;\nreturn [{ json: { spreadsheetUrl, spreadsheetId } }];"},"typeVersion":2},{"id":"ade95937-ccf1-4b8e-888c-c954b0064171","name":"Setup Tabs","type":"n8n-nodes-base.httpRequest","position":[1904,1152],"parameters":{"url":"=https://sheets.googleapis.com/v4/spreadsheets/{{ $json.spreadsheetId }}:batchUpdate","method":"POST","options":{},"jsonBody":"{\"requests\":[{\"updateSheetProperties\":{\"properties\":{\"sheetId\":0,\"title\":\"Channel stats\"},\"fields\":\"title\"}},{\"addSheet\":{\"properties\":{\"sheetId\":1001,\"title\":\"Top Videos\"}}},{\"addSheet\":{\"properties\":{\"sheetId\":1002,\"title\":\"Weekly Summary\"}}},{\"updateCells\":{\"rows\":[{\"values\":[{\"userEnteredValue\":{\"stringValue\":\"Date\"}},{\"userEnteredValue\":{\"stringValue\":\"Channel ID\"}},{\"userEnteredValue\":{\"stringValue\":\"Title\"}},{\"userEnteredValue\":{\"stringValue\":\"Subscribers\"}},{\"userEnteredValue\":{\"stringValue\":\"Total Views\"}},{\"userEnteredValue\":{\"stringValue\":\"Avg Views\"}},{\"userEnteredValue\":{\"stringValue\":\"Engagement %\"}},{\"userEnteredValue\":{\"stringValue\":\"Top Keyword\"}},{\"userEnteredValue\":{\"stringValue\":\"Top Keyword 2\"}}]}],\"fields\":\"userEnteredValue\",\"start\":{\"sheetId\":0,\"rowIndex\":0,\"columnIndex\":0}}},{\"updateCells\":{\"rows\":[{\"values\":[{\"userEnteredValue\":{\"stringValue\":\"Date\"}},{\"userEnteredValue\":{\"stringValue\":\"Channel ID\"}},{\"userEnteredValue\":{\"stringValue\":\"Title\"}},{\"userEnteredValue\":{\"stringValue\":\"Subscribers\"}},{\"userEnteredValue\":{\"stringValue\":\"Total Views\"}},{\"userEnteredValue\":{\"stringValue\":\"Avg Views\"}},{\"userEnteredValue\":{\"stringValue\":\"Engagement %\"}},{\"userEnteredValue\":{\"stringValue\":\"Top Keyword\"}},{\"userEnteredValue\":{\"stringValue\":\"Top Keyword 2\"}},{\"userEnteredValue\":{\"stringValue\":\"Published Days\"}},{\"userEnteredValue\":{\"stringValue\":\"Uploads\"}},{\"userEnteredValue\":{\"stringValue\":\"Engagement Rate\"}},{\"userEnteredValue\":{\"stringValue\":\"Tags\"}}]}],\"fields\":\"userEnteredValue\",\"start\":{\"sheetId\":1001,\"rowIndex\":0,\"columnIndex\":0}}},{\"updateCells\":{\"rows\":[{\"values\":[{\"userEnteredValue\":{\"stringValue\":\"Date\"}},{\"userEnteredValue\":{\"stringValue\":\"Channel ID\"}},{\"userEnteredValue\":{\"stringValue\":\"Title\"}},{\"userEnteredValue\":{\"stringValue\":\"Subscribers\"}},{\"userEnteredValue\":{\"stringValue\":\"Total Views\"}},{\"userEnteredValue\":{\"stringValue\":\"Avg Views\"}},{\"userEnteredValue\":{\"stringValue\":\"Engagement %\"}},{\"userEnteredValue\":{\"stringValue\":\"Top Keyword\"}},{\"userEnteredValue\":{\"stringValue\":\"Top Keyword 2\"}},{\"userEnteredValue\":{\"stringValue\":\"Published Days\"}},{\"userEnteredValue\":{\"stringValue\":\"Uploads\"}},{\"userEnteredValue\":{\"stringValue\":\"Engagement Rate\"}},{\"userEnteredValue\":{\"stringValue\":\"Content Table\"}}]}],\"fields\":\"userEnteredValue\",\"start\":{\"sheetId\":1002,\"rowIndex\":0,\"columnIndex\":0}}}]}","sendBody":true,"specifyBody":"json","authentication":"predefinedCredentialType","nodeCredentialType":"googleSheetsOAuth2Api"},"credentials":{"googleSheetsOAuth2Api":{"id":"credential-id","name":"Google Sheets account"}},"typeVersion":4.2},{"id":"d8008525-452d-427a-ab28-10adcfa47402","name":"Prep Channel Stats","type":"n8n-nodes-base.code","position":[2128,1152],"parameters":{"jsCode":"const data = $('Rank Videos').first().json;\nconst spreadsheetId = $('Create Analytics Spreadsheet').first().json.spreadsheetId;\nconst topChannels = data.topChannels || [];\nconst top50 = data.top50Videos || [];\nconst reportDate = data.reportDate || new Date().toLocaleDateString();\n\nconst channelKeywords = {};\nconst channelEngagement = {};\nfor (const v of top50) {\n  const cid = v.channelId;\n  if (!channelKeywords[cid]) channelKeywords[cid] = {};\n  const kw = v.keyword || 'other';\n  channelKeywords[cid][kw] = (channelKeywords[cid][kw] || 0) + 1;\n  if (!channelEngagement[cid]) channelEngagement[cid] = { total: 0, count: 0 };\n  channelEngagement[cid].total += (v.engagementRate || 0);\n  channelEngagement[cid].count++;\n}\n\nreturn topChannels.map(c => {\n  const kwMap = channelKeywords[c.channelId] || {};\n  const sorted = Object.entries(kwMap).sort((a, b) => b[1] - a[1]);\n  const avgViews = c.videoCount > 0 ? Math.round(c.totalViews / c.videoCount) : 0;\n  const eng = channelEngagement[c.channelId];\n  const avgEng = eng && eng.count > 0 ? parseFloat((eng.total / eng.count).toFixed(2)) : 0;\n  return {\n    json: {\n      spreadsheetId,\n      \"Date\": reportDate,\n      \"Channel ID\": c.channelId,\n      \"Title\": c.channelTitle,\n      \"Subscribers\": \"\",\n      \"Total Views\": c.totalViews,\n      \"Avg Views\": avgViews,\n      \"Engagement %\": avgEng,\n      \"Top Keyword\": sorted[0] ? sorted[0][0] : \"\",\n      \"Top Keyword 2\": sorted[1] ? sorted[1][0] : \"\"\n    }\n  };\n});"},"typeVersion":2},{"id":"40a7ad17-48e2-48d1-a6ef-d3799fd8cc9d","name":"Append Channel Stats","type":"n8n-nodes-base.googleSheets","position":[2352,1152],"parameters":{"columns":{"value":{},"schema":[{"id":"Date","type":"string","display":true,"removed":false,"required":false,"displayName":"Date","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Channel ID","type":"string","display":true,"removed":false,"required":false,"displayName":"Channel ID","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Title","type":"string","display":true,"removed":false,"required":false,"displayName":"Title","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Subscribers","type":"string","display":true,"removed":false,"required":false,"displayName":"Subscribers","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Total Views","type":"string","display":true,"removed":false,"required":false,"displayName":"Total Views","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Avg Views","type":"string","display":true,"removed":false,"required":false,"displayName":"Avg Views","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Engagement %","type":"string","display":true,"removed":false,"required":false,"displayName":"Engagement %","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Top Keyword","type":"string","display":true,"removed":false,"required":false,"displayName":"Top Keyword","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Top Keyword 2","type":"string","display":true,"removed":false,"required":false,"displayName":"Top Keyword 2","defaultMatch":false,"canBeUsedToMatch":true}],"mappingMode":"autoMapInputData","matchingColumns":[],"attemptToConvertTypes":false,"convertFieldsToString":true},"options":{"cellFormat":"USER_ENTERED"},"operation":"append","sheetName":{"__rl":true,"mode":"list","value":"gid=0","cachedResultName":"Channel stats"},"documentId":{"__rl":true,"mode":"id","value":"={{ $json.spreadsheetId }}"}},"credentials":{"googleSheetsOAuth2Api":{"id":"credential-id","name":"Google Sheets account"}},"typeVersion":4.7},{"id":"75930448-0cbd-42c4-9fe5-0d7510519ebe","name":"Prep Top Videos","type":"n8n-nodes-base.code","position":[2576,1152],"parameters":{"jsCode":"const data = $('Rank Videos').first().json;\nconst spreadsheetId = $('Create Analytics Spreadsheet').first().json.spreadsheetId;\nconst top50 = data.top50Videos || [];\nconst topChannels = data.topChannels || [];\nconst reportDate = data.reportDate || new Date().toLocaleDateString();\n\nconst channelVideoCount = {};\nfor (const c of topChannels) channelVideoCount[c.channelId] = c.videoCount || 0;\n\nconst now = new Date();\nreturn top50.map(v => {\n  const publishedDays = v.publishedAt\n    ? Math.floor((now - new Date(v.publishedAt)) / (1000 * 60 * 60 * 24))\n    : \"\";\n  const tags = Array.isArray(v.tags) ? v.tags : [];\n  const kw2 = tags.find(t => t.toLowerCase() !== (v.keyword || '').toLowerCase()) || (tags[1] || \"\");\n  return {\n    json: {\n      spreadsheetId,\n      \"Date\": reportDate,\n      \"Channel ID\": v.channelId,\n      \"Title\": v.title,\n      \"Subscribers\": \"\",\n      \"Total Views\": v.views,\n      \"Avg Views\": v.views,\n      \"Engagement %\": v.engagementRate,\n      \"Top Keyword\": v.keyword || \"\",\n      \"Top Keyword 2\": kw2,\n      \"Published Days\": publishedDays,\n      \"Uploads\": channelVideoCount[v.channelId] || \"\",\n      \"Engagement Rate\": v.engagementRate,\n      \"Tags\": tags.join(\", \")\n    }\n  };\n});"},"typeVersion":2},{"id":"7e2d7973-94d9-4208-aa4d-78d9e177c39b","name":"Append Top Videos","type":"n8n-nodes-base.googleSheets","position":[2800,1152],"parameters":{"columns":{"value":{},"schema":[{"id":"Date","type":"string","display":true,"required":false,"displayName":"Date","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Channel ID","type":"string","display":true,"required":false,"displayName":"Channel ID","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Title","type":"string","display":true,"required":false,"displayName":"Title","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Subscribers","type":"string","display":true,"required":false,"displayName":"Subscribers","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Total Views","type":"string","display":true,"required":false,"displayName":"Total Views","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Avg Views","type":"string","display":true,"required":false,"displayName":"Avg Views","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Engagement %","type":"string","display":true,"required":false,"displayName":"Engagement %","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Top Keyword","type":"string","display":true,"required":false,"displayName":"Top Keyword","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Top Keyword 2","type":"string","display":true,"required":false,"displayName":"Top Keyword 2","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Published Days","type":"string","display":true,"required":false,"displayName":"Published Days","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Uploads","type":"string","display":true,"required":false,"displayName":"Uploads","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Engagement Rate","type":"string","display":true,"required":false,"displayName":"Engagement Rate","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Tags","type":"string","display":true,"required":false,"displayName":"Tags","defaultMatch":false,"canBeUsedToMatch":true}],"mappingMode":"autoMapInputData","matchingColumns":[],"attemptToConvertTypes":false,"convertFieldsToString":false},"options":{},"operation":"append","sheetName":{"__rl":true,"mode":"list","value":1001,"cachedResultUrl":"https://docs.google.com/spreadsheets/d/1VZQNM_VW2A11R9FTyHf9S0zqewcTRuW9dZmoMqa4zEg/edit#gid=1001","cachedResultName":"Top Videos"},"documentId":{"__rl":true,"mode":"id","value":"={{ $json.spreadsheetId }}"}},"credentials":{"googleSheetsOAuth2Api":{"id":"credential-id","name":"Google Sheets account"}},"typeVersion":4.7},{"id":"34260714-96b0-49be-81f0-26c6290d3d1c","name":"Prep Weekly Summary","type":"n8n-nodes-base.code","position":[3024,1152],"parameters":{"jsCode":"const data = $('Rank Videos').first().json;\nconst spreadsheetId = $('Create Analytics Spreadsheet').first().json.spreadsheetId;\nconst top50 = data.top50Videos || [];\nconst reportDate = data.reportDate || new Date().toLocaleDateString();\nconst now = new Date();\n\nconst kwStats = {};\nfor (const v of top50) {\n  const kw = v.keyword || 'other';\n  if (!kwStats[kw]) kwStats[kw] = { views: 0, engagement: 0, count: 0, publishedDays: 0, titles: [] };\n  kwStats[kw].views += (v.views || 0);\n  kwStats[kw].engagement += (v.engagementRate || 0);\n  kwStats[kw].count++;\n  if (v.publishedAt) kwStats[kw].publishedDays += Math.floor((now - new Date(v.publishedAt)) / (1000 * 60 * 60 * 24));\n  kwStats[kw].titles.push(v.title);\n}\n\nconst sortedKw = Object.entries(kwStats).sort((a, b) => b[1].views - a[1].views);\nconst topKw1 = sortedKw[0] ? sortedKw[0][0] : \"\";\nconst topKw2 = sortedKw[1] ? sortedKw[1][0] : \"\";\n\nreturn sortedKw.map(([kw, stats]) => {\n  const avgViews = stats.count > 0 ? Math.round(stats.views / stats.count) : 0;\n  const avgEng = stats.count > 0 ? parseFloat((stats.engagement / stats.count).toFixed(2)) : 0;\n  const avgDays = stats.count > 0 ? Math.round(stats.publishedDays / stats.count) : 0;\n  return {\n    json: {\n      spreadsheetId,\n      \"Date\": reportDate,\n      \"Channel ID\": \"\",\n      \"Title\": kw,\n      \"Subscribers\": \"\",\n      \"Total Views\": stats.views,\n      \"Avg Views\": avgViews,\n      \"Engagement %\": avgEng,\n      \"Top Keyword\": topKw1,\n      \"Top Keyword 2\": topKw2,\n      \"Published Days\": avgDays,\n      \"Uploads\": stats.count,\n      \"Engagement Rate\": avgEng,\n      \"Content Table\": stats.titles.slice(0, 3).join(\" | \")\n    }\n  };\n});"},"typeVersion":2},{"id":"f4a8a8ba-b6b3-406c-99d0-72146f3ce831","name":"Append Weekly Summary","type":"n8n-nodes-base.googleSheets","position":[3248,1152],"parameters":{"columns":{"value":{},"schema":[{"id":"Date","type":"string","display":true,"required":false,"displayName":"Date","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Channel ID","type":"string","display":true,"required":false,"displayName":"Channel ID","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Title","type":"string","display":true,"required":false,"displayName":"Title","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Subscribers","type":"string","display":true,"required":false,"displayName":"Subscribers","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Total Views","type":"string","display":true,"required":false,"displayName":"Total Views","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Avg Views","type":"string","display":true,"required":false,"displayName":"Avg Views","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Engagement %","type":"string","display":true,"required":false,"displayName":"Engagement %","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Top Keyword","type":"string","display":true,"required":false,"displayName":"Top Keyword","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Top Keyword 2","type":"string","display":true,"required":false,"displayName":"Top Keyword 2","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Published Days","type":"string","display":true,"required":false,"displayName":"Published Days","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Uploads","type":"string","display":true,"required":false,"displayName":"Uploads","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Engagement Rate","type":"string","display":true,"required":false,"displayName":"Engagement Rate","defaultMatch":false,"canBeUsedToMatch":true},{"id":"Content Table","type":"string","display":true,"required":false,"displayName":"Content Table","defaultMatch":false,"canBeUsedToMatch":true}],"mappingMode":"autoMapInputData","matchingColumns":[],"attemptToConvertTypes":false,"convertFieldsToString":false},"options":{},"operation":"append","sheetName":{"__rl":true,"mode":"list","value":1002,"cachedResultUrl":"https://docs.google.com/spreadsheets/d/1VZQNM_VW2A11R9FTyHf9S0zqewcTRuW9dZmoMqa4zEg/edit#gid=1002","cachedResultName":"Weekly Summary"},"documentId":{"__rl":true,"mode":"id","value":"={{ $json.spreadsheetId }}"}},"credentials":{"googleSheetsOAuth2Api":{"id":"credential-id","name":"Google Sheets account"}},"typeVersion":4.7},{"id":"5a6bc2b0-8371-4d83-ae78-72eec3300058","name":"Workflow Overview","type":"n8n-nodes-base.stickyNote","position":[0,0],"parameters":{"width":912,"height":620,"content":"# AI YouTube Trend Intelligence Report\n\n### **What it does:**\nAutomatically discovers, ranks, and analyzes the top-performing AI & automation YouTube videos each week, delivering a branded PDF report and Google Sheets dashboard to your inbox.\n\n### **Why it matters:**\nSaves 4+ hours of manual research per week by surfacing trending topics, high-engagement content patterns, and actionable content recommendations for AI/automation creators.\n\n### **How it works:**\n- Searches YouTube Data API across 10 AI/automation keywords for the past 7 days\n- Fetches detailed statistics and deduplicates ~500 videos\n- Ranks by views, calculates engagement rates, and filters for relevance\n- Exports top channels, videos, and keyword stats to a new Google Sheet\n- Sends the ranked data to an AI model for trend analysis and content recommendations\n- Generates a branded HTML report with charts, converts to PDF, and emails it\n\n### **Setup steps:**\n1. Add your **YouTube Data API v3** key as an HTTP Query Auth credential\n2. Connect **Google Sheets OAuth2** for the spreadsheet export\n3. Connect **OpenAI API** credential for the AI analysis node\n4. Connect **PDF.co** credential for HTML-to-PDF conversion\n5. Connect **Gmail OAuth2** and update the recipient email in \"Send Report Email\"\n6. Test with a manual execution before enabling the weekly schedule"},"typeVersion":1},{"id":"dc8e53dc-324f-4d48-b472-c27801cd44e1","name":"Contact & Attribution","type":"n8n-nodes-base.stickyNote","position":[4048,0],"parameters":{"width":700,"height":1268,"content":"## Was this helpful? Get in touch!\n\n[![clic](https://vptkuqoipqbebipqjnqw.supabase.co/storage/v1/object/public/Milo%20Bravo/seeAxWUupcOOXY5tntexZ_video.gif)](https://tally.so/r/EkKGgB)\n\nI really hope this automation helped you. Your feedback is incredibly valuable and helps me create better resources for business and the n8n community.\n\n### **Have Feedback, a Question, or a Project Idea?**\n\nI've streamlined the way we connect. It all starts with one simple form that takes less than 10 seconds. After that, you'll chat with my AI assistant who will gather the key details and pass them directly on to me.\n\n####  **[Start the conversation here](https://tally.so/r/EkKGgB)**\n\n*   **Give Feedback:** Share your thoughts on this template—whether you found a typo, encountered an unexpected error, have a suggestion, or just want to say thanks!\n\n*   **n8n Consulting:** Have a complex business challenge or need a custom workflow built from scratch? Let's partner on a powerful automation solution tailored to your specific needs.\n\n*   **Join your team:** We can work together to get you launched with confidence.\n\n---\n\nHappy Automating!\n[Milo Bravo](https://linkedin.com/in/MiloBravo/) | BRaiA Labs | Automation & BI Systems + AI Integration\n"},"typeVersion":1},{"id":"ecb358b0-a948-4563-9fa0-0616ce63bc8c","name":"Section 1 - Trigger & Keywords","type":"n8n-nodes-base.stickyNote","position":[944,672],"parameters":{"color":3,"width":492,"height":304,"content":"## 1. Trigger & Keywords\n\nWeekly cron fires every Monday at 7 AM. The Code node defines 10 AI/automation search keywords and calculates the 7-day lookback date."},"typeVersion":1},{"id":"ee932d5f-b05c-46d8-8542-31f99f5554c4","name":"Section 2 - YouTube Data Fetch","type":"n8n-nodes-base.stickyNote","position":[1456,672],"parameters":{"color":5,"width":816,"height":304,"content":"## 2. YouTube Data Fetch\n\nSearches the YouTube Data API v3 for each keyword (50 results each), deduplicates videos, batches IDs in groups of 50, and fetches full statistics including views, likes, comments, and duration."},"typeVersion":1},{"id":"921b7267-5d6c-4bbf-8bf3-aafe69eb2d22","name":"Section 3 - Rank & AI Analysis","type":"n8n-nodes-base.stickyNote","position":[2288,672],"parameters":{"color":2,"width":780,"height":304,"content":"## 3. Rank & AI Analysis\n\nRanks all videos by views, calculates engagement rates, extracts top channels and keyword distribution. Sends the top 20 videos to an AI model for trend analysis, topic detection, and content recommendations."},"typeVersion":1},{"id":"415f05d9-f708-43fb-92c9-2c61c81db5c7","name":"Section 4 - PDF Report & Email","type":"n8n-nodes-base.stickyNote","position":[3104,672],"parameters":{"color":4,"width":872,"height":304,"content":"## 4. PDF Report & Email\n\nGenerates a branded HTML report with charts (QuickChart.io), converts to PDF via PDF.co, downloads the file, and emails it as an attachment with a Google Sheets link."},"typeVersion":1},{"id":"c40b6120-1e80-4aa1-8d07-75ce6b4a3767","name":"Section 5 - Google Sheets Export","type":"n8n-nodes-base.stickyNote","position":[1552,1056],"parameters":{"color":6,"width":2100,"height":272,"content":"## 5. Google Sheets Export\n\nCreates a new \"YouTube Analytics 2026\" spreadsheet with three tabs (Channel Stats, Top Videos, Weekly Summary), populates each with ranked data, then passes the spreadsheet URL back to the main pipeline."},"typeVersion":1},{"id":"d253f0d1-8222-4669-aeba-a31d5c4557ae","name":"PDFco Api","type":"n8n-nodes-pdfco.PDFco Api","position":[3344,800],"parameters":{"html":"={{ $json.html }}","operation":"URL/HTML to PDF","convertType":"htmlToPDF","advancedOptions":{"margins":"0","paperSize":"Letter"}},"credentials":{"pdfcoApi":{"id":"credential-id","name":"PDF.co account"}},"typeVersion":1},{"id":"3193346a-e211-445e-89ee-bf49930353c6","name":"Build HTML Report1","type":"n8n-nodes-base.code","position":[3168,800],"parameters":{"jsCode":"const videoData = $('Rank Videos').first().json;\nconst top10 = videoData.top10Videos || [];\nconst topChannels = videoData.topChannels || [];\nconst keywordCounts = videoData.keywordCounts || {};\nconst reportDate = videoData.reportDate || new Date().toLocaleDateString();\nconst totalVideosAnalyzed = videoData.totalVideosAnalyzed || 0;\nconst top50 = videoData.top50Videos || [];\n\n// Logo embedded as base64 data URI\nconst logoDataUri = 'data:image/png;base64,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';\n\nlet analysis = {};\ntry {\n  // \"Message a model\" node outputs at $json.output[0].content[0].text\n  const raw = $json.output?.[0]?.content?.[0]?.text || $json.text || $json.content?.[0]?.text || $json.choices?.[0]?.message?.content || '{}';\n  // Try direct parse first (AI usually returns clean JSON)\n  try { analysis = JSON.parse(raw); } catch (_directErr) {\n    // Fallback: strip markdown code fences, then extract outermost JSON object\n    const stripped = raw.replace(/```json\\s*/g, '').replace(/```\\s*/g, '');\n    const jsonStart = stripped.indexOf('{');\n    const jsonEnd = stripped.lastIndexOf('}');\n    if (jsonStart >= 0 && jsonEnd > jsonStart) {\n      analysis = JSON.parse(stripped.substring(jsonStart, jsonEnd + 1));\n    }\n  }\n} catch (e) {\n  analysis = {\n    executiveSummary: ['Analysis unavailable \\u2014 check AI API credentials and retry'],\n    trendingTopics: [],\n    contentRecommendations: [],\n    spaceSentiment: 'N/A',\n    channelInsights: 'N/A'\n  };\n}\n\nfunction fmt(n) {\n  if (n >= 1000000) return (n / 1000000).toFixed(1) + 'M';\n  if (n >= 1000) return (n / 1000).toFixed(0) + 'K';\n  return String(n);\n}\n\nfunction fmtDate(iso) {\n  if (!iso) return '';\n  return new Date(iso).toLocaleDateString('en-US', { month: 'short', day: 'numeric' });\n}\n\nfunction esc(s) {\n  return String(s || '').replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/\"/g, '&quot;');\n}\n\nfunction truncate(s, max) {\n  if (!s) return '';\n  return s.length > max ? s.substring(0, max - 1) + '\\u2026' : s;\n}\n\nfunction encodeChart(cfg) {\n  return 'https://quickchart.io/chart?c=' + encodeURIComponent(JSON.stringify(cfg)) + '&w=800&h=400&backgroundColor=%23000000&format=png';\n}\n\nconst palette = [\n  'rgba(226,242,61,0.85)', 'rgba(74,222,128,0.85)', 'rgba(167,139,250,0.85)',\n  'rgba(251,146,60,0.85)', 'rgba(56,189,248,0.85)', 'rgba(244,114,182,0.85)',\n  'rgba(45,212,191,0.85)', 'rgba(253,224,71,0.85)'\n];\n\n// Chart 1: Top 10 by views (truncate labels to 20 chars to keep URL short)\nconst c1 = {\n  type: 'horizontalBar',\n  data: {\n    labels: top10.map(v => truncate(v.title, 20)),\n    datasets: [{\n      data: top10.map(v => v.views),\n      backgroundColor: 'rgba(226,242,61,0.85)',\n      borderColor: 'rgba(226,242,61,1)',\n      borderWidth: 1\n    }]\n  },\n  options: {\n    legend: { display: false },\n    scales: {\n      xAxes: [{ ticks: { fontColor: '#9ca3af' }, gridLines: { color: '#1a1a1a' } }],\n      yAxes: [{ ticks: { fontColor: '#FFFFFF', fontSize: 9 }, gridLines: { color: '#1a1a1a' } }]\n    }\n  }\n};\n\n// Chart 2: Engagement by topic\nconst topicsEng = {};\nfor (const v of top50) {\n  const kw = v.keyword || 'other';\n  if (!topicsEng[kw]) topicsEng[kw] = { total: 0, count: 0 };\n  topicsEng[kw].total += v.engagementRate;\n  topicsEng[kw].count++;\n}\nconst engList = Object.entries(topicsEng)\n  .map(([k, v]) => ({ label: k, avg: parseFloat((v.total / v.count).toFixed(2)) }))\n  .sort((a, b) => b.avg - a.avg).slice(0, 8);\n\nconst c2 = {\n  type: 'bar',\n  data: {\n    labels: engList.map(t => truncate(t.label, 14)),\n    datasets: [{ label: 'Avg Eng %', data: engList.map(t => t.avg), backgroundColor: palette }]\n  },\n  options: {\n    title: { display: true, text: 'Average Engagement Rate by Topic', fontColor: '#E2F23D', fontSize: 11 },\n    legend: { display: false },\n    scales: {\n      xAxes: [{ ticks: { fontColor: '#9ca3af', fontSize: 8 }, gridLines: { color: '#1a1a1a' } }],\n      yAxes: [{ ticks: { fontColor: '#9ca3af' }, gridLines: { color: '#1a1a1a' } }]\n    }\n  }\n};\n\n// Chart 3: Volume by keyword\nconst kwEntries = Object.entries(keywordCounts).sort((a, b) => b[1] - a[1]).slice(0, 8);\nconst c3 = {\n  type: 'doughnut',\n  data: {\n    labels: kwEntries.map(([k]) => truncate(k, 14)),\n    datasets: [{ data: kwEntries.map(([, v]) => v), backgroundColor: palette }]\n  },\n  options: {\n    title: { display: true, text: 'Video Volume by Search Keyword', fontColor: '#E2F23D', fontSize: 11 },\n    legend: { position: 'right', labels: { fontColor: '#9ca3af', fontSize: 9, padding: 8 } }\n  }\n};\n\nconst chartUrl1 = encodeChart(c1);\nconst chartUrl2 = encodeChart(c2);\nconst chartUrl3 = encodeChart(c3);\n\n// ── HTML Components ──\n\nconst statsItems = [\n  { num: String(totalVideosAnalyzed), label: 'VIDEOS ANALYZED' },\n  { num: String(top10.length), label: 'TOP TRENDING' },\n  { num: String(topChannels.length), label: 'CHANNELS' },\n  { num: String(Object.keys(keywordCounts).length), label: 'KEYWORDS' }\n];\n\nconst statsHtml = statsItems.map((s, i) =>\n  '<div style=\"flex:1;text-align:center;padding:16px 8px\">' +\n    '<div style=\"font-size:28px;font-weight:bold;color:#E2F23D\">' + s.num + '</div>' +\n    '<div style=\"font-family:Courier New,monospace;font-size:6.5px;color:#9ca3af;margin-top:4px;letter-spacing:0.5px\">' + s.label + '</div>' +\n  '</div>' + (i < 3 ? '<div style=\"width:1px;background:#374151;margin:8px 0\"></div>' : '')\n).join('');\n\nconst videoCards = top10.map((v, i) =>\n  '<div style=\"display:flex;align-items:flex-start;padding:10px 16px;border-radius:4px;margin-bottom:3px;background:' + (i % 2 === 0 ? '#111' : '#1a1a1a') + '\">' +\n    '<div style=\"font-size:16px;font-weight:bold;color:#E2F23D;width:32px;flex-shrink:0;margin-top:2px\">' + String(i + 1).padStart(2, '0') + '</div>' +\n    '<div style=\"flex:1\">' +\n      '<div style=\"font-size:9.5px;font-weight:bold;color:#fff;margin-bottom:2px\">' + esc(truncate(v.title, 74)) + '</div>' +\n      '<div style=\"font-size:8px;color:#9ca3af;margin-bottom:6px\">' + esc(truncate(v.channelTitle, 40)) + '</div>' +\n      '<div style=\"display:flex;gap:5px;flex-wrap:wrap\">' +\n        '<span style=\"font-family:Courier New,monospace;font-size:6.5px;padding:2px 6px;border-radius:6px;background:#374151;color:#E2F23D\">' + fmt(v.views) + ' views</span>' +\n        '<span style=\"font-family:Courier New,monospace;font-size:6.5px;padding:2px 6px;border-radius:6px;background:#374151;color:#4ade80\">' + v.engagementRate + '% eng</span>' +\n        '<span style=\"font-family:Courier New,monospace;font-size:6.5px;padding:2px 6px;border-radius:6px;background:#374151;color:#9ca3af\">' + fmtDate(v.publishedAt) + '</span>' +\n        '<span style=\"font-family:Courier New,monospace;font-size:6.5px;padding:2px 6px;border-radius:6px;background:#374151;color:#a78bfa\">' + esc(truncate(v.keyword, 18)) + '</span>' +\n      '</div>' +\n    '</div>' +\n  '</div>'\n).join('');\n\nconst exBullets = (analysis.executiveSummary || []).map(b =>\n  '<div style=\"display:flex;margin-bottom:16px;align-items:flex-start\">' +\n    '<span style=\"font-family:Courier New,monospace;font-weight:bold;font-size:11px;color:#E2F23D;margin-right:12px;flex-shrink:0\">-&gt;</span>' +\n    '<span style=\"font-size:10.5px;color:#fff;line-height:1.6\">' + esc(b) + '</span>' +\n  '</div>'\n).join('');\n\nconst topicsHtml = (analysis.trendingTopics || []).map(t =>\n  '<div style=\"background:#1a1a1a;border-radius:4px;padding:16px 16px 16px 20px;margin-bottom:10px;border-left:3px solid #E2F23D\">' +\n    '<div style=\"font-size:11px;font-weight:bold;color:#E2F23D;margin-bottom:4px\">' + esc(t.topic || '') + '</div>' +\n    '<div style=\"font-size:9.5px;color:#fff;line-height:1.5;margin-bottom:4px\">' + esc(t.description || '') + '</div>' +\n    (t.examples?.length ? '<div style=\"font-size:8px;font-style:italic;color:#6b7280\">e.g. \\u201c' + t.examples.map(e => esc(e)).join('\\u201d, \\u201c') + '\\u201d</div>' : '') +\n  '</div>'\n).join('');\n\nconst chRows = topChannels.slice(0, 8).map((c, i) =>\n  '<tr style=\"background:' + (i % 2 === 0 ? '#111' : '#1a1a1a') + '\">' +\n    '<td style=\"padding:8px;color:#E2F23D\">' + (i + 1) + '</td>' +\n    '<td style=\"padding:8px;color:#fff;font-weight:bold\">' + esc(truncate(c.channelTitle, 24)) + '</td>' +\n    '<td style=\"padding:8px;color:#fff\">' + c.videoCount + '</td>' +\n    '<td style=\"padding:8px;color:#fff\">' + fmt(c.totalViews) + '</td>' +\n    '<td style=\"padding:8px;color:#fff\">' + (c.topVideo ? esc(truncate(c.topVideo.title, 38)) : '-') + '</td>' +\n  '</tr>'\n).join('');\n\nconst recsHtml = (analysis.contentRecommendations || []).map((r, i) =>\n  '<div style=\"background:#1a1a1a;border-radius:4px;padding:16px;margin-bottom:8px;display:flex;gap:12px;align-items:flex-start\">' +\n    '<div style=\"width:24px;height:24px;border-radius:50%;background:#E2F23D;color:#000;font-weight:bold;font-size:10px;text-align:center;line-height:24px;flex-shrink:0\">' + (i + 1) + '</div>' +\n    '<div style=\"flex:1\">' +\n      '<div style=\"font-size:10.5px;font-weight:bold;color:#fff;margin-bottom:4px\">' + esc(r.title || '') + '</div>' +\n      '<div style=\"font-size:9px;color:#9ca3af;line-height:1.5;margin-bottom:6px\">' + esc(r.rationale || '') + '</div>' +\n      (r.targetKeywords?.length ?\n        '<div style=\"display:flex;gap:4px;flex-wrap:wrap\">' + r.targetKeywords.map(k =>\n          '<span style=\"font-family:Courier New,monospace;font-size:6.5px;color:#E2F23D;border:0.7px solid #E2F23D;border-radius:6px;padding:2px 6px\">' + esc(k) + '</span>'\n        ).join('') + '</div>'\n      : '') +\n    '</div>' +\n  '</div>'\n).join('');\n\n// ── CSS ──\nconst css = [\n  '@page{size:letter;margin:0}',\n  '*{box-sizing:border-box;margin:0;padding:0}',\n  'body{font-family:Helvetica,Arial,sans-serif;background:#000;color:#fff;font-size:13px;-webkit-print-color-adjust:exact;print-color-adjust:exact}',\n  '.p{width:100%;background:#000;padding:48px;position:relative;page-break-after:always;min-height:100vh}',\n  '.p:last-child{page-break-after:avoid}',\n  '.al{width:100%;height:2px;background:#E2F23D;position:absolute;top:0;left:0}',\n  '.alb{width:100%;height:2px;background:#E2F23D;position:absolute;bottom:0;left:0}',\n  '.st{font-size:20px;font-weight:bold;color:#E2F23D;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px;padding-bottom:8px;border-bottom:1.5px solid #E2F23D;display:inline-block}',\n  '.pf{position:absolute;bottom:20px;left:0;right:0;text-align:center;font-family:Courier New,monospace;font-size:8px;color:#6b7280}',\n  '.logo-footer{position:absolute;bottom:14px;right:48px;width:24px;height:24px}'\n].join('');\n\nconst logoFooter = '<img class=\"logo-footer\" src=\"' + logoDataUri + '\"/>';\n\n// ── Assemble HTML ──\nconst html = '<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"UTF-8\"/><style>' + css + '</style></head><body>' +\n\n// PAGE 1 — COVER\n'<div class=\"p\" style=\"text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 48px;position:relative\"><div class=\"al\"></div><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 612 792\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none\"><line x1=\"68\" y1=\"60\" x2=\"544\" y2=\"60\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"68\" y1=\"84\" x2=\"544\" y2=\"84\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"68\" y1=\"108\" x2=\"544\" y2=\"108\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"68\" y1=\"132\" x2=\"544\" y2=\"132\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"68\" y1=\"156\" x2=\"544\" y2=\"156\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"68\" y1=\"180\" x2=\"544\" y2=\"180\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"68\" y1=\"204\" x2=\"544\" y2=\"204\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"68\" y1=\"228\" x2=\"544\" y2=\"228\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"68\" y1=\"252\" x2=\"544\" y2=\"252\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"68\" y1=\"276\" x2=\"544\" y2=\"276\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"68\" y1=\"60\" x2=\"68\" y2=\"300\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"92\" y1=\"60\" x2=\"92\" y2=\"300\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"116\" y1=\"60\" x2=\"116\" y2=\"300\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"140\" y1=\"60\" x2=\"140\" y2=\"300\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"164\" y1=\"60\" x2=\"164\" y2=\"300\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"188\" y1=\"60\" x2=\"188\" y2=\"300\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"212\" y1=\"60\" x2=\"212\" y2=\"300\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"236\" y1=\"60\" x2=\"236\" y2=\"300\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"260\" y1=\"60\" x2=\"260\" y2=\"300\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"284\" y1=\"60\" x2=\"284\" y2=\"300\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"308\" y1=\"60\" x2=\"308\" y2=\"300\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"332\" y1=\"60\" x2=\"332\" y2=\"300\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"356\" y1=\"60\" x2=\"356\" y2=\"300\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"380\" y1=\"60\" x2=\"380\" y2=\"300\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"404\" y1=\"60\" x2=\"404\" y2=\"300\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"428\" y1=\"60\" x2=\"428\" y2=\"300\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"452\" y1=\"60\" x2=\"452\" y2=\"300\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"476\" y1=\"60\" x2=\"476\" y2=\"300\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"500\" y1=\"60\" x2=\"500\" y2=\"300\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"524\" y1=\"60\" x2=\"524\" y2=\"300\" stroke=\"#151515\" stroke-width=\"0.3\"/><circle cx=\"168\" cy=\"108\" r=\"2.5\" fill=\"#222222\"/><circle cx=\"168\" cy=\"108\" r=\"1\" fill=\"#E2F23D\"/><circle cx=\"312\" cy=\"84\" r=\"2.5\" fill=\"#222222\"/><circle cx=\"312\" cy=\"84\" r=\"1\" fill=\"#E2F23D\"/><circle cx=\"456\" cy=\"132\" r=\"2.5\" fill=\"#222222\"/><circle cx=\"456\" cy=\"132\" r=\"1\" fill=\"#E2F23D\"/><circle cx=\"216\" cy=\"180\" r=\"2.5\" fill=\"#222222\"/><circle cx=\"216\" cy=\"180\" r=\"1\" fill=\"#E2F23D\"/><circle cx=\"384\" cy=\"204\" r=\"2.5\" fill=\"#222222\"/><circle cx=\"384\" cy=\"204\" r=\"1\" fill=\"#E2F23D\"/><circle cx=\"144\" cy=\"252\" r=\"2.5\" fill=\"#222222\"/><circle cx=\"144\" cy=\"252\" r=\"1\" fill=\"#E2F23D\"/><circle cx=\"360\" cy=\"156\" r=\"2.5\" fill=\"#222222\"/><circle cx=\"360\" cy=\"156\" r=\"1\" fill=\"#E2F23D\"/><circle cx=\"264\" cy=\"228\" r=\"2.5\" fill=\"#222222\"/><circle cx=\"264\" cy=\"228\" r=\"1\" fill=\"#E2F23D\"/><circle cx=\"432\" cy=\"276\" r=\"2.5\" fill=\"#222222\"/><circle cx=\"432\" cy=\"276\" r=\"1\" fill=\"#E2F23D\"/><circle cx=\"192\" cy=\"132\" r=\"2.5\" fill=\"#222222\"/><circle cx=\"192\" cy=\"132\" r=\"1\" fill=\"#E2F23D\"/></svg>' +\n  '<img src=\"' + logoDataUri + '\" style=\"width:130px;margin-bottom:24px\"/>' +\n  '<div style=\"font-size:32px;font-weight:bold;color:#fff;letter-spacing:2px;margin-bottom:8px\">AI &amp; AUTOMATION</div>' +\n  '<div style=\"font-size:32px;font-weight:bold;color:#E2F23D;letter-spacing:2px;margin-bottom:24px\">YOUTUBE TRENDS</div>' +\n  '<div style=\"font-family:Courier New,monospace;font-size:10px;color:#9ca3af;letter-spacing:6px;margin-bottom:16px\">W E E K L Y &nbsp; I N T E L L I G E N C E &nbsp; R E P O R T</div>' +\n  '<div style=\"width:140px;height:0.5px;background:#374151;margin:0 auto 16px\"></div>' +\n  '<div style=\"font-family:Courier New,monospace;font-size:10px;color:#6b7280;margin-bottom:40px\">' + esc(reportDate) + '</div>' +\n  '<div style=\"display:flex;background:#1a1a1a;border-radius:4px;border-top:1.5px solid #E2F23D;width:100%;max-width:520px\">' + statsHtml + '</div>' +\n  '<div style=\"font-family:Courier New,monospace;font-size:7px;color:#6b7280;margin-top:40px\">BRAIA LABS &nbsp;//&nbsp; SIGNAL CARTOGRAPHY</div>' +\n'</div>' +\n\n// PAGE 2 — EXECUTIVE SUMMARY\n'<div class=\"p\"><div class=\"al\"></div>' +\n  '<div class=\"st\">Executive Summary</div>' +\n  exBullets +\n  '<div style=\"background:#1a1a1a;border-radius:4px;padding:16px;margin-top:24px;border-left:3px solid #E2F23D\">' +\n    '<div style=\"font-family:Courier New,monospace;font-weight:bold;font-size:7.5px;color:#E2F23D;margin-bottom:8px\">SPACE SENTIMENT</div>' +\n    '<div style=\"font-style:italic;font-size:10px;color:#9ca3af;line-height:1.6\">' + esc(analysis.spaceSentiment || '') + '</div>' +\n  '</div>' +\n  '<div class=\"pf\">02</div>' + logoFooter +\n'</div>' +\n\n// PAGE 3 — TOP 10 TRENDING VIDEOS\n'<div class=\"p\"><div class=\"al\"></div>' +\n  '<div class=\"st\">Top 10 Trending Videos</div>' +\n  videoCards +\n  '<div class=\"pf\">03</div>' + logoFooter +\n'</div>' +\n\n// PAGE 4 — VIEWS CHART\n'<div class=\"p\"><div class=\"al\"></div>' +\n  '<div class=\"st\">Top Videos by View Count</div>' +\n  '<img style=\"width:100%;margin:12px 0\" src=\"' + chartUrl1 + '\"/>' +\n  '<div class=\"pf\">04</div>' + logoFooter +\n'</div>' +\n\n// PAGE 5 — TRENDING TOPICS\n'<div class=\"p\"><div class=\"al\"></div>' +\n  '<div class=\"st\">Trending Topics</div>' +\n  topicsHtml +\n  '<div class=\"pf\">05</div>' + logoFooter +\n'</div>' +\n\n// PAGE 6 — ENGAGEMENT & VOLUME\n'<div class=\"p\"><div class=\"al\"></div>' +\n  '<div class=\"st\">Engagement &amp; Volume</div>' +\n  '<img style=\"width:100%;margin:12px 0\" src=\"' + chartUrl2 + '\"/>' +\n  '<img style=\"width:100%;margin:12px 0\" src=\"' + chartUrl3 + '\"/>' +\n  '<div class=\"pf\">06</div>' + logoFooter +\n'</div>' +\n\n// PAGE 7 — TOP CHANNELS\n'<div class=\"p\"><div class=\"al\"></div>' +\n  '<div class=\"st\">Top Channels to Watch</div>' +\n  '<div style=\"background:#1a1a1a;border-radius:4px;padding:16px;margin-bottom:16px;border-left:3px solid #E2F23D;font-size:10px;color:#fff;line-height:1.5\">' + esc(analysis.channelInsights || '') + '</div>' +\n  '<table style=\"width:100%;border-collapse:collapse;font-size:8.5px\">' +\n    '<tr><th style=\"background:#E2F23D;color:#000;font-family:Courier New,monospace;font-size:7px;font-weight:bold;padding:8px;text-align:left\">#</th>' +\n    '<th style=\"background:#E2F23D;color:#000;font-family:Courier New,monospace;font-size:7px;font-weight:bold;padding:8px;text-align:left\">CHANNEL</th>' +\n    '<th style=\"background:#E2F23D;color:#000;font-family:Courier New,monospace;font-size:7px;font-weight:bold;padding:8px;text-align:left\">VIDEOS</th>' +\n    '<th style=\"background:#E2F23D;color:#000;font-family:Courier New,monospace;font-size:7px;font-weight:bold;padding:8px;text-align:left\">VIEWS</th>' +\n    '<th style=\"background:#E2F23D;color:#000;font-family:Courier New,monospace;font-size:7px;font-weight:bold;padding:8px;text-align:left\">BEST VIDEO</th></tr>' +\n    chRows +\n  '</table>' +\n  '<div class=\"pf\">07</div>' + logoFooter +\n'</div>' +\n\n// PAGE 8 — CONTENT RECOMMENDATIONS\n'<div class=\"p\"><div class=\"al\"></div>' +\n  '<div class=\"st\">Content Recommendations</div>' +\n  recsHtml +\n  '<div class=\"pf\">08</div>' + logoFooter +\n'</div>' +\n\n// PAGE 9 — BACK COVER\n'<div class=\"p\" style=\"text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative\"><div class=\"al\"></div><svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 612 792\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none\"><line x1=\"128\" y1=\"200\" x2=\"484\" y2=\"200\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"128\" y1=\"224\" x2=\"484\" y2=\"224\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"128\" y1=\"248\" x2=\"484\" y2=\"248\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"128\" y1=\"272\" x2=\"484\" y2=\"272\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"128\" y1=\"296\" x2=\"484\" y2=\"296\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"128\" y1=\"320\" x2=\"484\" y2=\"320\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"128\" y1=\"344\" x2=\"484\" y2=\"344\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"128\" y1=\"368\" x2=\"484\" y2=\"368\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"128\" y1=\"392\" x2=\"484\" y2=\"392\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"128\" y1=\"416\" x2=\"484\" y2=\"416\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"128\" y1=\"200\" x2=\"128\" y2=\"440\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"152\" y1=\"200\" x2=\"152\" y2=\"440\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"176\" y1=\"200\" x2=\"176\" y2=\"440\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"200\" y1=\"200\" x2=\"200\" y2=\"440\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"224\" y1=\"200\" x2=\"224\" y2=\"440\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"248\" y1=\"200\" x2=\"248\" y2=\"440\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"272\" y1=\"200\" x2=\"272\" y2=\"440\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"296\" y1=\"200\" x2=\"296\" y2=\"440\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"320\" y1=\"200\" x2=\"320\" y2=\"440\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"344\" y1=\"200\" x2=\"344\" y2=\"440\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"368\" y1=\"200\" x2=\"368\" y2=\"440\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"392\" y1=\"200\" x2=\"392\" y2=\"440\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"416\" y1=\"200\" x2=\"416\" y2=\"440\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"440\" y1=\"200\" x2=\"440\" y2=\"440\" stroke=\"#151515\" stroke-width=\"0.3\"/><line x1=\"464\" y1=\"200\" x2=\"464\" y2=\"440\" stroke=\"#151515\" stroke-width=\"0.3\"/><circle cx=\"216\" cy=\"248\" r=\"2.5\" fill=\"#222222\"/><circle cx=\"216\" cy=\"248\" r=\"1\" fill=\"#E2F23D\"/><circle cx=\"336\" cy=\"224\" r=\"2.5\" fill=\"#222222\"/><circle cx=\"336\" cy=\"224\" r=\"1\" fill=\"#E2F23D\"/><circle cx=\"408\" cy=\"296\" r=\"2.5\" fill=\"#222222\"/><circle cx=\"408\" cy=\"296\" r=\"1\" fill=\"#E2F23D\"/><circle cx=\"264\" cy=\"344\" r=\"2.5\" fill=\"#222222\"/><circle cx=\"264\" cy=\"344\" r=\"1\" fill=\"#E2F23D\"/><circle cx=\"360\" cy=\"368\" r=\"2.5\" fill=\"#222222\"/><circle cx=\"360\" cy=\"368\" r=\"1\" fill=\"#E2F23D\"/><circle cx=\"192\" cy=\"320\" r=\"2.5\" fill=\"#222222\"/><circle cx=\"192\" cy=\"320\" r=\"1\" fill=\"#E2F23D\"/><circle cx=\"312\" cy=\"272\" r=\"2.5\" fill=\"#222222\"/><circle cx=\"312\" cy=\"272\" r=\"1\" fill=\"#E2F23D\"/><circle cx=\"384\" cy=\"416\" r=\"2.5\" fill=\"#222222\"/><circle cx=\"384\" cy=\"416\" r=\"1\" fill=\"#E2F23D\"/><circle cx=\"240\" cy=\"392\" r=\"2.5\" fill=\"#222222\"/><circle cx=\"240\" cy=\"392\" r=\"1\" fill=\"#E2F23D\"/><circle cx=\"168\" cy=\"272\" r=\"2.5\" fill=\"#222222\"/><circle cx=\"168\" cy=\"272\" r=\"1\" fill=\"#E2F23D\"/></svg>' +\n  '<img src=\"' + logoDataUri + '\" style=\"width:150px;margin-bottom:24px\"/>' +\n  '<div style=\"font-size:14px;font-weight:bold;color:#E2F23D;margin-bottom:12px\">POWERED BY BRAIA LABS</div>' +\n  '<div style=\"font-family:Courier New,monospace;font-size:10px;color:#9ca3af;margin-bottom:12px\">' + esc(reportDate) + '</div>' +\n  '<div style=\"font-family:Courier New,monospace;font-size:8px;color:#6b7280\">CONFIDENTIAL &mdash; INTERNAL USE</div>' +\n  '<div class=\"alb\"></div>' +\n'</div>' +\n\n'</body></html>';\n\nreturn [{ json: { html, reportDate } }];"},"typeVersion":2},{"id":"9c5537e9-969d-40c6-abf0-99a129dedf85","name":"Download PDF","type":"n8n-nodes-base.httpRequest","position":[3536,800],"parameters":{"url":"={{ $('PDFco Api').first().json.url }}","options":{"response":{"response":{"responseFormat":"file"}}}},"typeVersion":4.3},{"id":"236876a8-2e4e-41fe-91d2-89002789cd64","name":"Send Report Email","type":"n8n-nodes-base.gmail","position":[3760,800],"webhookId":"f9d058e9-9113-43cb-a056-d712fa79e498","parameters":{"sendTo":"user@example.com","message":"=<p>Hi,</p>\n\n<p>Attached is your <strong>weekly AI & Automation YouTube Trend Intelligence Report</strong>.</p>\n\n<p><strong>📈 Google Sheets</strong> (all 50 videos):<br>\n{{ $('Finalize Spreadsheet').first().json.spreadsheetUrl }}</p>\n\n<p><strong>Report Summary:</strong></p>\n<ul>\n<li><strong>Date</strong>: {{ $('Rank Videos').first().json.reportDate }}</li>\n<li><strong>Videos analyzed</strong>: {{ $('Rank Videos').first().json.totalVideosAnalyzed }}</li>\n</ul>\n\n<p><strong>What's included:</strong></p>\n<ul>\n<li><strong>PDF report</strong> with charts + top 10 trending videos</li>\n<li><strong>Google Sheets</strong> with all 50 videos + metrics</li>\n<li><strong>AI content recommendations</strong></li>\n<li><strong>Channel performance insights</strong></li>\n</ul>\n\n<p>Best,<br>\n<strong>Your AI Research System</strong></p>\n","options":{"attachmentsUi":{"attachmentsBinary":[{}]}},"subject":"=YouTube Trend Intelligence — {{ $('Rank Videos').first().json.reportDate }}"},"credentials":{"gmailOAuth2":{"id":"credential-id","name":"Gmail account"}},"typeVersion":2.2}],"active":false,"pinData":{"Weekly Schedule":[{"json":{"Hour":"16","Year":"2026","Month":"February","Minute":"20","Second":"34","Timezone":"Europe/Madrid (UTC+01:00)","timestamp":"2026-02-13T16:20:34.575+01:00","Day of week":"Friday","Day of month":"13","Readable date":"February 13th 2026, 4:20:34 pm","Readable time":"4:20:34 pm"}}]},"settings":{"executionOrder":"v1"},"versionId":"6b3f2cf7-2677-4e26-a932-216db7f81bdb","connections":{"PDFco Api":{"main":[[{"node":"Download PDF","type":"main","index":0}]]},"Setup Tabs":{"main":[[{"node":"Prep Channel Stats","type":"main","index":0}]]},"Rank Videos":{"main":[[{"node":"Create Analytics Spreadsheet","type":"main","index":0}]]},"Download PDF":{"main":[[{"node":"Send Report Email","type":"main","index":0}]]},"Set Keywords":{"main":[[{"node":"Search YouTube","type":"main","index":0}]]},"Flatten Videos":{"main":[[{"node":"Prep ID Batches","type":"main","index":0}]]},"Prep AI Prompt":{"main":[[{"node":"Analyze Trends with AI","type":"main","index":0}]]},"Search YouTube":{"main":[[{"node":"Flatten Videos","type":"main","index":0}]]},"Get Video Stats":{"main":[[{"node":"Rank Videos","type":"main","index":0}]]},"Prep ID Batches":{"main":[[{"node":"Get Video Stats","type":"main","index":0}]]},"Prep Top Videos":{"main":[[{"node":"Append Top Videos","type":"main","index":0}]]},"Weekly Schedule":{"main":[[{"node":"Set Keywords","type":"main","index":0}]]},"Append Top Videos":{"main":[[{"node":"Prep Weekly Summary","type":"main","index":0}]]},"Build HTML Report1":{"main":[[{"node":"PDFco Api","type":"main","index":0}]]},"Prep Channel Stats":{"main":[[{"node":"Append Channel Stats","type":"main","index":0}]]},"Prep Weekly Summary":{"main":[[{"node":"Append Weekly Summary","type":"main","index":0}]]},"Append Channel Stats":{"main":[[{"node":"Prep Top Videos","type":"main","index":0}]]},"Finalize Spreadsheet":{"main":[[{"node":"Prep AI Prompt","type":"main","index":0}]]},"Append Weekly Summary":{"main":[[{"node":"Finalize Spreadsheet","type":"main","index":0}]]},"Analyze Trends with AI":{"main":[[{"node":"Build HTML Report1","type":"main","index":0}]]},"Create Analytics Spreadsheet":{"main":[[{"node":"Setup Tabs","type":"main","index":0}]]}}},"lastUpdatedBy":1,"workflowInfo":{"nodeCount":30,"nodeTypes":{"n8n-nodes-base.code":{"count":10},"n8n-nodes-base.gmail":{"count":1},"n8n-nodes-base.stickyNote":{"count":8},"n8n-nodes-pdfco.PDFco Api":{"count":1},"n8n-nodes-base.httpRequest":{"count":4},"n8n-nodes-base.googleSheets":{"count":4},"n8n-nodes-base.scheduleTrigger":{"count":1},"@n8n/n8n-nodes-langchain.openAi":{"count":1}}},"status":"published","readyToDemo":null,"user":{"name":"Milo Bravo","username":"milobravo1","bio":"Helping B2B teams automate with n8n & AI Integration | Automation & BI Systems | Seasoned n8n leader with Fortune 500 experience. ","verified":true,"links":["https://milobravo.youcanbook.me/"],"avatar":"https://gravatar.com/avatar/4f2f424fe60cbc12857331bd5b6d7b135580970becb5bb1c7ada1b4bdeb153db?r=pg&d=retro&size=200"},"nodes":[{"id":18,"icon":"file:googleSheets.svg","name":"n8n-nodes-base.googleSheets","codex":{"data":{"alias":["CSV","Sheet","Spreadsheet","GS"],"resources":{"generic":[{"url":"https://n8n.io/blog/love-at-first-sight-ricardos-n8n-journey/","icon":"❤️","label":"Love at first sight: Ricardo’s n8n journey"},{"url":"https://n8n.io/blog/why-business-process-automation-with-n8n-can-change-your-daily-life/","icon":"🧬","label":"Why business process automation with n8n can change your daily life"},{"url":"https://n8n.io/blog/automatically-adding-expense-receipts-to-google-sheets-with-telegram-mindee-twilio-and-n8n/","icon":"🧾","label":"Automatically Adding Expense Receipts to Google Sheets with Telegram, Mindee, Twilio, and n8n"},{"url":"https://n8n.io/blog/supercharging-your-conference-registration-process-with-n8n/","icon":"🎫","label":"Supercharging your conference registration process with n8n"},{"url":"https://n8n.io/blog/creating-triggers-for-n8n-workflows-using-polling/","icon":"⏲","label":"Creating triggers for n8n workflows using polling"},{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/migrating-community-metrics-to-orbit-using-n8n/","icon":"📈","label":"Migrating Community Metrics to Orbit using n8n"},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/your-business-doesnt-need-you-to-operate/","icon":" 🖥️","label":"Hey founders! Your business doesn't need you to operate"},{"url":"https://n8n.io/blog/how-honest-burgers-use-automation-to-save-100k-per-year/","icon":"🍔","label":"How Honest Burgers Use Automation to Save $100k per year"},{"url":"https://n8n.io/blog/how-a-digital-strategist-uses-n8n-for-online-marketing/","icon":"💻","label":"How a digital strategist uses n8n for online marketing"},{"url":"https://n8n.io/blog/why-this-product-manager-loves-workflow-automation-with-n8n/","icon":"🧠","label":"Why this Product Manager loves workflow automation with n8n"},{"url":"https://n8n.io/blog/sending-automated-congratulations-with-google-sheets-twilio-and-n8n/","icon":"🙌","label":"Sending Automated Congratulations with Google Sheets, Twilio, and n8n "},{"url":"https://n8n.io/blog/how-a-membership-development-manager-automates-his-work-and-investments/","icon":"📈","label":"How a Membership Development Manager automates his work and investments"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.googlesheets/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/"}]},"categories":["Data & Storage","Productivity"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"input\",\"output\"]","defaults":{"name":"Google Sheets"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGZpbGw9IiMyOEI0NDYiIGQ9Ik0zNS42OSAxIDUyIDE3LjIyNXYzOS4wODdhMy42NyAzLjY3IDAgMCAxLTEuMDg0IDIuNjFBMy43IDMuNyAwIDAgMSA0OC4yOTMgNjBIMTIuNzA3YTMuNyAzLjcgMCAwIDEtMi42MjMtMS4wNzhBMy42NyAzLjY3IDAgMCAxIDkgNTYuMzEyVjQuNjg4YTMuNjcgMy42NyAwIDAgMSAxLjA4NC0yLjYxQTMuNyAzLjcgMCAwIDEgMTIuNzA3IDF6Ii8+PHBhdGggZmlsbD0iIzZBQ0U3QyIgZD0iTTM1LjY5IDEgNTIgMTcuMjI1SDM5LjM5N2MtMi4wNTQgMC0zLjcwNy0xLjgyOS0zLjcwNy0zLjg3MnoiLz48cGF0aCBmaWxsPSIjMjE5QjM4IiBkPSJNMzkuMjExIDE3LjIyNSA1MiAyMi40OHYtNS4yNTV6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIwLjEyIDMxLjk3NWMwLS44MTcuNjYyLTEuNDc1IDEuNDgzLTEuNDc1aDE3Ljc5NGMuODIxIDAgMS40ODIuNjU4IDEuNDgyIDEuNDc1djE1LjQ4N2MwIC44MTgtLjY2MSAxLjQ3NS0xLjQ4MiAxLjQ3NUgyMS42MDNhMS40NzYgMS40NzYgMCAwIDEtMS40ODItMS40NzRWMzEuOTc0em0yLjIyNSAxLjQ3NWg2LjY3MnYyLjIxMmgtNi42NzJ6bTAgNS4xNjJoNi42NzJ2Mi4yMTNoLTYuNjcyem0wIDUuMTYzaDYuNjcydjIuMjEyaC02LjY3MnptOS42MzgtMTAuMzI1aDYuNjcydjIuMjEyaC02LjY3MnptMCA1LjE2Mmg2LjY3MnYyLjIxM2gtNi42NzJ6bTAgNS4xNjNoNi42NzJ2Mi4yMTJoLTYuNjcyeiIvPjxwYXRoIGZpbGw9IiMyOEI0NDYiIGQ9Ik0zNC42OSAwIDUxIDE2LjIyNXYzOS4wODdhMy42NyAzLjY3IDAgMCAxLTEuMDg0IDIuNjFBMy43IDMuNyAwIDAgMSA0Ny4yOTMgNTlIMTEuNzA3YTMuNyAzLjcgMCAwIDEtMi42MjMtMS4wNzhBMy42NyAzLjY3IDAgMCAxIDggNTUuMzEyVjMuNjg4YTMuNjcgMy42NyAwIDAgMSAxLjA4NC0yLjYxQTMuNyAzLjcgMCAwIDEgMTEuNzA3IDB6Ii8+PHBhdGggZmlsbD0iIzZBQ0U3QyIgZD0iTTM0LjY5IDAgNTEgMTYuMjI1SDM4LjM5N2MtMi4wNTQgMC0zLjcwNy0xLjgyOS0zLjcwNy0zLjg3MnoiLz48cGF0aCBmaWxsPSIjMjE5QjM4IiBkPSJNMzguMjExIDE2LjIyNSA1MSAyMS40OHYtNS4yNTV6Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE5LjEyIDMwLjk3NWMwLS44MTcuNjYyLTEuNDc1IDEuNDgzLTEuNDc1aDE3Ljc5NGMuODIxIDAgMS40ODIuNjU4IDEuNDgyIDEuNDc1djE1LjQ4N2MwIC44MTgtLjY2MSAxLjQ3NS0xLjQ4MiAxLjQ3NUgyMC42MDNhMS40NzYgMS40NzYgMCAwIDEtMS40ODItMS40NzRWMzAuOTc0em0yLjIyNSAxLjQ3NWg2LjY3MnYyLjIxMmgtNi42NzJ6bTAgNS4xNjJoNi42NzJ2Mi4yMTNoLTYuNjcyem0wIDUuMTYzaDYuNjcydjIuMjEyaC02LjY3MnptOS42MzgtMTAuMzI1aDYuNjcydjIuMjEyaC02LjY3MnptMCA1LjE2Mmg2LjY3MnYyLjIxM2gtNi42NzJ6bTAgNS4xNjNoNi42NzJ2Mi4yMTJoLTYuNjcyeiIvPjwvZz48L3N2Zz4="},"displayName":"Google Sheets","typeVersion":5,"nodeCategories":[{"id":3,"name":"Data & Storage"},{"id":4,"name":"Productivity"}]},{"id":19,"icon":"file:httprequest.svg","name":"n8n-nodes-base.httpRequest","codex":{"data":{"alias":["API","Request","URL","Build","cURL"],"resources":{"generic":[{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/why-business-process-automation-with-n8n-can-change-your-daily-life/","icon":"🧬","label":"Why business process automation with n8n can change your daily life"},{"url":"https://n8n.io/blog/automatically-pulling-and-visualizing-data-with-n8n/","icon":"📈","label":"Automatically pulling and visualizing data with n8n"},{"url":"https://n8n.io/blog/learn-how-to-automatically-cross-post-your-content-with-n8n/","icon":"✍️","label":"Learn how to automatically cross-post your content with n8n"},{"url":"https://n8n.io/blog/automatically-adding-expense-receipts-to-google-sheets-with-telegram-mindee-twilio-and-n8n/","icon":"🧾","label":"Automatically Adding Expense Receipts to Google Sheets with Telegram, Mindee, Twilio, and n8n"},{"url":"https://n8n.io/blog/running-n8n-on-ships-an-interview-with-maranics/","icon":"🛳","label":"Running n8n on ships: An interview with Maranics"},{"url":"https://n8n.io/blog/what-are-apis-how-to-use-them-with-no-code/","icon":" 🪢","label":"What are APIs and how to use them with no code"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/world-poetry-day-workflow/","icon":"📜","label":"Celebrating World Poetry Day with a daily poem in Telegram"},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/automate-designs-with-bannerbear-and-n8n/","icon":"🎨","label":"Automate Designs with Bannerbear and n8n"},{"url":"https://n8n.io/blog/how-uproc-scraped-a-multi-page-website-with-a-low-code-workflow/","icon":" 🕸️","label":"How uProc scraped a multi-page website with a low-code workflow"},{"url":"https://n8n.io/blog/building-an-expense-tracking-app-in-10-minutes/","icon":"📱","label":"Building an expense tracking app in 10 minutes"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/how-to-use-the-http-request-node-the-swiss-army-knife-for-workflow-automation/","icon":"🧰","label":"How to use the HTTP Request Node - The Swiss Army Knife for Workflow Automation"},{"url":"https://n8n.io/blog/learn-how-to-use-webhooks-with-mattermost-slash-commands/","icon":"🦄","label":"Learn how to use webhooks with Mattermost slash commands"},{"url":"https://n8n.io/blog/how-a-membership-development-manager-automates-his-work-and-investments/","icon":"📈","label":"How a Membership Development Manager automates his work and investments"},{"url":"https://n8n.io/blog/a-low-code-bitcoin-ticker-built-with-questdb-and-n8n-io/","icon":"📈","label":"A low-code bitcoin ticker built with QuestDB and n8n.io"},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/automations-for-activists/","icon":"✨","label":"How Common Knowledge use workflow automation for activism"},{"url":"https://n8n.io/blog/creating-scheduled-text-affirmations-with-n8n/","icon":"🤟","label":"Creating scheduled text affirmations with n8n"},{"url":"https://n8n.io/blog/how-goomer-automated-their-operations-with-over-200-n8n-workflows/","icon":"🛵","label":"How Goomer automated their operations with over 200 n8n workflows"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/"}]},"categories":["Development","Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"output\"]","defaults":{"name":"HTTP Request","color":"#0004F5"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MCAyMEM0MCA4Ljk1MzE0IDMxLjA0NjkgMCAyMCAwQzguOTUzMTQgMCAwIDguOTUzMTQgMCAyMEMwIDMxLjA0NjkgOC45NTMxNCA0MCAyMCA0MEMzMS4wNDY5IDQwIDQwIDMxLjA0NjkgNDAgMjBaTTIwIDM2Ljk0NThDMTguODg1MiAzNi45NDU4IDE3LjEzNzggMzUuOTY3IDE1LjQ5OTggMzIuNjk4NUMxNC43OTY0IDMxLjI5MTggMTQuMTk2MSAyOS41NDMxIDEzLjc1MjYgMjcuNjg0N0gyNi4xODk4QzI1LjgwNDUgMjkuNTQwMyAyNS4yMDQ0IDMxLjI5MDEgMjQuNTAwMiAzMi42OTg1QzIyLjg2MjIgMzUuOTY3IDIxLjExNDggMzYuOTQ1OCAyMCAzNi45NDU4Wk0xMi45MDY0IDIwQzEyLjkwNjQgMjEuNjA5NyAxMy4wMDg3IDIzLjE2NCAxMy4yMDAzIDI0LjYzMDVIMjYuNzk5N0MyNi45OTEzIDIzLjE2NCAyNy4wOTM2IDIxLjYwOTcgMjcuMDkzNiAyMEMyNy4wOTM2IDE4LjM5MDMgMjYuOTkxMyAxNi44MzYgMjYuNzk5NyAxNS4zNjk1SDEzLjIwMDNDMTMuMDA4NyAxNi44MzYgMTIuOTA2NCAxOC4zOTAzIDEyLjkwNjQgMjBaTTIwIDMuMDU0MTlDMjEuMTE0OSAzLjA1NDE5IDIyLjg2MjIgNC4wMzA3OCAyNC41MDAxIDcuMzAwMzlDMjUuMjA2NiA4LjcxNDA4IDI1LjgwNzIgMTAuNDA2NyAyNi4xOTIgMTIuMzE1M0gxMy43NTAxQzE0LjE5MzMgMTAuNDA0NyAxNC43OTQyIDguNzEyNTQgMTUuNDk5OCA3LjMwMDY0QzE3LjEzNzcgNC4wMzA4MyAxOC44ODUxIDMuMDU0MTkgMjAgMy4wNTQxOVpNMzAuMTQ3OCAyMEMzMC4xNDc4IDE4LjQwOTkgMzAuMDU0MyAxNi44NjE3IDI5LjgyMjcgMTUuMzY5NUgzNi4zMDQyQzM2LjcyNTIgMTYuODQyIDM2Ljk0NTggMTguMzk2NCAzNi45NDU4IDIwQzM2Ljk0NTggMjEuNjAzNiAzNi43MjUyIDIzLjE1OCAzNi4zMDQyIDI0LjYzMDVIMjkuODIyN0MzMC4wNTQzIDIzLjEzODMgMzAuMTQ3OCAyMS41OTAxIDMwLjE0NzggMjBaTTI2LjI3NjcgNC4yNTUxMkMyNy42MzY1IDYuMzYwMTkgMjguNzExIDkuMTMyIDI5LjM3NzQgMTIuMzE1M0gzNS4xMDQ2QzMzLjI1MTEgOC42NjggMzAuMTA3IDUuNzgzNDYgMjYuMjc2NyA0LjI1NTEyWk0xMC42MjI2IDEyLjMxNTNINC44OTI5M0M2Ljc1MTQ3IDguNjY3ODQgOS44OTM1MSA1Ljc4MzQxIDEzLjcyMzIgNC4yNTUxM0MxMi4zNjM1IDYuMzYwMjEgMTEuMjg5IDkuMTMyMDEgMTAuNjIyNiAxMi4zMTUzWk0zLjA1NDE5IDIwQzMuMDU0MTkgMjEuNjAzIDMuMjc3NDMgMjMuMTU3NSAzLjY5NDg0IDI0LjYzMDVIMTAuMTIxN0M5Ljk0NjE5IDIzLjE0MiA5Ljg1MjIyIDIxLjU5NDMgOS44NTIyMiAyMEM5Ljg1MjIyIDE4LjQwNTcgOS45NDYxOSAxNi44NTggMTAuMTIxNyAxNS4zNjk1SDMuNjk0ODRDMy4yNzc0MyAxNi44NDI1IDMuMDU0MTkgMTguMzk3IDMuMDU0MTkgMjBaTTI2LjI3NjYgMzUuNzQyN0MyNy42MzY1IDMzLjYzOTMgMjguNzExIDMwLjg2OCAyOS4zNzc0IDI3LjY4NDdIMzUuMTA0NkMzMy4yNTEgMzEuMzMyMiAzMC4xMDY4IDM0LjIxNzkgMjYuMjc2NiAzNS43NDI3Wk0xMy43MjM0IDM1Ljc0MjdDOS44OTM2OSAzNC4yMTc5IDYuNzUxNTUgMzEuMzMyNCA0Ljg5MjkzIDI3LjY4NDdIMTAuNjIyNkMxMS4yODkgMzAuODY4IDEyLjM2MzUgMzMuNjM5MyAxMy43MjM0IDM1Ljc0MjdaIiBmaWxsPSIjM0E0MkU5Ii8+Cjwvc3ZnPgo="},"displayName":"HTTP Request","typeVersion":4,"nodeCategories":[{"id":5,"name":"Development"},{"id":9,"name":"Core Nodes"}]},{"id":356,"icon":"file:gmail.svg","name":"n8n-nodes-base.gmail","codex":{"data":{"alias":["email","human","form","wait","hitl","approval"],"resources":{"generic":[{"url":"https://n8n.io/blog/why-business-process-automation-with-n8n-can-change-your-daily-life/","icon":"🧬","label":"Why business process automation with n8n can change your daily life"},{"url":"https://n8n.io/blog/supercharging-your-conference-registration-process-with-n8n/","icon":"🎫","label":"Supercharging your conference registration process with n8n"},{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/your-business-doesnt-need-you-to-operate/","icon":" 🖥️","label":"Hey founders! Your business doesn't need you to operate"},{"url":"https://n8n.io/blog/using-automation-to-boost-productivity-in-the-workplace/","icon":"💪","label":"Using Automation to Boost Productivity in the Workplace"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.gmail/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/google/oauth-single-service/"}]},"categories":["Communication","HITL"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"HITL":["Human in the Loop"]}}},"group":"[\"transform\"]","defaults":{"name":"Gmail"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMTkzIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PHBhdGggZmlsbD0iIzQyODVGNCIgZD0iTTU4LjE4MiAxOTIuMDVWOTMuMTRMMjcuNTA3IDY1LjA3NyAwIDQ5LjUwNHYxMjUuMDkxYzAgOS42NTggNy44MjUgMTcuNDU1IDE3LjQ1NSAxNy40NTV6Ii8+PHBhdGggZmlsbD0iIzM0QTg1MyIgZD0iTTE5Ny44MTggMTkyLjA1aDQwLjcyN2M5LjY1OSAwIDE3LjQ1NS03LjgyNiAxNy40NTUtMTcuNDU1VjQ5LjUwNWwtMzEuMTU2IDE3LjgzNy0yNy4wMjYgMjUuNzk4eiIvPjxwYXRoIGZpbGw9IiNFQTQzMzUiIGQ9Im01OC4xODIgOTMuMTQtNC4xNzQtMzguNjQ3IDQuMTc0LTM2Ljk4OUwxMjggNjkuODY4bDY5LjgxOC01Mi4zNjQgNC42NyAzNC45OTItNC42NyA0MC42NDRMMTI4IDE0NS41MDR6Ii8+PHBhdGggZmlsbD0iI0ZCQkMwNCIgZD0iTTE5Ny44MTggMTcuNTA0VjkzLjE0TDI1NiA0OS41MDRWMjYuMjMxYzAtMjEuNTg1LTI0LjY0LTMzLjg5LTQxLjg5LTIwLjk0NXoiLz48cGF0aCBmaWxsPSIjQzUyMjFGIiBkPSJtMCA0OS41MDQgMjYuNzU5IDIwLjA3TDU4LjE4MiA5My4xNFYxNy41MDRMNDEuODkgNS4yODZDMjQuNjEtNy42NiAwIDQuNjQ2IDAgMjYuMjN6Ii8+PC9zdmc+"},"displayName":"Gmail","typeVersion":2,"nodeCategories":[{"id":6,"name":"Communication"},{"id":28,"name":"HITL"}]},{"id":565,"icon":"fa:sticky-note","name":"n8n-nodes-base.stickyNote","codex":{"data":{"alias":["Comments","Notes","Sticky"],"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"input\"]","defaults":{"name":"Sticky Note","color":"#FFD233"},"iconData":{"icon":"sticky-note","type":"icon"},"displayName":"Sticky Note","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":834,"icon":"file:code.svg","name":"n8n-nodes-base.code","codex":{"data":{"alias":["cpde","Javascript","JS","Python","Script","Custom Code","Function"],"details":"The Code node allows you to execute JavaScript in your workflow.","resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.code/"}]},"categories":["Development","Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers","Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Code"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMTcxXzQ0MSkiPgo8cGF0aCBkPSJNMTcwLjI4MyA0OEgxOTYuNUMyMDMuMTI3IDQ4IDIwOC41IDQyLjYyNzQgMjA4LjUgMzZWMTJDMjA4LjUgNS4zNzI1OCAyMDMuMTI3IDAgMTk2LjUgMEgxNzAuMjgzQzEyNi4xIDAgOTAuMjgzIDM1LjgxNzIgOTAuMjgzIDgwVjE3NkM5MC4yODMgMjA2LjkyOCA2NS4yMTA5IDIzMiAzNC4yODMgMjMySDIzQzE2LjM3MjYgMjMyIDExIDIzNy4zNzIgMTEgMjQ0VjI2OEMxMSAyNzQuNjI3IDE2LjM3MjQgMjgwIDIyLjk5OTYgMjgwTDM0LjI4MyAyODBDNjUuMjEwOSAyODAgOTAuMjgzIDMwNS4wNzIgOTAuMjgzIDMzNlY0NDBDOTAuMjgzIDQ3OS43NjQgMTIyLjUxOCA1MTIgMTYyLjI4MyA1MTJIMTk2LjVDMjAzLjEyNyA1MTIgMjA4LjUgNTA2LjYyNyAyMDguNSA1MDBWNDc2QzIwOC41IDQ2OS4zNzMgMjAzLjEyNyA0NjQgMTk2LjUgNDY0SDE2Mi4yODNDMTQ5LjAyOCA0NjQgMTM4LjI4MyA0NTMuMjU1IDEzOC4yODMgNDQwVjMzNkMxMzguMjgzIDMwOS4wMjIgMTI4LjAxMSAyODQuNDQzIDExMS4xNjQgMjY1Ljk2MUMxMDYuMTA5IDI2MC40MTYgMTA2LjEwOSAyNTEuNTg0IDExMS4xNjQgMjQ2LjAzOUMxMjguMDExIDIyNy41NTcgMTM4LjI4MyAyMDIuOTc4IDEzOC4yODMgMTc2VjgwQzEzOC4yODMgNjIuMzI2OSAxNTIuNjEgNDggMTcwLjI4MyA0OFoiIGZpbGw9IiNGRjk5MjIiLz4KPHBhdGggZD0iTTMwNSAzNkMzMDUgNDIuNjI3NCAzMTAuMzczIDQ4IDMxNyA0OEgzNDIuOTc5QzM2MC42NTIgNDggMzc0Ljk3OCA2Mi4zMjY5IDM3NC45NzggODBWMTc2QzM3NC45NzggMjAyLjk3OCAzODUuMjUxIDIyNy41NTcgNDAyLjA5OCAyNDYuMDM5QzQwNy4xNTMgMjUxLjU4NCA0MDcuMTUzIDI2MC40MTYgNDAyLjA5OCAyNjUuOTYxQzM4NS4yNTEgMjg0LjQ0MyAzNzQuOTc4IDMwOS4wMjIgMzc0Ljk3OCAzMzZWNDMyQzM3NC45NzggNDQ5LjY3MyAzNjAuNjUyIDQ2NCAzNDIuOTc5IDQ2NEgzMTdDMzEwLjM3MyA0NjQgMzA1IDQ2OS4zNzMgMzA1IDQ3NlY1MDBDMzA1IDUwNi42MjcgMzEwLjM3MyA1MTIgMzE3IDUxMkgzNDIuOTc5QzM4Ny4xNjEgNTEyIDQyMi45NzggNDc2LjE4MyA0MjIuOTc4IDQzMlYzMzZDNDIyLjk3OCAzMDUuMDcyIDQ0OC4wNTEgMjgwIDQ3OC45NzkgMjgwSDQ5MEM0OTYuNjI3IDI4MCA1MDIgMjc0LjYyOCA1MDIgMjY4VjI0NEM1MDIgMjM3LjM3MyA0OTYuNjI4IDIzMiA0OTAgMjMyTDQ3OC45NzkgMjMyQzQ0OC4wNTEgMjMyIDQyMi45NzggMjA2LjkyOCA0MjIuOTc4IDE3NlY4MEM0MjIuOTc4IDM1LjgxNzIgMzg3LjE2MSAwIDM0Mi45NzkgMEgzMTdDMzEwLjM3MyAwIDMwNSA1LjM3MjU4IDMwNSAxMlYzNloiIGZpbGw9IiNGRjk5MjIiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTcxXzQ0MSI+CjxyZWN0IHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo="},"displayName":"Code","typeVersion":2,"nodeCategories":[{"id":5,"name":"Development"},{"id":9,"name":"Core Nodes"}]},{"id":839,"icon":"fa:clock","name":"n8n-nodes-base.scheduleTrigger","codex":{"data":{"alias":["Time","Scheduler","Polling","Cron","Interval"],"resources":{"generic":[],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.scheduletrigger/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"trigger\",\"schedule\"]","defaults":{"name":"Schedule Trigger","color":"#31C49F"},"iconData":{"icon":"clock","type":"icon"},"displayName":"Schedule Trigger","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":1250,"icon":"file:openAi.svg","name":"@n8n/n8n-nodes-langchain.openAi","codex":{"data":{"alias":["LangChain","ChatGPT","Sora","DallE","whisper","audio","transcribe","tts","assistant"],"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-langchain.openai/"}]},"categories":["AI","Langchain"],"subcategories":{"AI":["Agents","Miscellaneous","Root Nodes"]}}},"group":"[\"transform\"]","defaults":{"name":"OpenAI"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2Ljg2NzEgMTYuMzcxOEMzNy43NzQ2IDEzLjY0OCAzNy40NjIxIDEwLjY2NDIgMzYuMDEwOCA4LjE4NjYxQzMzLjgyODIgNC4zODY1MyAyOS40NDA3IDIuNDMxNDkgMjUuMTU1NiAzLjM1MTUxQzIzLjI0OTMgMS4yMDM5NiAyMC41MTA1IC0wLjAxNzMxNDggMTcuNjM5MiAwLjAwMDE4NTUzM0MxMy4yNTkxIC0wLjAwOTgxNDY4IDkuMzcyNzMgMi44MTAyNSA4LjAyNTIgNi45Nzc4M0M1LjIxMTM5IDcuNTU0MSAyLjc4MjU4IDkuMzE1MzggMS4zNjEzIDExLjgxMTdDLTAuODM3NDkzIDE1LjYwMTggLTAuMzM2MjMyIDIwLjM3OTQgMi42MDEzMyAyMy42Mjk0QzEuNjkzODEgMjYuMzUzMiAyLjAwNjMyIDI5LjMzNzEgMy40NTc2IDMxLjgxNDZDNS42NDAxNSAzNS42MTQ3IDEwLjAyNzcgMzcuNTY5NyAxNC4zMTI4IDM2LjY0OTdDMTYuMjE3OSAzOC43OTczIDE4Ljk1NzkgNDAuMDE4NSAyMS44MjkyIDM5Ljk5OThDMjYuMjExOCA0MC4wMTEgMzAuMDk5NCAzNy4xODg1IDMxLjQ0NjkgMzMuMDE3MUMzNC4yNjA4IDMyLjQ0MDkgMzYuNjg5NiAzMC42Nzk2IDM4LjExMDggMjguMTgzM0M0MC4zMDcxIDI0LjM5MzIgMzkuODA0NiAxOS42MTk0IDM2Ljg2ODMgMTYuMzY5M0wzNi44NjcxIDE2LjM3MThaTTIxLjgzMTcgMzcuMzg2QzIwLjA3OCAzNy4zODg1IDE4LjM3OTIgMzYuNzc0NyAxNy4wMzI5IDM1LjY1MDlDMTcuMDk0MSAzNS42MTg1IDE3LjIwMDQgMzUuNTU5NyAxNy4yNjkxIDM1LjUxNzJMMjUuMjM0MyAzMC45MTcxQzI1LjY0MTggMzAuNjg1OCAyNS44OTE4IDMwLjI1MjEgMjUuODg5MyAyOS43ODMzVjE4LjU1NDNMMjkuMjU1NiAyMC40OTgxQzI5LjI5MTkgMjAuNTE1NiAyOS4zMTU3IDIwLjU1MDYgMjkuMzIwNyAyMC41OTA2VjI5Ljg4OTZDMjkuMzE1NyAzNC4wMjQ3IDI1Ljk2NjggMzcuMzc3MiAyMS44MzE3IDM3LjM4NlpNNS43MjY0IDMwLjUwNzFDNC44NDc2MyAyOC45ODk2IDQuNTMxMzcgMjcuMjEwOCA0LjgzMjYzIDI1LjQ4NDVDNC44OTEzOCAyNS41MTk1IDQuOTk1MTMgMjUuNTgzMiA1LjA2ODg4IDI1LjYyNTdMMTMuMDM0MSAzMC4yMjU4QzEzLjQzNzggMzAuNDYyMSAxMy45Mzc4IDMwLjQ2MjEgMTQuMzQyOCAzMC4yMjU4TDI0LjA2NjggMjQuNjEwN1YyOC40OTgzQzI0LjA2OTMgMjguNTM4MyAyNC4wNTA1IDI4LjU3NyAyNC4wMTkzIDI4LjYwMkwxNS45Njc5IDMzLjI1MDlDMTIuMzgxNSAzNS4zMTU5IDcuODAxNDQgMzQuMDg4NCA1LjcyNzY1IDMwLjUwNzFINS43MjY0Wk0zLjYzMDEgMTMuMTIwNUM0LjUwNTEyIDExLjYwMDQgNS44ODY0IDEwLjQzNzkgNy41MzE0NCA5LjgzNDE1QzcuNTMxNDQgOS45MDI5IDcuNTI3NjkgMTAuMDI0MSA3LjUyNzY5IDEwLjEwOTJWMTkuMzEwNkM3LjUyNTE5IDE5Ljc3ODEgNy43NzUxOSAyMC4yMTE5IDguMTgxNDUgMjAuNDQzMUwxNy45MDU0IDI2LjA1N0wxNC41MzkxIDI4LjAwMDhDMTQuNTA1MyAyOC4wMjMzIDE0LjQ2MjggMjguMDI3IDE0LjQyNTMgMjguMDEwOEw2LjM3MjY2IDIzLjM1ODJDMi43OTM4MyAyMS4yODU2IDEuNTY2MzEgMTYuNzA2OCAzLjYyODg1IDEzLjEyMTdMMy42MzAxIDEzLjEyMDVaTTMxLjI4ODIgMTkuNTU2OUwyMS41NjQyIDEzLjk0MTdMMjQuOTMwNiAxMS45OTkyQzI0Ljk2NDMgMTEuOTc2NyAyNS4wMDY4IDExLjk3MjkgMjUuMDQ0MyAxMS45ODkyTDMzLjA5NyAxNi42MzhDMzYuNjgyMSAxOC43MDkzIDM3LjkxMDggMjMuMjk1NyAzNS44Mzk1IDI2Ljg4MDhDMzQuOTYzMyAyOC4zOTgzIDMzLjU4MzIgMjkuNTYwOCAzMS45Mzk1IDMwLjE2NThWMjAuNjg5NEMzMS45NDMyIDIwLjIyMTkgMzEuNjk0NSAxOS43ODk0IDMxLjI4OTQgMTkuNTU2OUgzMS4yODgyWk0zNC42MzgzIDE0LjUxNDJDMzQuNTc5NSAxNC40NzggMzQuNDc1OCAxNC40MTU1IDM0LjQwMiAxNC4zNzNMMjYuNDM2OCA5Ljc3Mjg5QzI2LjAzMzEgOS41MzY2NCAyNS41MzMxIDkuNTM2NjQgMjUuMTI4MSA5Ljc3Mjg5TDE1LjQwNDEgMTUuMzg4VjExLjUwMDRDMTUuNDAxNiAxMS40NjA0IDE1LjQyMDQgMTEuNDIxNyAxNS40NTE2IDExLjM5NjdMMjMuNTAzIDYuNzUxNThDMjcuMDg5NCA0LjY4Mjc5IDMxLjY3NDUgNS45MTQwNiAzMy43NDIgOS41MDE2NEMzNC42MTU4IDExLjAxNjcgMzQuOTMyIDEyLjc5MDUgMzQuNjM1OCAxNC41MTQySDM0LjYzODNaTTEzLjU3NDEgMjEuNDQzMUwxMC4yMDY1IDE5LjQ5OTRDMTAuMTcwMiAxOS40ODE5IDEwLjE0NjUgMTkuNDQ2OCAxMC4xNDE1IDE5LjQwNjhWMTAuMTA3OUMxMC4xNDQgNS45Njc4MSAxMy41MDI4IDIuNjEyNzQgMTcuNjQyOSAyLjYxNTI0QzE5LjM5NDIgMi42MTUyNCAyMS4wODkyIDMuMjMwMjUgMjIuNDM1NSA0LjM1MDI4QzIyLjM3NDMgNC4zODI3OCAyMi4yNjkzIDQuNDQxNTMgMjIuMTk5MiA0LjQ4NDAzTDE0LjIzNDEgOS4wODQxM0MxMy44MjY2IDkuMzE1MzggMTMuNTc2NiA5Ljc0Nzg5IDEzLjU3OTEgMTAuMjE2N0wxMy41NzQxIDIxLjQ0MDZWMjEuNDQzMVpNMTUuNDAyOSAxNy41MDA2TDE5LjczNDIgMTQuOTk5M0wyNC4wNjU1IDE3LjQ5OTNWMjIuNTAwN0wxOS43MzQyIDI1LjAwMDdMMTUuNDAyOSAyMi41MDA3VjE3LjUwMDZaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K"},"displayName":"OpenAI","typeVersion":2,"nodeCategories":[{"id":25,"name":"AI"},{"id":26,"name":"Langchain"}]}],"categories":[{"id":32,"name":"Market Research"},{"id":49,"name":"AI Summarization"}],"image":[]}}