{"product_id":"youtube-shorts-trend-finder-with-openai-airtable-creatomate-n8n","title":"YouTube Shorts Trend Finder with OpenAI, Airtable \u0026 Creatomate (n8n)","description":"\u003ch3\u003eFind YouTube Shorts trends fast—and turn approvals into rendered videos automatically\u003c\/h3\u003e\n\u003cp\u003eThis \u003cstrong\u003en8n automation workflow\u003c\/strong\u003e discovers trending topics from \u003cstrong\u003eYouTube Most Popular\u003c\/strong\u003e and \u003cstrong\u003eGoogle Trends\u003c\/strong\u003e, uses \u003cstrong\u003eOpenAI\u003c\/strong\u003e to generate Shorts-ready angles, saves them for human review in \u003cstrong\u003eAirtable\u003c\/strong\u003e, and sends approved items to \u003cstrong\u003eCreatomate\u003c\/strong\u003e to render videos—then writes the render status and URL back to Airtable.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns on schedule or on demand:\u003c\/strong\u003e discovery runs \u003cstrong\u003ethree times daily\u003c\/strong\u003e, while approvals are checked \u003cstrong\u003eevery minute\u003c\/strong\u003e (or you can use manual triggers for testing).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCollects trend signals:\u003c\/strong\u003e pulls \u003cstrong\u003eYouTube Most Popular\u003c\/strong\u003e videos via the \u003cstrong\u003eYouTube Data API\u003c\/strong\u003e and reads the \u003cstrong\u003eGoogle Trends RSS feed\u003c\/strong\u003e for your configured region.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCombines and ranks opportunities:\u003c\/strong\u003e normalizes, deduplicates, and packages the signals, then asks \u003cstrong\u003eOpenAI\u003c\/strong\u003e to select up to \u003cstrong\u003efive\u003c\/strong\u003e high-scoring commentary opportunities with a \u003cstrong\u003ehook\u003c\/strong\u003e and \u003cstrong\u003eshort script\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates Airtable review records:\u003c\/strong\u003e writes each opportunity to \u003cstrong\u003eAirtable\u003c\/strong\u003e, including rights status and metadata for \u003cstrong\u003ehuman approval\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eQueues only approved work:\u003c\/strong\u003e polls Airtable for records marked \u003cstrong\u003eStatus = Approved\u003c\/strong\u003e, validates required fields and an approved rights status, then marks valid items as \u003cstrong\u003eQueued\u003c\/strong\u003e (or \u003cstrong\u003eFailed\u003c\/strong\u003e with an error).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRenders with Creatomate:\u003c\/strong\u003e sends the approved payload to an n8n \u003cstrong\u003ewebhook\u003c\/strong\u003e that triggers a Creatomate render using a template with dynamic \u003cstrong\u003eHook\u003c\/strong\u003e and \u003cstrong\u003eSupporting_Text\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTracks render results:\u003c\/strong\u003e polls Creatomate until success or retry limit, then updates Airtable with \u003cstrong\u003eRendered\/Failed\u003c\/strong\u003e, the job ID, and the final \u003cstrong\u003erender URL\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eAutomation engineers validating a complete \u003cstrong\u003eYouTube Shorts content pipeline\u003c\/strong\u003e in n8n.\u003c\/li\u003e\n  \u003cli\u003eSaaS operators needing a repeatable workflow for \u003cstrong\u003etrend discovery → AI scripting → approval → video rendering\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eTeams that want \u003cstrong\u003ehuman-in-the-loop\u003c\/strong\u003e rights checks before generating Shorts at scale.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations:\u003c\/strong\u003e \u003cstrong\u003eOpenAI\u003c\/strong\u003e (ranking + hook\/script drafting), \u003cstrong\u003eAirtable\u003c\/strong\u003e (review + status tracking), \u003cstrong\u003eCreatomate\u003c\/strong\u003e (rendering), \u003cstrong\u003eYouTube Data API\u003c\/strong\u003e, and \u003cstrong\u003eGoogle Trends RSS\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n node concepts used:\u003c\/strong\u003e \u003cem\u003eif\u003c\/em\u003e, \u003cem\u003eset\u003c\/em\u003e, \u003cem\u003ecode\u003c\/em\u003e, \u003cem\u003eno op\u003c\/em\u003e, \u003cem\u003ewait\u003c\/em\u003e, \u003cem\u003emerge\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRequired credentials:\u003c\/strong\u003e OpenAI API, Airtable HTTP Header Auth (Bearer token), and Creatomate HTTP Header Auth.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45742771273907,"sku":"N8N-17634","price":40.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/94lmm_VQUQ2m9ammpAe-s_uFQ6vVIZ.png?v=1785402358","url":"https:\/\/buyflowscripts.com\/products\/youtube-shorts-trend-finder-with-openai-airtable-creatomate-n8n","provider":"N8N Commerce","version":"1.0","type":"link"}