🎬 Create Seedance 2 image-to-video clips for TikTok and YouTube with OpenAI

⚑ 120 views · 🎬 Content Creation & Video

πŸ’‘ Pro Tip β€” Since TikTok doesn’t have a public API, getting data usually means fragile HTTP scraping. ScraperNode is a community node that gives you clean JSON for TikTok profiles, videos, and comments β€” drop it into your workflow and skip the parsing.

View All Scrapers

Description

Quick overview

This workflow listens for a Telegram photo message, uploads the image to AtlasCloud to generate a Seedance 2.0 image-to-video clip, uses OpenAI to create a short SEO title, then publishes the video to YouTube and TikTok via Blotato and sends a confirmation back to Telegram.

How it works

  1. Receives a Telegram message containing an image and uses the caption as the video prompt.
  2. Uploads the image to AtlasCloud and starts a ByteDance Seedance 2.0 image-to-video generation job with the configured duration, resolution, aspect ratio, and FPS.
  3. Polls AtlasCloud at a set interval until the generation status is completed or succeeded.
  4. Sends the prompt to OpenAI to generate a single short, optimized title for the video.
  5. Publishes the rendered video URL to YouTube through Blotato using the generated title.
  6. Publishes the same video to TikTok through Blotato and sends a Telegram message with the title and video link.

Setup

  1. Connect a Telegram bot credential and send photos with captions to the bot to trigger the workflow.
  2. Create an AtlasCloud API header-auth credential (Authorization: Bearer ) and select it in the AtlasCloud upload, generate, and status HTTP requests.
  3. Add an OpenAI API credential for the title generation step and choose the model you want to use.
  4. Add a Blotato API credential, then select your YouTube and TikTok accounts in the two publishing steps.
  5. Review the configuration values (model, duration, resolution, aspect ratio, FPS, and poll interval) to match your target output and platform requirements.

Additional info

Generate videos from images with Seedance 2 and publish to TikTok and YouTube

πŸ“₯ Open full documentation on Notion

πŸ”— Nodes Used

HTTP Request, Telegram, Telegram Trigger, AI Agent, OpenAI Chat Model

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup