{"product_id":"n8n-workflow-create-process-videos-w-openai-tts-metricool","title":"n8n Workflow: Create Process Videos w\/ OpenAI TTS + Metricool","description":"\u003ch3\u003eCreate Process Videos in 9:16 with OpenAI TTS + Metricool (n8n Workflow)\u003c\/h3\u003e\n\u003cp\u003eTurn an operator-submitted scene manifest and zipped images into a fully narrated 9:16 process video—complete with face-review validation—and optionally schedule it to Instagram, YouTube, and TikTok via the Metricool API.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cp\u003eThis n8n automation workflow generates process videos end-to-end, from asset intake to QA approval and publishing:\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives input\u003c\/strong\u003e from an authenticated \u003cstrong\u003en8n Form\u003c\/strong\u003e (or runs a manual synthetic demo): a \u003cem\u003escene-manifest JSON\u003c\/em\u003e and a \u003cem\u003eZIP of images\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eValidates the manifest\u003c\/strong\u003e for required stages, correct chronological scene order, safe filenames, text length limits, and \u003cstrong\u003eexplicit reviewed face-box entries for every image\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUploads assets to a companion renderer service\u003c\/strong\u003e to generate masked preview images, then pauses for the operator to approve face coverage.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGenerates narration per scene\u003c\/strong\u003e using \u003cstrong\u003eOpenAI Text-to-Speech\u003c\/strong\u003e, uploads each narration clip to the renderer, and starts the reviewed render.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePolls render status\u003c\/strong\u003e until the renderer job completes or fails, then provides a \u003cstrong\u003ereview URL\u003c\/strong\u003e for operator QA and final approval.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOptionally schedules publishing with Metricool\u003c\/strong\u003e: validates a UTC publish time plus caption\/title, obtains the renderer’s public MP4 URL, schedules a three-network post in Metricool, and records scheduler ID\/provider statuses (including a follow-up on a 15-minute schedule to fetch recorded scheduled posts).\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eAutomation engineers need a repeatable way to produce \u003cstrong\u003eprocess\/explainer videos\u003c\/strong\u003e from structured scene data.\u003c\/li\u003e\n  \u003cli\u003eSaaS operators want controlled face-review QA before exporting an \u003cstrong\u003eMP4 for 9:16 vertical\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eTeams streamline content ops by using \u003cstrong\u003eOpenAI TTS\u003c\/strong\u003e narration and Metricool multi-platform scheduling.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes\/logic:\u003c\/strong\u003e if, set, code, form, no op, wait\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations\/services:\u003c\/strong\u003e OpenAI Text-to-Speech, an external renderer service (render + review URL), Metricool API (Instagram\/YouTube\/TikTok scheduling)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46192881369267,"sku":"N8N-20439","price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/V7UYYuLBWnNv0g1RlKsoN_E7zkahmG.png?v=1791538333","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-create-process-videos-w-openai-tts-metricool","provider":"N8N Commerce","version":"1.0","type":"link"}