n8n Seedance Text-to-Video Webhook Workflow
n8n Seedance Text-to-Video Webhook Workflow
Regular price
£76.99
Regular price
£76.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
âš¡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
n8n Seedance Text-to-Video Webhook Workflow
Regular price
£76.99
Regular price
£76.99
Sale price
Unit price
/
per
Generate Seedance 2 text-to-video from an n8n webhook—fully automated
This n8n Seedance Text-to-Video Webhook Workflow listens for incoming POST requests, creates a Seedance 2 text-to-video generation job via the Seedance 3 API, polls until it’s done, and then returns the completed task payload to your webhook caller.
What this workflow does
-
Receives a webhook request on
/seedance-videovia an n8n Webhook node. - Requires a JSON
promptand accepts optionalaspect_ratio,duration, andresolution. - Prepares the Seedance request payload by applying defaults and generating an idempotency key for the execution.
- Creates a Seedance 2 generation task by calling the Seedance 3 API.
- Waits 20 seconds, then checks the task status through the Seedance task endpoint.
- Repeats polling until the status is completed or failed.
- Returns results: if successful, responds with the completed task JSON; if failed, returns the error payload with HTTP 502.
Use cases
- SaaS operators building an API endpoint to generate videos from user prompts without manual intervention.
- Automation engineers integrating Seedance text-to-video generation into existing n8n pipelines (e.g., post-process steps after completion).
- Internal tools where a web client sends prompts and immediately receives the Seedance task output when ready.
Technical details
-
Webhook endpoint:
/seedance-video(POST) -
Authentication: n8n HTTP Header Auth credential named Seedance 3 API using
Authorization: Bearer YOUR_API_KEY - Nodes used: webhook, http request, wait, if, set, sticky note
-
Polling behavior: wait 20 seconds, then repeatedly fetch status until
completedorfailed
Activate the workflow, copy the production webhook URL, and start sending JSON requests to generate Seedance 2 videos through Seedance 3—end to end.
