One telegram chat to edit, thumbnail & auto-post your videos everywhere
This workflow turns any Telegram bot into an AI-powered social media command center for photos, videos and voice notes. video demo From one Telegram chat you can: - Send a photo and auto-post it to Instagram, TikTok and Pinterest with AI captions. - Send a video and: - Let AI generate titles + descriptions and upload it to TikTok, Instagram and YouTube. - Use /thumb to generate 4 custom thumbnails with Nano Banana Pro. - Use /edit ... to run FFmpeg edits (cut, mute, resize, speed, etc.) via U
At a glance
One telegram chat to edit, thumbnail & auto-post your videos everywhere is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects OpenAI, Telegram, LinkedIn, Instagram. It's free to download. Follow the 5-step import below to go live in minutes.
- Platform
- n8n
- Connects
- OpenAI, Telegram, LinkedIn, Instagram, Gemini
- Modules
- 66
- Price
- Free
- Version
- v1.0

About this workflow
This workflow turns any Telegram bot into an AI-powered social media command center for photos, videos and voice notes. video demo From one Telegram chat you can: - Send a photo and auto-post it to Instagram, TikTok and Pinterest with AI captions. - Send a video and: - Let AI generate titles + descriptions and upload it to TikTok, Instagram and YouTube. - Use /thumb to generate 4 custom thumbnails with Nano Banana Pro. - Use /edit ... to run FFmpeg edits (cut, mute, resize, speed, etc.) via Upload-Post FFmpeg jobs and get the edited video back in Telegram. - Send a voice note and turn it into posts for LinkedIn, X (Twitter) and Threads, then auto-publish. - Keep human approval in the loop: every caption or text post is shown in Telegram for you to accept before publishing. Out of the box, the captions and long descriptions are optimized for Spanish (es-ES), but you can easily change the prompts to any language or brand voice. --- What You Can Do From Telegram 1. Photo → Instagram, TikTok & Pinterest Just send a photo (or image as document) to your Telegram bot: - The workflow downloads the photo from Telegram. - Gemini 2.5 Flash analyzes the image plus your caption/text (if any). - An AI Agent generates platform-specific descriptions for: - TikTok (short hook, 90 chars) - Instagram - Pinterest (title + description) - You receive a message in Telegram with all the proposed descriptions. - You approve or reject with inline buttons. - On approval, Upload-Post publishes the photo to: - Instagram - TikTok - Pinterest (to the board you configured) and sends back a status message with success flags, post URLs and error messages. --- 2. Video → TikTok, Instagram & YouTube (no commands) If you send a video with no special caption: - The workflow treats it as a standard video post. - It fetches the file from Telegram. - Gemini 2.5 Flash analyzes the video and describes its content. - An AI Agent turns that description + your caption into: - TikTok description - Instagram description - YouTube title + description - You get a Telegram message with the three platform descriptions to review. - Once you approve: - It shows “Uploading…” in Telegram. - The video is sent to Upload-Post, which uploads to TikTok, Instagram and YouTube with the generated text. - Finally, you receive an upload report for each platform (success, URL, error message). --- 3. /thumb → AI Thumbnails for Your Video (Nano Banana Pro) If you send a video with caption exactly /thumb: - The workflow downloads the video. - Gemini 2.5 Flash generates a long, SEO-rich description in Spanish of everything that happens in the video. - A second AI Agent uses that detailed description to create 3 concepts: - Each concept has: title, description, and a full promptthumbnail (Spanish, single line) specially crafted for Nano Banana Pro. - In Telegram you see the 3 concepts (titles) and select: - 0, 1, 2 or “create new”. - Once you choose a concept: - The prompt is sent to Nano Banana Pro (fal-ai/nano-banana-pro/edit) with your reference face image (configurable). - Nano Banana Pro generates 4 thumbnails (16:9). - The workflow downloads the 4 images and sends them back to you in Telegram as photos so you can pick and use your favorite in your YouTube/Upload-Post pipeline. Use /thumb whenever you already have the video and just want killer thumbnails generated with AI. --- 4. /edit … → Natural-Language FFmpeg Video Editor If you send a video with a caption starting with /edit, for example: - /edit cut the first 3 seconds and remove the audio - /edit crop to vertical 9:16 and speed up x1.5 - /edit blur the background and keep the subject centered The workflow behaves as a text-to-FFmpeg command generator: - An AI Agent (powered by Gemini) reads your /edit instructions. - It generates a safe FFmpeg command in JSON format: - Always uses ffmpeg -y - Uses {input} and {output} placeholders - No semicolons and no dangerous shell characters - The workflow then: - Downloads the original video from Telegram. - Calls Upload-Post FFmpeg jobs API with the video and the generated fullcommand. - Polls the job status until it’s finished. - Downloads the processed (edited) video. - Sends the edited video back to you in Telegram with a simple sendVideo node. This makes Telegram a front-end for a remote FFmpeg engine: you describe the edit in natural language, and the workflow handles all the FFmpeg complexity. > Note: The edited video is returned to Telegram; if you want to auto-post it, simply send the new video again without /edit so it goes through the normal multi-platform publishing path. --- 5. Voice Notes → LinkedIn, X & Threads (Text Posts) For voice messages: - The Telegram Trigger detects message.voice. - The workflow downloads the audio file. - OpenAI Whisper transcribes the recording. - An AI Agent turns the transcription into: - A LinkedIn post (Spanish, long-form dev/creator style, based on your examples). - A Threads post (Spanish, up to 500 chars). - A Tweet / X post or thread (English, using hooks + hashtags like #n8n, #automation, #dev). - In Telegram you see a preview message with the suggested copy for Threads, LinkedIn and X. - After you approve: - You get an “Uploading…” message. - Upload-Post publishes: - To your LinkedIn organization page (configured by ID). - To X (Twitter). - To Threads. - The workflow sends a status message with success flags and URLs for each platform. This is perfect for “talk to your phone, ship content to all your text platforms”. --- How the Workflow Is Structured - Telegram Trigger Listens to every incoming message and routes by type: - /start → No-Op - voice → Audio pipeline - document/photo → Photo pipeline - video → Video/thumbnail/editor pipelines (/thumb, /edit or normal) - AI Blocks (Gemini + OpenAI) - Gemini 2.5 Flash for: - Photo understanding. - Short video descriptions (for auto-posting). - Long, detailed video summaries (for thumbnail generator). - OpenAI Whisper for voice transcription. - Multiple AI Agents (Gemini chat) with structured JSON output parsers for: - Per-platform social captions. - Threads/LinkedIn/X posts. - Thumbnail prompts and title concepts. - FFmpeg command generation. - Upload-Post Integration - Photos → Instagram, TikTok, Pinterest. - Videos → TikTok, Instagram, YouTube. - Text → LinkedIn page, X, Threads. - FFmpeg job endpoint for server-side video editing. - All uploads return status, URL and error messages back into Telegram. - Human-in-the-Loop - All critical AI outputs go through sendAndWait nodes in Telegram: - You review and choose whether to publish or not. - You choose which thumbnail concept to use. --- Requirements & Setup - Accounts & APIs - Telegram bot (via @BotFather). - Upload-Post.com account with your social profiles connected. - OpenAI API key (Whisper). - Google Gemini API key (AI Studio). - Nano Banana Pro / fal.ai key (for thumbnails). - Runtime - n8n instance (cloud or self-hosted). - FFmpeg available where n8n runs (Docker image, VM, etc.) for local checks if needed (the heavy lifting is delegated to Upload-Post FFmpeg jobs). - Configuration - Create Telegram credentials with your bot token. - Create Upload-Post credentials with your API token. - Set uploadpostuser and pinterestboardid in the Edit Fields node. - Optionally replace: - Example face image URL used for Nano Banana Pro. - LinkedIn organization ID. - Any language / tone in the AI agent system prompts. --- Ideal Use Cases - Creators & influencers who want to post to every platform from one Telegram chat. - Agencies who want a “content butler” clients can use without touching n8n. - Solo devs & makers who publish workflows, devlogs and product updates and want: - Multi-platform video posts. - Voice → LinkedIn/X/Threads posts. - Easy text-based video editing and thumbnail generation. Install this template, plug in your keys, talk to your bot in Telegram, and turn it into your all-in-one AI social media machine.
How to import this n8n workflow
- 1
Download the workflow JSON file after purchase.
- 2
Open n8n → click the menu → Import from File.
- 3
Select the downloaded JSON and import.
- 4
Set up credentials for each node that requires them.
- 5
Click Execute Workflow to test, then activate.
Setup guide
Setup guide included
Purchase to unlock the full step-by-step guide
Related N8n workflows
Parse natural language dates with OpenAI GPT-4o for smart scheduling
Scrape and ingest web content into Supabase pgvector with Firecrawl
Multi-agent salon appointment management with Telegram, GPT5-mini & Claude MCP
Extract structured LinkedIn profile data with Airtop & AI parsing
Transform product photos into studio-quality visuals with Nano Banana & Telegram
Generate AI newsletter drafts from Google Sheets to Notion with GPT-5-mini
Schedule appointments via Telegram with GPT-4o & Google Calendar
Generate & publish SEO-optimized WordPress blog posts with AI
Reviews
No reviews yet
Be the first to buy and share your experience.
Leave a review
Sign in to share your experience with this workflow.
Create a free account to purchase workflows.
- JSON blueprint — instant download
- Setup guide PDF included
- 5 downloads · valid 30 days
- Works with n8n
Need help setting this up?
Book a 3-hour live setup session with an Agility consultant.
- Configure live on Google Meet / Zoom
- Free follow-up if workflow has defects
- Platform expert assigned to you