{"product_id":"n8n-workflow-generate-text-to-video-mp4-with-seadanse-api","title":"n8n Workflow: Generate Text-to-Video MP4 with Seadanse API","description":"\u003ch3\u003eGenerate Text-to-Video MP4s with Seadanse in n8n (Auto-Download Included)\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow lets you submit a text-to-video generation request to the \u003cstrong\u003eSeadanse API\u003c\/strong\u003e, automatically \u003cstrong\u003epolls until the run succeeds\u003c\/strong\u003e, and then \u003cstrong\u003edownloads the resulting MP4\u003c\/strong\u003e to your local output directory.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cp\u003eWhen you run the workflow manually, it performs the full Seadanse text-to-video pipeline end-to-end:\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilds and validates request settings\u003c\/strong\u003e (prompt, model, duration, aspect ratio, resolution, maxCredits, and a unique \u003cem\u003eidempotency requestId\u003c\/em\u003e).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates a Seadanse generation\u003c\/strong\u003e request and stores the returned \u003cem\u003erun ID\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePolls job status every 10 seconds\u003c\/strong\u003e until the generation succeeds or fails, with a \u003cstrong\u003e30-minute timeout\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eOn success, \u003cstrong\u003eselects the returned file entries\u003c\/strong\u003e and requests a \u003cstrong\u003etemporary download grant URL\u003c\/strong\u003e from Seadanse.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDownloads the MP4\u003c\/strong\u003e from the granted URL and saves it to your configured \u003cstrong\u003elocal outputDirectory\u003c\/strong\u003e, using a filename that includes the \u003cstrong\u003erun ID\u003c\/strong\u003e and \u003cstrong\u003efile ID\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eCreating on-demand \u003cstrong\u003emarketing\/video clips\u003c\/strong\u003e from prompts using Seadanse, then storing outputs for later processing.\u003c\/li\u003e\n  \u003cli\u003eBuilding a repeatable \u003cstrong\u003etext-to-video batch tool\u003c\/strong\u003e in n8n with reliable status polling and deterministic filenames.\u003c\/li\u003e\n  \u003cli\u003eSupporting SaaS operations teams that need \u003cstrong\u003eautomated asset generation\u003c\/strong\u003e with clear spend controls via maxCredits.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTrigger:\u003c\/strong\u003e Manual Trigger (run on demand).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSeadanse API authentication:\u003c\/strong\u003e Create an \u003cem\u003eAPI key\u003c\/em\u003e with generation read\/write permissions and add it to n8n as \u003cstrong\u003eHeader Auth\u003c\/strong\u003e (Authorization: \u003cstrong\u003eBearer \u0026lt;API_KEY\u0026gt;\u003c\/strong\u003e).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNodes\/tech used:\u003c\/strong\u003e if, code, wait, sticky note, HTTP Request, and manual trigger.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFlow logic:\u003c\/strong\u003e HTTP Request for create generation, HTTP Request for get generation status (polled every 10s), then HTTP Request for get download grant and the MP4 download.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cstrong\u003eSetup tip:\u003c\/strong\u003e Update the initial settings step (especially \u003cem\u003eprompt\u003c\/em\u003e, the reusable \u003cem\u003erequestId\u003c\/em\u003e for retries, \u003cem\u003emaxCredits\u003c\/em\u003e, and \u003cem\u003elocal outputDirectory\u003c\/em\u003e), and ensure your n8n instance has permission to write to the output path.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46114604843187,"sku":"N8N-20029","price":74.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/8xEWOrOAJ3LtwtIeyEBUF_ShRt10SF.png?v=1790586277","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-generate-text-to-video-mp4-with-seadanse-api","provider":"N8N Commerce","version":"1.0","type":"link"}