
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.
How the workflow works
This end-to-end automation transforms a short Telegram message into a fully produced and published social video:
- Receives a text prompt from Telegram
- Transforms it into a detailed video scene using GPT-4
- Generates a cinematic video with Kling
- Creates a voice-over script and converts it to audio
- Merges the video and the audio
- Adds styled captions
- Writes a social caption and an SEO-optimized title
- Saves metadata to Google Sheets
- Sends a preview via Telegram
- Publishes the video to 9 social platforms using Blotato
Setup
- Connect your Telegram bot to the "Telegram Trigger" node
- Add your OpenAI API key to all GPT-related nodes
- Configure Kling API access in the "Generate Video" node
- Link your Cloudinary account for audio upload
- Connect JSON2Video to handle video merging and captioning
- Set up Google Sheets with your preferred spreadsheet ID
- Connect your Blotato API key and fill in the platform IDs (Instagram, TikTok, etc.)
- Test by sending a Telegram message like:
generate video A robot exploring Mars, Why AI will reshape humanity
Disclaimer: This workflow uses Community Nodes, which are only available on self-hosted instances of n8n.
How to customize this workflow to your needs
- Change the visual style: Adjust the GPT-4 prompt formatting to reflect your brand tone
- Edit voice style: Replace the TTS provider or tweak OpenAI's voice settings
- Revise captions or titles: Fine-tune the system prompts in the "Create Description" or "Create Title" nodes
- Target fewer platforms: Disable or remove nodes for platforms you don’t use
- Add approval steps: Insert a Telegram confirmation step before auto-publishing
📄 Documentation: Notion Guide
Demo Video
🎥 Watch the full tutorial here: YouTube Demo