← All N8N workflows
AI & researchAgentCodeGoogle SheetsHTTP RequestOpenAI Chat Model

💥AI Social Video Generator with GPT-4, Kling & Blotato —Auto-Post to Instagram, Facebook,, TikTok, Twitter & Pinterest - vide

Configured with Agent, Google Sheets, HTTP Request, OpenAI Chat Model, and additional nodes. Review the connections and setup before adapting this template.

Workflow preview
TriggerTrigger: TelegramPromptTelegram TriggerCodeExtract Prompt &CaptionCodeAI & modelsTransform Prompt forKling (GPT-4)AgentAI & modelsOpenAI Model BridgeOpenAI Chat ModelWeb / APIGenerate Video viaKling APIHTTP RequestWaitWait for VideoGenerationWaitWeb / APIGet Generated Video URLHTTP RequestAI & modelsGenerate Voice-OverScriptOpen AiAI & modelsConvert Script to Audio(TTS)Open AiWeb / APIUpload Audio toCloudinaryHTTP RequestWeb / APIMerge Audio + VideoHTTP RequestWaitWait for Audio/VideoFusionWaitWeb / APIGet Video URL withAudioHTTP RequestWaitWait Before CaptioningWaitWeb / APIAdd Captions/Subtitlesto VideoHTTP RequestWaitWait for Caption RenderWaitWeb / APIGet Final Video URL(Audio + Captions)HTTP RequestAI & modelsGenerate Social Captionfrom VoiceoverOpen AiAI & modelsGenerate YouTube-StyleTitleOpen AiData storeSave Video Metadata toGoogle SheetsGoogle SheetsMessagingSend Final Video toTelegramTelegramMessagingSend Caption Link viaTelegramTelegramTransformAssign Social Media IDsEdit FieldsWeb / APIUpload Video to BlotatoHTTP RequestWeb / APIPost to InstagramHTTP RequestWeb / APIPost to YouTubeHTTP RequestWeb / APIPost to TikTokHTTP RequestWeb / APIPost to Facebook PageHTTP RequestWeb / APIPost to ThreadsHTTP RequestWeb / APIPost to Twitter (X)HTTP RequestWeb / APIPost to LinkedInHTTP RequestWeb / APIPost to BlueskyHTTP RequestWeb / APIPost to PinterestHTTP Request

Node categories in this workflow

  • Trigger
  • Code
  • AI & models
  • Web / API
  • Wait
  • Data store
  • Messaging
  • Transform

Icons describe general node roles, inferred from node types. Inspect the parameters for the configured action.

Drag to pan; use + and − to zoom. Reconstructed from the exported node positions; nothing runs here. Dashed lines represent non-main connections. Full node names and notes appear below.

How it works

The exported workflow contains the following configured nodes. Their connections are shown above; inspect the JSON for the complete logic, expressions, and external actions.

Workflow node names, types, and operations
NodeCategoryTypeOperation
Trigger: Telegram PromptTriggerTelegram TriggerSee node parameters
Extract Prompt & CaptionCodeCodeSee node parameters
Transform Prompt for Kling (GPT-4)AI & modelsAgentSee node parameters
OpenAI Model BridgeAI & modelsOpenAI Chat ModelSee node parameters
Generate Video via Kling APIWeb / APIHTTP RequestPOST
Wait for Video GenerationWaitWaitSee node parameters
Get Generated Video URLWeb / APIHTTP RequestSee node parameters
Generate Voice-Over ScriptAI & modelsOpen AiSee node parameters
Convert Script to Audio (TTS)AI & modelsOpen Aiaudio
Upload Audio to CloudinaryWeb / APIHTTP RequestSee node parameters
Merge Audio + VideoWeb / APIHTTP RequestPOST
Wait for Audio/Video FusionWaitWaitSee node parameters
Get Video URL with AudioWeb / APIHTTP RequestSee node parameters
Wait Before CaptioningWaitWaitSee node parameters
Add Captions/Subtitles to VideoWeb / APIHTTP RequestPOST
Wait for Caption RenderWaitWaitSee node parameters
Get Final Video URL (Audio + Captions)Web / APIHTTP RequestSee node parameters
Generate Social Caption from VoiceoverAI & modelsOpen AiSee node parameters
Generate YouTube-Style TitleAI & modelsOpen AiSee node parameters
Save Video Metadata to Google SheetsData storeGoogle Sheetsappend
Send Final Video to TelegramMessagingTelegramsendVideo
Send Caption Link via TelegramMessagingTelegramSee node parameters
Assign Social Media IDsTransformEdit FieldsSee node parameters
Upload Video to BlotatoWeb / APIHTTP RequestPOST
Post to InstagramWeb / APIHTTP RequestPOST
Post to YouTubeWeb / APIHTTP RequestPOST
Post to TikTokWeb / APIHTTP RequestPOST
Post to Facebook PageWeb / APIHTTP RequestPOST
Post to ThreadsWeb / APIHTTP RequestPOST
Post to Twitter (X)Web / APIHTTP RequestPOST
Post to LinkedInWeb / APIHTTP RequestPOST
Post to BlueskyWeb / APIHTTP RequestPOST
Post to PinterestWeb / APIHTTP RequestPOST

Setup

  1. Download the JSON and import it into an isolated n8n instance. Leave the workflow inactive.
  2. Connect your own credentials through n8n’s credential store. Replace REPLACE_WITH_* values with your resource identifiers.
  3. Inspect API destinations, Code nodes, database queries, file paths, and outbound actions.
  4. Run with synthetic data and harmless destinations. Enable triggers only after checking the actual outputs.

Requirements

An n8n instance with the listed node types and compatible versions. Service-connected workflows may require accounts, credentials, or paid APIs.

Credential types declared in the source

  • googleSheetsOAuth2Api
  • httpBasicAuth
  • httpHeaderAuth
  • openAiApi
  • telegramApi

Workflow notes

💥AI Social Video Generator with GPT-4, Kling & Blotato —Auto-Post to Instagram, Facebook,, TikTok, Twitter & Pinterest - vide

💥AI Social Video Generator with GPT-4, Kling & Blotato —Auto-Post to Instagram, Facebook,, TikTok, Twitter & Pinterest - vide

Purpose and structure

This folder contains the 💥AI Social Video Generator with GPT-4, Kling & Blotato —Auto-Post to Instagram, Facebook,, TikTok, Twitter & Pinterest - vide workflow. Its executable nodes use agent, code, googleSheets, httpRequest, lmChatOpenAi, openAi, set, telegram, telegramTrigger, wait. The table and connection map below are derived from the JSON, not an inferred guarantee of behavior.

Setup

Import inactive. Configure your own credentials and replace REPLACE_WITH_* values. Review external destinations and Code nodes before running.

Entry points

Trigger: Telegram Prompt

Verification

Sanitized source candidate; not runtime-tested. This overview is generated from node metadata. Read the folder README for the connection map, credential types, and license.

Attribution

https://github.com/Zie619/n8n-workflows/blob/94007c1445d9258a7da116646b79473e7c7c3282/workflows/Telegram/1288_Telegram_Wait_Automation_Webhook.json MIT; preserve source notices.

Canvas section labels

These name areas of the original canvas; they do not include explanatory instructions.

  • 🟫 STEP 1 — Create Video Using AI
  • 🟫 STEP 2 — Add Voice-Over to Video
  • 🟥 STEP 5 — Auto-Publish to 9 Social Platforms
  • 🟫 STEP 4 — Save Video & Notify via Telegram
  • 🟫 STEP 3 — Add Captions to Enhance Engagement

More in AI & research