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