{"product_id":"n8n-seedance-text-to-video-webhook-workflow","title":"n8n Seedance Text-to-Video Webhook Workflow","description":"\u003ch3\u003eGenerate Seedance 2 text-to-video from an n8n webhook—fully automated\u003c\/h3\u003e\n\u003cp\u003eThis \u003cstrong\u003en8n Seedance Text-to-Video Webhook Workflow\u003c\/strong\u003e listens for incoming POST requests, creates a \u003cstrong\u003eSeedance 2 text-to-video generation\u003c\/strong\u003e job via the \u003cstrong\u003eSeedance 3 API\u003c\/strong\u003e, polls until it’s done, and then returns the completed task payload to your webhook caller.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives a webhook request\u003c\/strong\u003e on \u003ccode\u003e\/seedance-video\u003c\/code\u003e via an n8n \u003cstrong\u003eWebhook\u003c\/strong\u003e node.\u003c\/li\u003e\n  \u003cli\u003eRequires a JSON \u003cstrong\u003e\u003ccode\u003eprompt\u003c\/code\u003e\u003c\/strong\u003e and accepts optional \u003cstrong\u003e\u003ccode\u003easpect_ratio\u003c\/code\u003e\u003c\/strong\u003e, \u003cstrong\u003e\u003ccode\u003eduration\u003c\/code\u003e\u003c\/strong\u003e, and \u003cstrong\u003e\u003ccode\u003eresolution\u003c\/code\u003e\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePrepares the Seedance request payload\u003c\/strong\u003e by applying defaults and generating an \u003cstrong\u003eidempotency key\u003c\/strong\u003e for the execution.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates a Seedance 2 generation task\u003c\/strong\u003e by calling the \u003cstrong\u003eSeedance 3 API\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWaits 20 seconds\u003c\/strong\u003e, then checks the task status through the Seedance task endpoint.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRepeats polling\u003c\/strong\u003e until the status is \u003cstrong\u003ecompleted\u003c\/strong\u003e or \u003cstrong\u003efailed\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReturns results\u003c\/strong\u003e: if successful, responds with the completed task JSON; if failed, returns the error payload with \u003cstrong\u003eHTTP 502\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSaaS operators\u003c\/strong\u003e building an API endpoint to generate videos from user prompts without manual intervention.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAutomation engineers\u003c\/strong\u003e integrating Seedance text-to-video generation into existing n8n pipelines (e.g., post-process steps after completion).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eInternal tools\u003c\/strong\u003e where a web client sends prompts and immediately receives the Seedance task output when ready.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWebhook endpoint\u003c\/strong\u003e: \u003ccode\u003e\/seedance-video\u003c\/code\u003e (POST)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAuthentication\u003c\/strong\u003e: n8n HTTP Header Auth credential named \u003cstrong\u003eSeedance 3 API\u003c\/strong\u003e using \u003ccode\u003eAuthorization: Bearer YOUR_API_KEY\u003c\/code\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNodes used\u003c\/strong\u003e: \u003cem\u003ewebhook, http request, wait, if, set, sticky note\u003c\/em\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePolling behavior\u003c\/strong\u003e: wait 20 seconds, then repeatedly fetch status until \u003ccode\u003ecompleted\u003c\/code\u003e or \u003ccode\u003efailed\u003c\/code\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eActivate the workflow, copy the production webhook URL, and start sending JSON requests to generate Seedance 2 videos through Seedance 3—end to end.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45938233016499,"sku":"N8N-19022","price":76.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/qgUOQIWq_1ox_46enZk-U_PqWNRkQS.png?v=1788340522","url":"https:\/\/buyflowscripts.com\/products\/n8n-seedance-text-to-video-webhook-workflow","provider":"N8N Commerce","version":"1.0","type":"link"}