π¬ Generate Seedance video ads from Telegram photos with OpenAI and Blotato
β‘ 57 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.
Description
Quick overview
This workflow turns a product photo sent via Telegram into an AI-generated short video ad using OpenAI for image analysis and concept/caption writing, AtlasCloud Seedance 2.0 for text-to-video generation, and Blotato to publish the approved video to Facebook, Instagram, TikTok, and YouTube Shorts.
How it works
- Receives a product photo (and optional campaign caption) via a Telegram bot message.
- Uses OpenAI Vision to analyze the image and produce a detailed, product-only description.
- Uses OpenAI to generate a one-shot text-to-video ad concept, then asks the user in Telegram to approve or reject it with feedback for revision.
- Submits the approved prompt to AtlasCloud Seedance 2.0, waits, polls the generation status, and routes failures to a Telegram alert.
- Sends the generated video back to Telegram for approval, and regenerates the video from the same prompt if it is rejected.
- Uses OpenAI to generate a social caption and hashtags, loops through a Telegram approval/revision step, then publishes the approved video and caption to selected platforms via Blotato.
Setup
- Add Telegram bot credentials and start a chat with your bot so it can receive photos and send approval forms.
- Add an OpenAI API credential with access to vision and chat models, and adjust the model IDs in the Configuration values if needed.
- Create an AtlasCloud HTTP Header Auth credential (Authorization: Bearer <API_KEY>) and select it on both AtlasCloud HTTP Request nodes.
- Add a Blotato credential, select your connected account/page IDs in each enabled Blotato publish node, and disable any platforms you donβt want to post to.
- Review and update the Configuration values (duration, aspect ratio, resolution, status wait time, language, and TikTok privacy level) to match your campaign and platform requirements.
Additional info
Generate AI video ads from product photos with Seedance 2.0 and publish to social media
π₯ Open full documentation on Notion
Need help customizing?
Contact me for consulting and support : Linkedin
MY NEW YOUTUBE CHANNEL
π Subscribe to my new YouTube channel. Here Iβll share videos and Shorts with practical tutorials and FREE templates for n8n.
π Nodes Used
HTTP Request, Telegram, Telegram Trigger, AI Agent, OpenAI Chat Model, Structured Output Parser
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File
