Introduction
In the age of video-first platforms like TikTok, Instagram Reels, and YouTube Shorts, video content reigns supreme. But producing high-quality, engaging videos consistently can be time-consuming — unless you automate the process.
In this guide, we’ll walk through how to use Seedance, a cutting-edge AI video generator, together with n8n, a powerful workflow automation tool, to fully automate video creation. We’ll integrate Google Sheets, OpenAI, and Wave Speed AI API to build a smart, end-to-end video pipeline.
What is Seedance?
Seedance 1.0 is an advanced AI model designed for text-to-video and image-to-video generation. It supports:
Up to 10 seconds of full HD (1080p) video output
Customizable aspect ratios: 9:16, 1:1, and more
Smooth multi-shot transitions and cinematic motion
It’s particularly useful for creators, marketers, and businesses who want to generate content for platforms like Instagram, TikTok, and YouTube Shorts — without manual editing.
Overview: Automating the Workflow with n8n
We’ll use the Wave Speed AI API to access Seedance from n8n. Our workflow will:
Fetch service data from Google Sheets
Generate prompts with OpenAI
Send prompts to Seedance via API
Wait for video output and save to Google Drive
🛠️ Step-by-Step Workflow
Step 1: Prepare Your Data
Start with a Google Sheet listing your content themes. In this example, we’ll use a beauty salon’s service list:Hair coloring, hair ironing, full highlights, etc.
Each row will serve as a seed for a different video.
Step 2: Build the Workflow in n8n
🔹 Trigger the Workflow
Use a Trigger Node to run the workflow manually or on a schedule (e.g., daily).
🔹 Fetch Service Data
Use the Google Sheets Node to retrieve the service list.
🔹 Random Selection
Add a Code Node to randomly pick one service from the sheet.
🔹 Generate a Prompt
Send the selected service to OpenAI API to craft a concise video prompt (within Seedance’s 500-character limit).
🔹 Save Prompt for Reference
Store the generated prompt in a second Google Sheet for tracking and auditing.
Step 3: Generate the Video via Seedance
🔹 Send Prompt to Seedance
Use an HTTP Request Node to send the prompt to Seedance via Wave Speed AI API, including auth headers.
🔹 Wait for Processing
Add a Wait Node to pause for ~3 minutes (typical processing time).
🔹 Check Generation Status
Use a Conditional Node to poll the status. If incomplete, wait another 3 minutes and retry.
🔹 Retrieve the Video
Once the video is ready, make another HTTP request to fetch the video file.
Step 4: Save and Organize the Output
🔹 Upload to Google Drive
Use the Google Drive Node to upload the final video. Name files using timestamps to avoid conflicts.
🔹 Final Review (Optional)
Manually check the output to see if the prompt logic needs refinement.
✅ Benefits of Automating with Seedance + n8n
Zero manual editing required
Scalable for social media, product showcases, or service explainers
Repeatable and consistent results
Integrates seamlessly with Google Workspace, APIs, and AI tools
Saves time while maintaining quality and brand consistency
Use Case Example: Salon Video Generator
Imagine a salon in Dubai wanting to showcase its services on Instagram. This automation can generate daily, vertical-format (9:16) HD clips promoting:
Hair services
Special offers
Staff highlights
Seasonal campaigns
No design team, no editing software — just prompts and automation.
Conclusion
By combining the creative power of Seedance 1.0 with the flexibility of n8n, you can completely automate short-form video production tailored to your content needs.
Whether you’re a solo creator, marketer, or business owner — this approach transforms video creation into a scalable, smart workflow.
Ready to take your content strategy to the next level?
Start building with SeedancePro today.
About MAQ
At MAQ, we specialize in building intelligent automation workflows and AI integrations. Whether you’re automating video pipelines, building web tools, or integrating OpenAI into your business — we’re here to help.
Visit us for custom automation services tailored to your growth.