Create and publish AI video reels to Instagram from Telegram with OpenAI and AtlasCloud
UnknownUnknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.
Community nodes
These come from third-party npm packages. In n8n 3.0 unverified community packages are off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
@blotato/n8n-nodes-blotato(Publish Reel to Instagram)
Nodes used (9)
- Telegram Trigger
n8n-nodes-base.telegramTrigger - Edit Fields (Set)
n8n-nodes-base.set - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - HTTP Request
n8n-nodes-base.httpRequest - Wait
n8n-nodes-base.wait - If
n8n-nodes-base.if - Blotato
@blotato/n8n-nodes-blotato.blotato - Telegram
n8n-nodes-base.telegram
What it does
Quick overview This workflow turns a Telegram message into an AI-generated vertical video using AtlasCloud Seedance 2.0, generates an Instagram-ready caption with OpenAI, publishes the reel via Blotato, and sends a Telegram confirmation with the published video URL. How it works 1. Triggers when a new message is received by your Telegram bot. 2. Uses OpenAI to expand the message into a short, visually descriptive 9:16 text-to-video prompt. 3. Sends the prompt to AtlasCloud (Seedance 2.0) to generate a vertical video with the configured size, duration, and FPS. 4. Waits and polls AtlasCloud for the prediction status until the video completes. 5. Uses OpenAI to write a playful Instagram caption with 3–5 hashtags based on the video prompt. 6. Publishes the generated video URL as an Instagram Reel through Blotato using the generated caption. 7. Sends a Telegram message confirming the Reel is published and includes the final video URL. Setup 1. Create a Telegram bot and add your Telegram credentials to both the trigger and the notification steps. 2. Add an OpenAI API credential and select it for both prompt and caption generation. 3. Create an AtlasCloud API key and configure an HTTP header auth credential (Authorization: Bearer <key) for the video generation and status requests. 4. Install/enable the Blotato community node, connect your Blotato account and Instagram account, and select the target account in the publish step. 5. Review the Configuration values (model, width/height, duration, FPS, and polling interval) to match your desired Reel format and runtime. Additional info Publish AI video reels to Instagram from Telegram messages 📥 Open full documentation on Notion