{"product_id":"publish-youtube-videos-with-openai-http-mp4-upload-n8n","title":"Publish YouTube Videos with OpenAI \u0026 HTTP MP4 Upload (n8n)","description":"\u003ch3\u003ePublish YouTube Videos with OpenAI-Generated Titles \u0026amp; MP4 Upload (n8n)\u003c\/h3\u003e\n\u003cp\u003eTurn a simple video topic and a direct MP4 link into a fully prepared YouTube upload—complete with an AI-generated, YouTube-ready title and description using OpenAI, all orchestrated in n8n.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eManual trigger:\u003c\/b\u003e Start the workflow whenever you’re ready to publish.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eCollect inputs:\u003c\/b\u003e Provide a \u003cb\u003epublic MP4 URL\u003c\/b\u003e and a short \u003cb\u003evideo topic\u003c\/b\u003e description.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eGenerate YouTube metadata with OpenAI:\u003c\/b\u003e Send the topic to OpenAI to produce a JSON response containing a \u003cb\u003eYouTube-optimized title\u003c\/b\u003e, a \u003cb\u003edescription\u003c\/b\u003e, and \u003cb\u003ethree hashtags\u003c\/b\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eDownload and prepare the video:\u003c\/b\u003e The workflow downloads the MP4 file from your provided URL.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eUpload to YouTube:\u003c\/b\u003e Upload the downloaded MP4 to YouTube using the generated metadata, with \u003cb\u003ePrivate visibility\u003c\/b\u003e for testing.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eContent repurposing:\u003c\/b\u003e Convert a topic + MP4 source into consistent YouTube metadata without manual writing.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eSaaS marketing teams:\u003c\/b\u003e Quickly publish product explainers or updates while keeping uploads private during review.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eAutomation engineers:\u003c\/b\u003e Use an example n8n workflow pattern combining \u003cb\u003eOpenAI\u003c\/b\u003e, \u003cb\u003eHTTP\u003c\/b\u003e, and \u003cb\u003eYouTube\u003c\/b\u003e upload.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eSolo creators:\u003c\/b\u003e Standardize titles, descriptions, and hashtags for faster publishing workflows.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eNodes \/ components:\u003c\/b\u003e Manual Trigger, Set, Code, HTTP Request, YouTube, Sticky Note.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eIntegrations:\u003c\/b\u003e \u003cb\u003eOpenAI\u003c\/b\u003e credential for metadata generation and \u003cb\u003eYouTube OAuth2\u003c\/b\u003e credential for video uploads.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eRequirements:\u003c\/b\u003e A direct, publicly accessible \u003cb\u003eMP4 URL\u003c\/b\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eFor setup, add your OpenAI and YouTube OAuth2 credentials, replace \u003ccode\u003esource_url\u003c\/code\u003e, and adjust YouTube settings (privacy, category, region). Uploads are set to \u003cb\u003ePrivate\u003c\/b\u003e while testing.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45950292197555,"sku":"N8N-19117","price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/TDgFu892uV3xcOfLRT9tE_iGDDlQyU.png?v=1788514424","url":"https:\/\/buyflowscripts.com\/products\/publish-youtube-videos-with-openai-http-mp4-upload-n8n","provider":"N8N Commerce","version":"1.0","type":"link"}