Communication & Messaging
Auto-create and publish AI social videos with Telegram, GPT-4 and Blotato
Auto-create and publish AI social videos with Telegram, GPT-4 and Blotato
Manual
High
42
Nodes
Manual
Trigger
High
Complexity
7/22/2025
Added
Workflow Overview
Total Nodes
42
Node Types
10
Node Types
http Request
Upload Video to Blotato, Post to Instagram, Post to YouTube, Post to TikTok, Post to Facebook Page, Post to Threads, Post to Twitter (X), Post to LinkedIn, Post to Bluesky, Post to Pinterest, Extract Image File URL, Upload Image to Cloudinary, Convert Image to Video, Get Image-Based Video URL, Generate Video with blotato, Get blotato Video URL, Generate Music with Piapi, Get Music File URL, Merge Video + Music, Get Final Video URL
20 nodes
sticky Note
Sticky Note3, Sticky Note, Sticky Note1, Sticky Note2, Sticky Note4
5 nodes
telegram Trigger
Trigger Telegram Prompt or Image
1 node
code
Split Prompt or Image Input, Split Script
2 nodes
if
Condition Input Type (Image or Text)
1 node
telegram
Download Image from Telegram, Send Final Video to Telegram, Send Caption to Telegram
3 nodes
wait
Wait for Image-to-Video Rendering, Wait for blotato Video Rendering, Wait for Music Generation, Wait for Fusion Completion
4 nodes
set
Merge Video Data (Image or Prompt), Assign Platform IDs for Blotato
2 nodes
open Ai
Generate Script (GPT-4o-mini), Generate Social Caption (GPT-4), Generate SEO Title (GPT-4)
3 nodes
google Sheets
Append Video Data to Google Sheet
1 node
Workflow JSON
44.46 KB
{
"id": "hiCTcf6srJl3Xsxh",
"meta": {
"instanceId": "a2b23892dd6989fda7c1209b381f5850373a7d2b85609624d7c2b7a092671d44"
},
"name": "Auto-create and publish AI social videos with Telegram, GPT-4 and Blotato",
"tags": [],
"nodes": [
{
"id": "b8a41b63-8c48-4964-befe-b949f3e9b755",
"name": "Upload Video to Blotato",
"type": "n8n-nodes-base.httpRequest",
"position": [
2580,
920
],
"parameters": {
"url": "https://backend.blotato.com/v2/media",
"method": "POST",
"options": {},
"sendBody": true,
"sendHeaders": true,
"bodyParameters": {
"parameters": [
{
"name": "url",
"value": "={{ $('Append Video Data to Google Sheet').item.json['url '] }}"
}
]
},
"headerParameters": {
"parameters": [
{
"name": "blotato-api-key"
}
]
}
...Showing first 1000 characters. Click "Expand" to view the full JSON.