Generación de videos virales de animales de vigilancia para TikTok usando GPT y Veo3 IA

Avanzado

Este es unContent Creation, Multimodal AIflujo de automatización del dominio deautomatización que contiene 16 nodos.Utiliza principalmente nodos como If, Wait, Telegram, DataTable, HttpRequest. Generar videos virales de animales de vigilancia para TikTok con GPT y Veo3 AI

Requisitos previos
  • Bot Token de Telegram
  • Pueden requerirse credenciales de autenticación para la API de destino
  • Clave de API de OpenAI
Vista previa del flujo de trabajo
Visualización de las conexiones entre nodos, con soporte para zoom y panorámica
Exportar flujo de trabajo
Copie la siguiente configuración JSON en n8n para importar y usar este flujo de trabajo
{
  "meta": {
    "instanceId": "7914110285fa02b6fbc6c97080a41909334a12a40fb7c7c8ccd7922fbaeffe1b",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "3d8a021d-ea8a-4b9f-bfb1-19cf7ba274a1",
      "name": "Prompt para CCTV",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        128,
        16
      ],
      "parameters": {
        "modelId": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-5-chat-latest",
          "cachedResultName": "GPT-5-CHAT-LATEST"
        },
        "options": {},
        "messages": {
          "values": [
            {
              "content": "=📌 TASK: Create a hyper-realistic CCTV security camera style prompt for viral animal footage\n\nANIMAL: {{\n($json['Animal Name'] && $json['Animal Name'].trim()) ||\n( () => {\nconst animals = [\n'cat','dog','rabbit','hamster','guinea pig','ferret','mouse','chinchilla','hedgehog','gerbil',\n'raccoon','squirrel','opossum','skunk','fox','deer','goat','alpaca','llama','piglet',\n'duck','goose','turkey','rooster','chicken','peacock','pigeon','seagull','crow','magpie'\n];\nreturn animals[Math.floor(Math.random()*animals.length)];\n})()\n}}\n\nLOCATION: {{\n($json['Location Setting (Optional)'] && $json['Location Setting (Optional)'].trim()) ||\n( () => {\nconst locations = [\n'backyard','front porch','driveway','garden','side yard','front yard','alley near trash bins','porch','garage entrance',\n'roof','balcony','apartment hallway','stairwell','basement door','kitchen window','living room doorway','laundry room',\n'garage interior','carport','tool shed','chicken coop','duck pond edge','back fence gate','swimming pool deck',\n'above-ground pool rim','trampoline','patio furniture area','barbecue grill area','mailbox area','front gate',\n'street sidewalk','community park bench','courtyard','rooftop terrace','garden pond edge'\n];\nreturn locations[Math.floor(Math.random()*locations.length)];\n})()\n}}\n\nACTION: {{\n($json['Action'] && $json['Action'].trim()) ||\n( () => {\nconst actions = [\n'accidentally ringing the doorbell and freaking out',\n'sneezing loudly and startling itself',\n'tiptoeing off with a stolen slice of pizza',\n'slipping off the bird feeder and playing it cool',\n'wobbling along the fence like a tightrope walker',\n'battling a garden hose that seems alive',\n'dragging a shoe across the lawn like a trophy',\n'attempting a parkour jump and adorably missing',\n'chasing a laser dot across the patio',\n'peeking into the camera, nose smudging the lens',\n'carefully carrying a slice of bread like a briefcase',\n'jump-scaring itself with a garden gnome',\n'doing a dramatic slow-motion slip on wet tiles',\n'stealing the doormat and sprinting off',\n'moonwalking away from a startled pigeon',\n'arguing with its own reflection in the window',\n'riding a robot vacuum like a tiny cowboy',\n'playing tug-of-war with a dangling sock',\n'stacking leaves into a tiny nest and sitting proudly',\n'peeking from the mailbox like a spy',\n'trying to fit through the cat flap with a giant snack',\n'sliding across the deck like it’s ice',\n'balancing a twig on its head like a crown',\n'hopping into a flowerpot and popping back out',\n'doing zoomies around the sprinkler',\n'posing like a statue every time the light comes on',\n'sneaking under a parked car like a ninja',\n'surfing a trash can lid down the driveway',\n'ringing a wind chime and looking confused',\n'trying to catch falling snowflakes with its tongue',\n'mistaking a pumpkin for a friend and hugging it',\n'staring down a lawn flamingo in a duel',\n'pulling a pizza box that’s way too big',\n'doing a perfect somersault off the curb',\n'tiptoeing along the pool edge and slipping in with style',\n'wearing a bucket as a helmet',\n'parading with a garden glove as a prize',\n'playing peekaboo behind a flowerpot',\n'attempting a dramatic leap onto a chair and bonking softly',\n'rolling on the grass like a fuzzy tumbleweed',\n'sitting on the doorbell camera like a throne',\n'stealing a sponge and giving the patio a scrub',\n'tap-dancing on a metal grate',\n'getting startled by its own sneeze then apologizing to no one',\n'playing keep-away with a tennis ball from invisible friends',\n'carefully escorting a pinecone across the yard',\n'accidentally switching on the sprinkler and sprinting',\n'poking the camera with a curious paw',\n'misjudging a leap and landing in a bush',\n'doing a victory lap with a stolen slice of toast'\n];\nreturn actions[Math.floor(Math.random()*actions.length)];\n})()\n}}\n\nCUSTOM DETAILS: {{ $json.Description || 'none' }}\n\n📋 PROMPT REQUIREMENTS:\n\n* CCTV/security camera aesthetic: grainy, black and white, night vision style\n* Timestamp overlay in corner in this exact format: {{ new Date().toISOString().slice(0,19).replace('T',' ') }}\n* Slightly blurry/low-res security camera quality\n* Animal is the main focus, doing the funny ACTION above\n* Outdoor residential setting (unless LOCATION clearly indoor)\n* Motion blur effects from security camera\n* Infrared/night vision lighting style\n* Fence, grass, house elements in background\n* Wide angle security camera perspective\n* Authentic surveillance footage feel\n\n🎨 STYLE ELEMENTS TO INCLUDE:\n\n* \"security camera footage, CCTV style\"\n* \"black and white, grainy, low resolution\"\n* \"timestamp overlay, night vision\"\n* \"wide angle lens, surveillance perspective\"\n* \"motion blur, infrared lighting\"\n\n🧾 OUTPUT FORMAT:\nReturn ONLY a JSON object with TWO prompts:\n{\n\"image_prompt\": \"[Image generation prompt for creating the CCTV still frame]\",\n\"video_prompt\": \"[Video generation prompt for animating the scene with natural animal movement]\"\n}\n\n💡 EXAMPLE STYLE:\n\n* \"CCTV security footage of a {{ $json['Animal Name'] || 'randomly chosen animal' }} in {{ $json['Location Setting (Optional)'] || 'a backyard' }}, black and white, grainy quality, timestamp {{ new Date().toISOString().slice(0,19).replace('T',' ') }}, night vision, wide angle lens, residential setting\"\n"
            }
          ]
        },
        "jsonOutput": true
      },
      "credentials": {
        "openAiApi": {
          "id": "aU3oyDayilaqb6iD",
          "name": "OpenAi account D"
        }
      },
      "typeVersion": 1.8
    },
    {
      "id": "3b7b2e55-6bc1-4212-b8e2-e351508fc50d",
      "name": "Esperar",
      "type": "n8n-nodes-base.wait",
      "position": [
        720,
        16
      ],
      "webhookId": "1572dce9-b0c6-43a2-ae78-052b5306c7d5",
      "parameters": {
        "unit": "minutes"
      },
      "typeVersion": 1.1
    },
    {
      "id": "5a8333ed-bb2c-4d78-9026-3be0daa0d1b8",
      "name": "Obtener el Estado",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        896,
        16
      ],
      "parameters": {
        "url": "https://api.kie.ai/api/v1/veo/record-info",
        "options": {},
        "sendQuery": true,
        "sendHeaders": true,
        "queryParameters": {
          "parameters": [
            {
              "name": "taskId",
              "value": "={{ $json.data.taskId }}"
            }
          ]
        },
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "Bearer {{ $credentials.veoApi.apiKey }}"
            }
          ]
        }
      },
      "credentials": {
        "veoApi": {
          "id": "veo-api-credentials",
          "name": "Veo API"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "0d2659f1-2520-4e0a-9f9b-f5186c30d3e2",
      "name": "Si",
      "type": "n8n-nodes-base.if",
      "position": [
        1104,
        16
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "2ff2c730-0b60-4d89-93b4-6158f70b3992",
              "operator": {
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.msg }}",
              "rightValue": "success"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "dc1bfe4c-6101-474e-a418-8b46efb0c630",
      "name": "Enviar un video",
      "type": "n8n-nodes-base.telegram",
      "position": [
        1152,
        288
      ],
      "webhookId": "92e4f9c7-4e82-45a5-90e6-36122b5d5460",
      "parameters": {
        "file": "={{ $json.video_url }}",
        "chatId": "={{ $credentials.telegramApi.chatId }}",
        "operation": "sendVideo",
        "additionalFields": {}
      },
      "credentials": {
        "telegramApi": {
          "id": "GAEE7YofmSUolvTh",
          "name": "Viral CCTV animal"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "dcc97f90-f6fe-4abc-8ce3-fe99ebf75d3b",
      "name": "Activador Programado",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -64,
        16
      ],
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "hours",
              "hoursInterval": 4
            }
          ]
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "fdbcd738-4067-4a87-baf9-6907924151a2",
      "name": "Creación de Video",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        480,
        16
      ],
      "parameters": {
        "url": "https://api.kie.ai/api/v1/veo/generate",
        "method": "POST",
        "options": {
          "batching": {
            "batch": {
              "batchSize": 1
            }
          }
        },
        "jsonBody": "={\n  \"prompt\": \"{{ $json.message.content.video_prompt }}\",\n  \"model\": \"veo3_fast\",\n  \"aspectRatio\": \"9:16\"\n}\n",
        "sendBody": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "Bearer {{ $credentials.veoApi.apiKey }}"
            }
          ]
        }
      },
      "credentials": {
        "veoApi": {
          "id": "veo-api-credentials",
          "name": "Veo API"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "930b26a7-d89e-4bda-88b9-14ab9a57152b",
      "name": "Crear publicación",
      "type": "@blotato/n8n-nodes-blotato.blotato",
      "position": [
        768,
        288
      ],
      "parameters": {
        "options": {},
        "platform": "tiktok",
        "accountId": {
          "__rl": true,
          "mode": "list",
          "value": "={{ $credentials.blotatoApi.accountId }}",
          "cachedResultUrl": "https://backend.blotato.com/v2/accounts/{{ $credentials.blotatoApi.accountId }}",
          "cachedResultName": "funnytiktokusa1"
        },
        "postContentText": "={{ $('Insert row').item.json.title }} {{ $('Insert row').item.json.tags }}",
        "postContentMediaUrls": "={{ $json.url }}",
        "postCreateTiktokOptionIsAiGenerated": true
      },
      "credentials": {
        "blotatoApi": {
          "id": "psMxz2vRFdZ2nT1d",
          "name": "Blotato account"
        }
      },
      "typeVersion": 2
    },
    {
      "id": "a97f0bbc-bb3d-4273-b1a1-a169282be645",
      "name": "Json parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        112,
        496
      ],
      "parameters": {
        "jsonSchemaExample": "[\n  {\n    \"output\": {\n      \"title\": \"A captivating and SEO-friendly title based on the video prompt.\",\n      \"hashTags\": \"#tag1 #tag2 #tag3 #tag4 #tag5\"\n    }\n  }\n]"
      },
      "typeVersion": 1.3
    },
    {
      "id": "e843e09d-7999-4fa2-849b-9d8c2ca882db",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -32,
        496
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1-mini"
        },
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "aU3oyDayilaqb6iD",
          "name": "OpenAi account D"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "74260b32-b1ed-4ad1-aeb8-a3c108536a38",
      "name": "Tiktok Título y Hashtags",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        -32,
        288
      ],
      "parameters": {
        "text": "={{ $('Prompt for CCTV').item.json.message.content.video_prompt }}",
        "batching": {},
        "messages": {
          "messageValues": [
            {
              "message": "=**Persona:**\nYou are a world-class Social Media Content Strategist with a specialization in creating viral short-form video content for platforms like TikTok and Instagram Reels. Your expertise is in crafting titles that create immediate intrigue (the \"hook\") and selecting hashtags that maximize reach and engagement. You understand the TikTok algorithm and know how to blend broad, trending tags with specific, niche tags for optimal discovery.\n\n**Context:**\nThis prompt is part of an automated content creation workflow. Your response will be parsed directly by a machine, so it is **critical** that you adhere strictly to the output format. Do not add any conversational text, explanations, markdown formatting like `json`, or any characters outside of the required JSON structure.\n\n**Task:**\nAnalyze the user-provided video concept below. Based on this concept, generate:\n1.  A compelling, hook-oriented title optimized for TikTok.\n2.  A set of five (5) viral and relevant hashtags.\n\n**Rules for Generation:**\n* **Title:**\n    * **Intrigue is Key:** It must create curiosity and make the user stop scrolling. Ask a question, present a shocking result, or state a controversial opinion related to the video.\n    * **SEO Friendly:** Include 1-2 keywords that someone would search for to find this type of content.\n    * **Concise:** Keep it short and punchy, easily readable on a mobile screen (under 150 characters).\n* **Hashtags:**\n    * **Relevance First:** All tags must be directly related to the video's content.\n    * **The 3/2 Strategy:**\n        * Provide 3 broad, high-traffic tags (e.g., `#fyp`, `#viral`, `#trending`).\n        * Provide 2 niche-specific tags that accurately describe the video's subject (e.g., `#AIart`, `#pythonprogramming`, `#travelhacks`).\n    * **Format:** Present the hashtags as a single string, separated by spaces.\n\n**Note:** Don't add any emoji in title.\n\n**Strict Output Format:**\nYour entire response must be a single, valid JSON array containing one object, as specified below. Do not output anything else.\n\n[\n  {\n    \"output\": {\n      \"title\": \"A captivating and SEO-friendly title based on the video prompt.\",\n      \"hashTags\": \"#tag1 #tag2 #tag3 #tag4 #tag5\"\n    }\n  }\n]\n"
            }
          ]
        },
        "promptType": "define",
        "hasOutputParser": true
      },
      "retryOnFail": true,
      "typeVersion": 1.7
    },
    {
      "id": "4f5b6734-51cc-4c71-a1c6-ae2e30165b46",
      "name": "Subir medio",
      "type": "@blotato/n8n-nodes-blotato.blotato",
      "position": [
        544,
        288
      ],
      "parameters": {
        "mediaUrl": "={{ $json.video_url }}",
        "resource": "media"
      },
      "credentials": {
        "blotatoApi": {
          "id": "psMxz2vRFdZ2nT1d",
          "name": "Blotato account"
        }
      },
      "typeVersion": 2
    },
    {
      "id": "a6eceb21-e292-485b-93ec-45a68e6ffa84",
      "name": "Insertar fila",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        320,
        288
      ],
      "parameters": {
        "columns": {
          "value": {
            "tags": "={{ $json.output[0].output.hashTags }}",
            "title": "={{ $json.output[0].output.title }}",
            "status": "created",
            "video_url": "={{ $('If').item.json.data.response.resultUrls[0] }}"
          },
          "schema": [
            {
              "id": "title",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "title",
              "defaultMatch": false
            },
            {
              "id": "tags",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "tags",
              "defaultMatch": false
            },
            {
              "id": "status",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "status",
              "defaultMatch": false
            },
            {
              "id": "video_url",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "video_url",
              "defaultMatch": false
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "dataTableId": {
          "__rl": true,
          "mode": "list",
          "value": "={{ $credentials.dataTableApi.tableId }}",
          "cachedResultUrl": "/projects/{{ $credentials.dataTableApi.projectId }}/datatables/{{ $credentials.dataTableApi.tableId }}",
          "cachedResultName": "Security Camera Workflow TikTok"
        }
      },
      "credentials": {
        "dataTableApi": {
          "id": "data-table-credentials",
          "name": "Data Table API"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "fca106e5-95ae-4c6b-a1fb-656b429f3525",
      "name": "Actualizar fila(s)",
      "type": "n8n-nodes-base.dataTable",
      "position": [
        944,
        288
      ],
      "parameters": {
        "columns": {
          "value": {
            "status": "posted"
          },
          "schema": [
            {
              "id": "title",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": false,
              "required": false,
              "displayName": "title",
              "defaultMatch": false
            },
            {
              "id": "tags",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": false,
              "required": false,
              "displayName": "tags",
              "defaultMatch": false
            },
            {
              "id": "status",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "status",
              "defaultMatch": false
            },
            {
              "id": "video_url",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": false,
              "required": false,
              "displayName": "video_url",
              "defaultMatch": false
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "filters": {
          "conditions": [
            {
              "keyValue": "={{ $('Insert row').item.json.id }}"
            }
          ]
        },
        "operation": "update",
        "dataTableId": {
          "__rl": true,
          "mode": "list",
          "value": "={{ $credentials.dataTableApi.tableId }}",
          "cachedResultUrl": "/projects/{{ $credentials.dataTableApi.projectId }}/datatables/{{ $credentials.dataTableApi.tableId }}",
          "cachedResultName": "Security Camera Workflow TikTok"
        }
      },
      "credentials": {
        "dataTableApi": {
          "id": "data-table-credentials",
          "name": "Data Table API"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "de5abbb9-7adb-4c14-93c1-535980106df8",
      "name": "Nota Adhesiva7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -800,
        -96
      ],
      "parameters": {
        "color": 5,
        "width": 528,
        "height": 640,
        "content": "## Muhammad Farooq Iqbal - Automation Expert & n8n Creator\n\nI am a passionate automation expert and recognized n8n Creator specializing in intelligent workflow automation. With extensive experience in n8n, AI automation, Zapier, and Make.com, I have created innovative workflow templates with 500+ downloads across the global automation community\n\n### Expertise\n- **Workflow Automation**: n8n, Zapier, Make.com, AI automation\n- **AI Integration**: Gemini AI, API integration, data processing\n- **Platform Mastery**: Google Sheets, Google Drive, custom scripts\n\n## Need Help with This Workflow?\n\nIf you face any issues with this workflow or need customization support, feel free to reach out:\n\n**📧 Email**: mfarooqiqbal143@gmail.com  \n**📱 Phone**: +923036991118  \n**💼 LinkedIn**: [Connect with me](https://linkedin.com/in/muhammadfarooqiqbal)  \n**🌐 Portfolio**: [View my work](https://mfarooqone.github.io/n8n/)\n\n*I'm always excited to help with automation challenges and workflow optimization!*\n"
      },
      "typeVersion": 1
    },
    {
      "id": "51895c13-165e-4c8e-9def-a9c3ced6ea13",
      "name": "Nota Adhesiva",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -256,
        -96
      ],
      "parameters": {
        "color": 4,
        "width": 1664,
        "height": 736,
        "content": "## Viral CCTV Camera Animals Videos"
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "0d2659f1-2520-4e0a-9f9b-f5186c30d3e2": {
      "main": [
        [
          {
            "node": "74260b32-b1ed-4ad1-aeb8-a3c108536a38",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "3b7b2e55-6bc1-4212-b8e2-e351508fc50d",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "3b7b2e55-6bc1-4212-b8e2-e351508fc50d": {
      "main": [
        [
          {
            "node": "5a8333ed-bb2c-4d78-9026-3be0daa0d1b8",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "a6eceb21-e292-485b-93ec-45a68e6ffa84": {
      "main": [
        [
          {
            "node": "4f5b6734-51cc-4c71-a1c6-ae2e30165b46",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "930b26a7-d89e-4bda-88b9-14ab9a57152b": {
      "main": [
        [
          {
            "node": "fca106e5-95ae-4c6b-a1fb-656b429f3525",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "a97f0bbc-bb3d-4273-b1a1-a169282be645": {
      "ai_outputParser": [
        [
          {
            "node": "74260b32-b1ed-4ad1-aeb8-a3c108536a38",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "4f5b6734-51cc-4c71-a1c6-ae2e30165b46": {
      "main": [
        [
          {
            "node": "930b26a7-d89e-4bda-88b9-14ab9a57152b",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "fca106e5-95ae-4c6b-a1fb-656b429f3525": {
      "main": [
        [
          {
            "node": "dc1bfe4c-6101-474e-a418-8b46efb0c630",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5a8333ed-bb2c-4d78-9026-3be0daa0d1b8": {
      "main": [
        [
          {
            "node": "0d2659f1-2520-4e0a-9f9b-f5186c30d3e2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "fdbcd738-4067-4a87-baf9-6907924151a2": {
      "main": [
        [
          {
            "node": "3b7b2e55-6bc1-4212-b8e2-e351508fc50d",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "3d8a021d-ea8a-4b9f-bfb1-19cf7ba274a1": {
      "main": [
        [
          {
            "node": "fdbcd738-4067-4a87-baf9-6907924151a2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "dcc97f90-f6fe-4abc-8ce3-fe99ebf75d3b": {
      "main": [
        [
          {
            "node": "3d8a021d-ea8a-4b9f-bfb1-19cf7ba274a1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "e843e09d-7999-4fa2-849b-9d8c2ca882db": {
      "ai_languageModel": [
        [
          {
            "node": "74260b32-b1ed-4ad1-aeb8-a3c108536a38",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "74260b32-b1ed-4ad1-aeb8-a3c108536a38": {
      "main": [
        [
          {
            "node": "a6eceb21-e292-485b-93ec-45a68e6ffa84",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Preguntas frecuentes

¿Cómo usar este flujo de trabajo?

Copie el código de configuración JSON de arriba, cree un nuevo flujo de trabajo en su instancia de n8n y seleccione "Importar desde JSON", pegue la configuración y luego modifique la configuración de credenciales según sea necesario.

¿En qué escenarios es adecuado este flujo de trabajo?

Avanzado - Creación de contenido, IA Multimodal

¿Es de pago?

Este flujo de trabajo es completamente gratuito, puede importarlo y usarlo directamente. Sin embargo, tenga en cuenta que los servicios de terceros utilizados en el flujo de trabajo (como la API de OpenAI) pueden requerir un pago por su cuenta.

Flujos de trabajo relacionados recomendados

Crear videos publicitarios UGC realistas con sincronización de labios usando GPT-4o, ElevenLabs y WaveSpeed
Usar GPT-4o, ElevenLabs y sincronización de labios de WaveSpeed para crear videos publicitarios de UGC realistas
If
Set
Wait
+
If
Set
Wait
38 NodosMuhammad Farooq Iqbal
Creación de contenido
Generación de videos UGC a partir de imágenes de productos (GPT-4, Fal.ai y KIE.ai a través de Telegram)
Generar videos UGC a partir de imágenes de productos usando Telegram, GPT-4, Fal.ai y KIE.ai
Set
Wait
Split Out
+
Set
Wait
Split Out
28 NodosMuhammad Farooq Iqbal
Creación de contenido
1. Configuración del robot para detalles de la lista de reproducción
Usa Suno, GPT-4, Runway y Creatomate para crear listas de reproducción de música de YouTube generadas por IA
If
Set
Code
+
If
Set
Code
203 NodosJoseph
Creación de contenido
💥 Automatización de anuncios de video con NanoBanana, Seedream 4, ChatGPT Image y Veo 3 - VIDE
Usar IA (NanoBanana, Seedream, GPT-4o, Veo 3) para automatizar y publicar campañas de video publicitario
Set
Code
Wait
+
Set
Code
Wait
63 NodosDr. Firas
Creación de contenido
Flujo de extracción y contacto de datos de Apollo 1 ✅
Generación automática de prospectos usando Apollo, análisis con IA y seguimiento de correos programados
If
Code
Wait
+
If
Code
Wait
39 NodosDeniz
Creación de contenido
Flujo automatizado de blog SEO de palabras clave a WordPress con GPT-5 e imágenes de fal.ai
Usar GPT-5 y fal.ai imágenes para automatizar el flujo de blog SEO de palabras clave a WordPress
Set
Code
Wait
+
Set
Code
Wait
96 NodosPaul
Creación de contenido
Información del flujo de trabajo
Nivel de dificultad
Avanzado
Número de nodos16
Categoría2
Tipos de nodos12
Descripción de la dificultad

Adecuado para usuarios avanzados, flujos de trabajo complejos con 16+ nodos

Enlaces externos
Ver en n8n.io

Compartir este flujo de trabajo

Categorías

Categorías: 34