AI-Powered Short-Form Video Generator with OpenAI, Flux, Kling, and ElevenLabs and upload to all social networks

AI-Powered Short-Form Video Generator with OpenAI, Flux, Kling, and ElevenLabs and upload to all social networks

Scheduled
High
51
Nodes
Scheduled
Trigger
High
Complexity
7/22/2025
Added

Workflow Overview

Total Nodes
51
Node Types
14

Node Types

http Request
Get image, Generate Image, Image-to-Video, Get Video, Generate voice, Render Final Video, Get Final Video, Get Raw File, Upload Video and Description to Tiktok, Upload Video and Description to Instagram, Upload Video and Description to Youtube, Upload Video and Description to Facebook, Upload Video and Description to Linkedin
13 nodes
code
List Elements, List Elements1, Calculate Token Usage, Create List
4 nodes
wait
Wait 10min, Wait 3min, Wait 5min, Wait to retry, Wait1
5 nodes
if
Fail check, Check for failures, Validate list formatting
3 nodes
open Ai
Generate Image Prompts, Generate Video Captions, Generate Script, Get Audio from Video, Generate Description for Videos in Tiktok and Instagram
5 nodes
sticky Note
Sticky Note1, Sticky Note, Sticky Note2, Sticky Note3, Sticky Note4, Sticky Note5, Sticky Note6, Sticky Note7
8 nodes
merge
Match captions with videos, Pair Videos with Audio
2 nodes
google Drive
Upload Voice Audio, Set Access Permissions, Upload Final Video, Set Permissions
4 nodes
discord
Notify me on Discord
1 node
schedule Trigger
Once Per Day
1 node
google Sheets
Load Google Sheet, Update Google Sheet
2 nodes
set
Set API Keys
1 node
read Binary File
Read Video from Google Drive
1 node
write Binary File
Write video
1 node

Workflow JSON

69.22 KB
{
  "id": "KY0vB3hifSrA24k2",
  "meta": {
    "instanceId": "3378b0d68c3b7ebfc71b79896d94e1a044dec38e99a1160aed4e9c323910fbe2",
    "templateId": "3121"
  },
  "name": "AI-Powered Short-Form Video Generator with OpenAI, Flux, Kling, and ElevenLabs and upload to all social networks",
  "tags": [],
  "nodes": [
    {
      "id": "e5095169-dc78-4d90-9662-04cfc82c38d9",
      "name": "Get image",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1160,
        480
      ],
      "parameters": {
        "url": "=https://api.piapi.ai/api/v1/task/{{ $json.data.task_id }}",
        "options": {},
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "X-API-Key",
              "value": "={{ $('Set API Keys').item.json['PiAPI Key'] }}"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "f477250a-fc8e-407e-a632-cffc0e564596",
      "name": "Generate Image",
      "ty...

Showing first 1000 characters. Click "Expand" to view the full JSON.