Create and publish AI-generated video content via Telegram automatically
Workflow Description
Workflow that receives requests through Telegram, generates video content using OpenAI's capabilities, stores metadata in Google Sheets, and handles conditional posting logic. Streamlines content production for social media with minimal manual intervention while maintaining detailed records.
How it works
- 1.Receive content request from Telegram user
- 2.Process request and generate video content via OpenAI
- 3.Log data and metadata to Google Sheets
- 4.Evaluate posting conditions and requirements
- 5.Send completed video to designated Telegram channel
Use cases
- Automate seasonal marketing campaign video production
- Generate recurring educational or instructional video content
- Scale content creation for multiple brand accounts
Requirements
- Active OpenAI account with valid API key
- Telegram bot token and publishing channel access
- Google Sheets file with editor permissions enabled
Service Value
Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.
Apps Used
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (42)
Upload Video to Blotato
HTTP Request
Post to Instagram
HTTP Request
Post to YouTube
HTTP Request
Post to TikTok
HTTP Request
Post to Facebook Page
HTTP Request
Post to Threads
HTTP Request
Post to Twitter (X)
HTTP Request
Post to LinkedIn
HTTP Request
Post to Bluesky
HTTP Request
Post to Pinterest
HTTP Request
Sticky Note3
Sticky Note
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note
Sticky Note4
Sticky Note
Trigger Telegram Prompt or Image
Set
Split Prompt or Image Input
Code
Condition Input Type (Image or Text)
If
Download Image from Telegram
Set
Extract Image File URL
HTTP Request
Upload Image to Cloudinary
HTTP Request
Convert Image to Video
HTTP Request
Wait for Image-to-Video Rendering
Wait
Get Image-Based Video URL
HTTP Request
Generate Video with blotato
HTTP Request
Wait for blotato Video Rendering
Wait
Get blotato Video URL
HTTP Request
Merge Video Data (Image or Prompt)
Set
Generate Music with Piapi
HTTP Request
Wait for Music Generation
Wait
Get Music File URL
HTTP Request
Generate Script (GPT-4o-mini)
OpenAI
Split Script
Code
Merge Video + Music
HTTP Request
Wait for Fusion Completion
Wait
Get Final Video URL
HTTP Request
Generate Social Caption (GPT-4)
OpenAI
Generate SEO Title (GPT-4)
OpenAI
Append Video Data to Google Sheet
Google Sheets
Send Final Video to Telegram
Set
Send Caption to Telegram
Set
Assign Platform IDs for Blotato
Set