๐ŸŽฌ Auto-create and publish AI social videos with Telegram, GPT-4 and Blotato

โšก 28,527 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.

View All Scrapers

Description

Workflow Screenshot

Auto-create and publish AI social videos with Telegram, GPT-4 and Blotato

> โš ๏ธ Disclaimer: This workflow uses Community Nodes and must be run on a self-hosted instance of n8n.

Who is this for?

This template is perfect for social media managers, content creators, AI enthusiasts, and automation pros who want to generate short-form videos (Reels) from a simple Telegram message, then publish them across multiple platformsโ€”all without video editing or manual uploads.

What problem is this workflow solving?

Creating content is only half the job. The real bottleneck comes in:

This workflow automates all of that using AI. It saves hours every week and guarantees consistent output.

What this workflow does

This end-to-end automation handles everything from AI video generation to social publishing:

  1. Starts with a Telegram message (text or image prompt)
  2. Generates video using Kling or Blotato, based on the input
  3. Creates music with Piapi and merges it with the video
  4. Generates text overlays and captions with GPT-4
  5. Builds a stylized video using JSON2Video
  6. Logs results to Google Sheets
  7. Sends final output back to Telegram
  8. Auto-posts the video to 9 platforms via Blotato (Instagram, TikTok, YouTube, Facebook, LinkedIn, Threads, Twitter/X, Pinterest, Bluesky)

Setup

  1. Connect your Telegram bot to the trigger node.
  2. Add your OpenAI API key for all GPT nodes.
  3. Set up Kling and Piapi API access (for video and music generation).
  4. Connect your Cloudinary account to upload images.
  5. Link a Google Sheet with columns: Title, Caption, URL.
  6. Set your Blotato API key and fill in the platform-specific account IDs.

How to customize this workflow to your needs

๐Ÿ“„ Documentation: Notion Guide

๐Ÿ”— Nodes Used

Google Sheets, HTTP Request, Telegram, Telegram Trigger, OpenAI

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup