Skip to content
FlowHubFluxonLab
A
AI Automationfree

Generate & Auto-Post Social Videos to Multiple Platforms with GPT-4 and Kling AI

by Dr. Firasadapted from n8n official workflow galleryUpdated Aug 2026
RequiresAAI AgentCCodeGoogle SheetsGoogle SheetsHTTP RequestHTTP RequestOpenAIOpenAI Chat ModelOpenAI Chat ModelTelegramTelegram
Share Post Share
Trigger: Telegram PromptTrigger: Telegr…CoExtract Prompt & CaptionExtract Prompt …AgTransform Prompt for Kling (GPT-4)Transform Promp…OpenAI Model BridgeOpenAI Model Br…HRGenerate Video via Kling APIGenerate Video …WaWait for Video GenerationWait for Video …HRGet Generated Video URLGet Generated V…Generate Voice-Over ScriptGenerate Voice-…Convert Script to Audio (TTS)Convert Script …HRUpload Audio to CloudinaryUpload Audio to…HRMerge Audio + VideoMerge Audio + V…WaWait for Audio/Video FusionWait for Audio/…HRGet Video URL with AudioGet Video URL w…WaWait Before CaptioningWait Before Cap…HRAdd Captions/Subtitles to VideoAdd Captions/Su…WaWait for Caption RenderWait for Captio…HRGet Final Video URL (Audio + Captions)Get Final Video…Generate Social Caption from VoiceoverGenerate Social…Generate YouTube-Style TitleGenerate YouTub…Save Video Metadata to Google SheetsSave Video Meta…Send Final Video to TelegramSend Final Vide…Send Caption Link via TelegramSend Caption Li…SeAssign Social Media IDsAssign Social M…HRUpload Video to BlotatoUpload Video to…HRPost to InstagramPost to Instagr…HRPost to YouTubeHRPost to TikTokHRPost to Facebook PagePost to Faceboo…HRPost to ThreadsHRPost to Twitter (X)Post to Twitter…HRPost to LinkedInHRPost to BlueskyHRPost to PinterestPost to Pintere…1234567891011121314151617181920212223242526272829303132
1/5
STEPS · 32
Starts on a Telegram event

AI-Powered Social Video Generator with Auto-Posting to Instagram, TikTok, YouTube, Facebook, LinkedIn, Threads, Pinterest, Twitter (X), and Bluesky Who is this workflow for? This workflow is ideal for content creators, marketers, social media managers, and automation enthusiasts who want to generate, customize, and publish short-form videos across multiple platforms without manual editing or posting. If you use tools like ChatGPT, Kling, or Blotato and want to streamline your content creation process, this workflow is made for you. What problem does this workflow solve? Publishing regular video content on multiple platforms is time-consuming—especially when adding voice-overs, captions, and managing distribution. This workflow solves that by: Automating video generation using AI (Kling + GPT-4) Adding realistic voice narration Styling subtitles for social media Creating titles and social captions Auto-posting to Instagram, TikTok, YouTube, Facebook, Threads, Twitter (X), LinkedIn, Pinterest, and Bluesky All of this is triggered by a simple message sent via Telegram.

Tags

n8nreference-onlyagentgoogle-sheetslm-chat-open-aiopen-aitelegram
Connects
AAI AgentCCodesheetsGoogle SheetsWHTTP RequestOpenAIopenaichatmodelOpenAI Chat Model
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes33
AddedApr 9, 2025

Related workflows

See all AI Automation
AWopenaichatmodel
free

Create AI product video ad Shorts from Telegram photos with OpenAI and AtlasCloud

Quick overview This workflow takes a product photo sent via Telegram, uses OpenAI Vision to describe it and OpenAI to write a short-form video ad prompt, generates a vertical video via AtlasCloud, then (after two approvals in Telegram) publishes the Short to YouTube via Blotato. How it works Triggers when a user sends a product photo (optionally with a caption/campaign) to a Telegram bot. Downloads the image from Telegram and uses OpenAI Vision to extract an advertising-focused product description. Uses OpenAI to generate a single cinematic text-to-video prompt plus a YouTube Shorts title and description. Sends the proposed prompt to Telegram and waits for your approval before proceeding. If approved, requests video generation from AtlasCloud and polls the render status until the video is completed. Sends the generated video back to Telegram for preview and waits for a second approval to publish. If approved, publishes the video to YouTube as an unlisted Short via Blotato and notifies you in Telegram (otherwise it stops and sends a decline message). Setup Create and connect a Telegram bot credential, then start a chat with the bot so it can receive photos and send approval prompts.

by Dr. Firas
Aopenaichatmodelstructuredoutputparser
free

Publish AI social posts from Telegram to LinkedIn, Instagram, Facebook and Threads with OpenAI and Blotato

Quick overview This workflow listens for a Telegram message or voice note, uses OpenAI to turn it into a cross-platform social caption and matching AI image, publishes the post via Blotato to LinkedIn, Instagram, Facebook, and Threads, then sends a confirmation back to Telegram. How it works Triggers when a new Telegram message is received by your bot. Routes the input as voice or text, downloading voice notes from Telegram and transcribing them with OpenAI. Sends the resulting text to an OpenAI chat model to generate a single ready-to-publish caption plus an image prompt. Generates an image with OpenAI (gpt-image-1) using the returned image prompt. Uploads the generated image to Blotato to get a hosted media URL. Publishes the caption and image to LinkedIn, Instagram, Facebook Pages, and Threads through Blotato. Sends a Telegram message confirming publication and includes the posted caption. Setup Create a Telegram bot in @BotFather, add the bot token as a Telegram credential in n8n, and activate the Telegram Trigger. Add an OpenAI API credential for audio transcription, caption generation, and image generation, and (optionally) adjust the model, language, image size, and quality

by Dr. Firas
AopenaichatmodelS
free

Run a voice-enabled AI assistant on Telegram with OpenAI, Gmail and Notion

Quick overview This workflow turns a Telegram bot into a personal assistant that handles text and voice messages using OpenAI, can read Gmail and Google Calendar, looks up tasks and contacts in Notion, and can draft and send emails with a required approval step in Telegram. How it works Triggers when a new Telegram message is received by your bot. Detects whether the message is a voice note or text, and if it is voice, downloads it from Telegram and transcribes it with OpenAI. Sends the resulting user text to an OpenAI-powered agent that keeps a short conversation memory per chat. When needed, the agent fetches recent emails from Gmail, lists upcoming events from Google Calendar, and pulls tasks or contacts from Notion to answer the request. If the agent decides to send an email, it asks for approval in Telegram and only proceeds after you approve within the time limit. Sends the assistant’s final response back to the same Telegram chat. Setup Create a Telegram bot with @BotFather, add the Telegram credentials in n8n, and use the workflow’s Telegram trigger to connect the bot. Add an OpenAI API credential for both chat responses and voice transcription, and set your preferred model

by Dr. Firas