Marketing

Create and publish AI-generated video content via Telegram automatically

42 nodes 148 85 Automatic trigger
Download

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. 1.Receive content request from Telegram user
  2. 2.Process request and generate video content via OpenAI
  3. 3.Log data and metadata to Google Sheets
  4. 4.Evaluate posting conditions and requirements
  5. 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

Telegram OpenAI Google Sheets

Details

Trigger Automatic trigger
Nodes 42
Apps 3
Views 148
Downloads 85

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (42)

/

Upload Video to Blotato

HTTP Request

#1

Post to Instagram

HTTP Request

#2

Post to YouTube

HTTP Request

#3

Post to TikTok

HTTP Request

#4

Post to Facebook Page

HTTP Request

#5

Post to Threads

HTTP Request

#6

Post to Twitter (X)

HTTP Request

#7

Post to LinkedIn

HTTP Request

#8

Post to Bluesky

HTTP Request

#9

Post to Pinterest

HTTP Request

#10

Sticky Note3

Sticky Note

#11

Sticky Note

Sticky Note

#12

Sticky Note1

Sticky Note

#13

Sticky Note2

Sticky Note

#14

Sticky Note4

Sticky Note

#15

Trigger Telegram Prompt or Image

Set

#16

Split Prompt or Image Input

Code

#17

Condition Input Type (Image or Text)

If

#18

Download Image from Telegram

Set

#19

Extract Image File URL

HTTP Request

#20

Upload Image to Cloudinary

HTTP Request

#21

Convert Image to Video

HTTP Request

#22

Wait for Image-to-Video Rendering

Wait

#23

Get Image-Based Video URL

HTTP Request

#24

Generate Video with blotato

HTTP Request

#25

Wait for blotato Video Rendering

Wait

#26

Get blotato Video URL

HTTP Request

#27

Merge Video Data (Image or Prompt)

Set

#28

Generate Music with Piapi

HTTP Request

#29

Wait for Music Generation

Wait

#30

Get Music File URL

HTTP Request

#31

Generate Script (GPT-4o-mini)

OpenAI

#32

Split Script

Code

#33

Merge Video + Music

HTTP Request

#34

Wait for Fusion Completion

Wait

#35

Get Final Video URL

HTTP Request

#36

Generate Social Caption (GPT-4)

OpenAI

#37

Generate SEO Title (GPT-4)

OpenAI

#38

Append Video Data to Google Sheet

Google Sheets

#39

Send Final Video to Telegram

Set

#40

Send Caption to Telegram

Set

#41

Assign Platform IDs for Blotato

Set

#42