🎬 Text-to-video generator & social media publisher with Fal.ai and Telegram approval
⚡ 215 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.
Description
AI Video Generator & Social Media Publisher (Telegram Bot)
Turn a single text message into a fully produced video and publish it across 5 social media platforms automatically. This workflow combines AI video generation (Fal.ai) with a “Human-in-the-loop” approval system via Telegram, ensuring you never post content without checking it first.
Who is this for?
- Social Media Managers who want to automate Short/Reel creation.
- Content Creators looking to scale their output on Instagram, TikTok, and YouTube.
- Brands that need consistent, on-brand video content generated from simple text prompts.
How it works
- Trigger: Send a text message to your Telegram bot (e.g., “A futuristic city with neon lights”).
- AI Drafting: An AI Agent (GPT-4o) converts your message into a detailed cinematic video prompt based on your brand guidelines.
- Generation: Fal.ai (Veo3 model) generates a high-quality 9:16 video.
- Approval Loop: The bot sends you the video preview.
- Reply “Great”: The workflow proceeds to publishing.
- Reply with feedback (e.g., “Too dark, make it brighter”): The AI refines the prompt and regenerates the video.
- Publishing: Once approved, the workflow generates platform-specific captions and hashtags, logs the post to Google Sheets, and uploads the video to Blotato to publish on Instagram, Facebook, LinkedIn, TikTok, and YouTube Shorts.
Requirements
- OpenAI API Key
- Fal.ai API Key (for video generation)
- Telegram Bot Token
- Google Sheets (for logging posts)
- Blotato Account (for multi-channel publishing)
How to set up
- Credentials: configure your credentials for OpenAI, Fal.ai, Telegram, Google Sheets, and Blotato.
- Fal.ai Setup: Create a Header Auth credential named
Authorizationwith valueKey <YOUR_FAL_KEY>. - Google Sheets: In the “Log to Google Sheets” node, select the specific Sheet you want to use for tracking.
- Blotato: In the 5 publishing nodes (Instagram, Facebook, etc.), select your specific Account IDs from the dropdowns.
- Brand Customization: Open the “Draft Video Prompt” and “Generate Caption” nodes to edit the System Prompt with your specific brand voice and aesthetic guidelines.
đź”— Nodes Used
Google Sheets, HTTP Request, Telegram, Telegram Trigger, AI Agent, OpenRouter Chat Model
📥 Import
Download workflow.json and import into n8n:
Workflow menu → Import from File