Create talking avatar TikTok videos with Seedance, OpenAI and Blotato
Go to WorkflowDescription
Quick overview
This workflow generates a talking-avatar video from a portrait image using AtlasCloud Seedance 2.0, creates a TikTok-ready title with OpenAI, and publishes the resulting video to TikTok via Blotato.
How it works
Starts when you manually execute the workflow in n8n.
Sends the image URL, script prompt, and video settings to AtlasCloud Seedance 2.0 to generate an image-to-video talking avatar.
Waits for a configured interval and polls AtlasCloud for the generation status until it returns completed/succeeded.
Extracts the generated video URL from the AtlasCloud response.
Uses OpenAI to produce a single TikTok title (under 60 characters) based on the provided script prompt.
Uploads the video to TikTok through Blotato using the generated title and the selected privacy level, marking the post as AI-generated.
Setup
Create an AtlasCloud API key and add it as an HTTP Header Auth credential, then select it in both AtlasCloud HTTP Request steps.
Add an OpenAI API credential and ensure the OpenAI chat model is selected for the title-generation step.
Add a Blotato API credential, connect your TikTok account in Blotato, and select the correct TikTok account in the publishing step.
Update the Configuration values (image_url, video_prompt, aspect_ratio, resolution, duration, fps, poll interval, and TikTok privacy level) to match your content and requirements.
Additional info
Generate a talking avatar video from an image and post to TikTok
📥 Open full documentation on Notion