Generador ágil de proyectos jerárquicos de tareas ClickUp usando GPT-5 y formularios

Avanzado

Este es unMultimodal AIflujo de automatización del dominio deautomatización que contiene 28 nodos.Utiliza principalmente nodos como Set, Gmail, Limit, Merge, ClickUp. Generador ágil de jerarquías de tareas en ClickUp usando GPT-5 y formularios

Requisitos previos
  • Cuenta de Google y credenciales de API de Gmail
  • Clave de API de OpenAI

Categoría

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": "d1786ab0d745a7498abf13a9c2cdabb1374c006e889b79eef64ce0386b8f8a41"
  },
  "nodes": [
    {
      "id": "eeea3c68-1832-4187-9343-58ec67e2e176",
      "name": "Al hacer clic en 'Probar flujo de trabajo'",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        0,
        600
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "1328690e-0cb9-4925-9340-137a25605860",
      "name": "Al enviar el formulario",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        0,
        320
      ],
      "webhookId": "222194e7-b1e2-4595-8065-1a3449962865",
      "parameters": {
        "options": {},
        "formTitle": "Jira Full Project Generator",
        "formFields": {
          "values": [
            {
              "fieldLabel": "Project Name",
              "requiredField": true
            },
            {
              "fieldType": "textarea",
              "fieldLabel": "Project Full Features",
              "requiredField": true
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "d5e32e9f-1ea1-49be-904a-687e25644dbc",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        900,
        700
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-5-mini",
          "cachedResultName": "gpt-5-mini"
        },
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "MGwGMKEkdcjzlYCw",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "9c1821ab-74c2-41a8-8d50-366a697c1d5a",
      "name": "Analizador de salida estructurada",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        1080,
        680
      ],
      "parameters": {
        "jsonSchemaExample": "[\n  {\n    \"task_title\": \"As a [user], I want to [goal], so that [benefit]\",\n    \"description\": \"Brief but clear explanation of the user story, its purpose, and what outcome is expected.\",\n    \"sub_tasks\": [\n      {\n        \"title\": \"Design UI for the feature\",\n        \"description\": \"Create wireframes and UI mockups in Figma to visualize the user interaction and layout.\"\n      },\n      {\n        \"title\": \"Implement frontend logic using React\",\n        \"description\": \"Develop the user interface in React, handling user input and state updates as needed.\"\n      },\n      {\n        \"title\": \"Build backend API endpoint\",\n        \"description\": \"Create REST API endpoint to support frontend interactions, including data validation and business logic.\"\n      },\n      {\n        \"title\": \"Write unit tests\",\n        \"description\": \"Develop unit tests to ensure individual components and functions work as expected.\"\n      },\n      {\n        \"title\": \"Perform integration testing\",\n        \"description\": \"Test the interaction between frontend and backend components to verify end-to-end behavior.\"\n      },\n      {\n        \"title\": \"Update project documentation\",\n        \"description\": \"Document the implementation details, API contracts, and usage instructions for future maintenance.\"\n      }\n    ]\n  },\n  {\n    \"task_title\": \"As a [user], I want to [another goal], so that [another benefit]\",\n    \"description\": \"Brief explanation of this separate user story and the desired outcome.\",\n    \"sub_tasks\": [\n      {\n        \"title\": \"Task A\",\n        \"description\": \"Explanation of Task A’s purpose and what needs to be done.\"\n      },\n      {\n        \"title\": \"Task B\",\n        \"description\": \"Explanation of Task B’s purpose and what needs to be done.\"\n      },\n      {\n        \"title\": \"Task C\",\n        \"description\": \"Explanation of Task C’s purpose and what needs to be done.\"\n      }\n    ]\n  }\n]"
      },
      "typeVersion": 1.2
    },
    {
      "id": "a7431feb-5531-4126-a43d-fb0b4e99847d",
      "name": "Iterar sobre elementos",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        1780,
        500
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 3
    },
    {
      "id": "427cb908-53cd-405b-a423-006d454ce142",
      "name": "Separar",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        1300,
        500
      ],
      "parameters": {
        "options": {},
        "fieldToSplitOut": "output"
      },
      "typeVersion": 1
    },
    {
      "id": "70ad657e-4e8b-4f15-8980-e40dd88d4219",
      "name": "Analizador de salida estructurada1",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        480,
        840
      ],
      "parameters": {
        "jsonSchemaExample": "{\n  \"project_name\": \"Clean and professional project name here\",\n  \"project_description\": \"Clear and concise one-paragraph description of the project with technical clarity and business relevance.\",\n  \"project_key\": \"ABCDE\"\n}"
      },
      "typeVersion": 1.2
    },
    {
      "id": "2727823f-e5a2-4c0b-a8dc-55afcfccc78d",
      "name": "Asignación de nombre al proyecto",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        360,
        500
      ],
      "parameters": {
        "text": "=You are a naming expert and technical writer.  \nYour task is to clean up and enhance the following rough input into a professional-sounding **project name** and **concise, clear project description**, and generate a suitable **Jira project key**.\n\nThe project key must be 5 uppercase letters, randomly generated and not necessarily related to the project name. For example, it could be \"XQJTR\" or \"MBZKD\"\n\nReturn only the result in JSON format with three fields: `project_name`, `project_description`, and `project_key`.\n\n---\n\n### Input:\nRaw Project Name: `{{ $json['Project Name'] }}`  \nRaw Project Description: `{{ $json['Project Full Features'] }}`\n\n---\n\n### Output format:\n```json\n{\n  \"project_name\": \"Clean and professional project name here\",\n  \"project_description\": \"Clear and concise one-paragraph description of the project with technical clarity and business relevance.\",\n  \"project_key\": \"ABCDE\"\n}\n```\n\nOnly return the JSON. Do not include any commentary or explanation.\n",
        "promptType": "define",
        "hasOutputParser": true
      },
      "typeVersion": 1.6
    },
    {
      "id": "1073eff2-637a-4d14-a703-7dfa08e4a3da",
      "name": "Editar campos",
      "type": "n8n-nodes-base.set",
      "position": [
        2160,
        520
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "b65992ed-e101-4975-9c54-fb6e13d1fd40",
              "name": "sub_tasks",
              "type": "array",
              "value": "={{ $('Loop Over Items').item.json.sub_tasks }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "39f8bbce-362d-4de3-8d4c-f9478a00dd69",
      "name": "Separar1",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        2340,
        520
      ],
      "parameters": {
        "options": {},
        "fieldToSplitOut": "sub_tasks"
      },
      "typeVersion": 1
    },
    {
      "id": "0a1df922-d08a-4ef6-8e62-de6a274ffe79",
      "name": "Combinar",
      "type": "n8n-nodes-base.merge",
      "position": [
        2300,
        1000
      ],
      "parameters": {
        "mode": "combine",
        "options": {},
        "combineBy": "combineAll"
      },
      "typeVersion": 3.1
    },
    {
      "id": "72e8f384-8334-4872-8c50-4b8c116326e7",
      "name": "Ejecutar flujo de trabajo",
      "type": "n8n-nodes-base.executeWorkflow",
      "position": [
        2540,
        1000
      ],
      "parameters": {
        "options": {},
        "workflowId": {
          "__rl": true,
          "mode": "list",
          "value": "xkwdP019EsqYbPXp",
          "cachedResultName": "ClickUp Project Generator Template Workflow"
        },
        "workflowInputs": {
          "value": {
            "list_id": "={{ $('ClickUp Create List').item.json.id }}",
            "task_id": "={{ $json.id }}",
            "subtask_title": "={{ $json.title }}",
            "subtask_description": "={{ $json.description }}"
          },
          "schema": [
            {
              "id": "task_id",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "task_id",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "subtask_title",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "subtask_title",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "subtask_description",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "subtask_description",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "list_id",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "list_id",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": true
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "35a1d0d4-e293-453a-a753-6d569d9ad6d8",
      "name": "Límite",
      "type": "n8n-nodes-base.limit",
      "position": [
        1520,
        500
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "69ab22b8-8626-4090-a9b4-17720228fd97",
      "name": "Gmail",
      "type": "n8n-nodes-base.gmail",
      "position": [
        2140,
        320
      ],
      "webhookId": "82cc33ac-690d-4448-bfd7-169af70b0bd2",
      "parameters": {
        "sendTo": "n8n_test_result_replace_me@yopmail.com",
        "message": "={{ $('Project Naming').first().json.output.project_name }} is successfully generated on ClickUp\nList ID: {{ $('ClickUp Create List').first().json.id }}\nProject Link: https://app.clickup.com/9014828465/v/li/{{ $('ClickUp Create List').first().json.id }}",
        "options": {
          "appendAttribution": false
        },
        "subject": "Project successfully generated",
        "emailType": "text"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "CeBpTZBQSAMKVKJY",
          "name": "Gmail account (Billy Email 2)"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "f99f4632-92d2-46cc-8e99-e91df234ad89",
      "name": "Agregar",
      "type": "n8n-nodes-base.aggregate",
      "position": [
        1960,
        320
      ],
      "parameters": {
        "options": {},
        "fieldsToAggregate": {
          "fieldToAggregate": [
            {}
          ]
        }
      },
      "typeVersion": 1
    },
    {
      "id": "219dd0c7-61d6-47a0-8205-10fb15e46e8e",
      "name": "Generador de tareas de proyecto ClickUp",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        980,
        500
      ],
      "parameters": {
        "text": "=You are a professional Agile project manager and software architect.  \nBased on the following input, generate a detailed list of tasks and their corresponding sub-tasks in **clean JSON format**, ready to be used in ClickUp.\n\nEach task should follow Agile best practices (clear, actionable, and structured as:  \n\"As a [user], I want to [goal], so that [reason]\").  \nEach task and sub-task **must include a `description` field** with a clear, concise explanation of what needs to be done and why it matters.\n\nDescriptions must be detailed enough for a developer to understand the context, but not too long. Each sub-task should cover a distinct step in the development process (e.g. frontend work, backend, API, testing, documentation, etc).\n\n---\n\n### Input:\n**Project Name**: {{ $('When clicking ‘Test workflow’').item.json['Project Name'] }}  \n**Full Project Feature Description**:  \n{{ $('When clicking ‘Test workflow’').item.json['Project Full Features'] }}\n\n---\n\n### Output format:\njson\n[\n  {\n    \"task_title\": \"As a [user], I want to [goal], so that [benefit]\",\n    \"description\": \"Brief but clear explanation of the user story, its purpose, and what outcome is expected.\",\n    \"sub_tasks\": [\n      {\n        \"title\": \"Design UI for the feature\",\n        \"description\": \"Create wireframes and UI mockups in Figma to visualize the user interaction and layout.\"\n      },\n      {\n        \"title\": \"Implement frontend logic using React\",\n        \"description\": \"Develop the user interface in React, handling user input and state updates as needed.\"\n      },\n      {\n        \"title\": \"Build backend API endpoint\",\n        \"description\": \"Create REST API endpoint to support frontend interactions, including data validation and business logic.\"\n      },\n      {\n        \"title\": \"Write unit tests\",\n        \"description\": \"Develop unit tests to ensure individual components and functions work as expected.\"\n      },\n      {\n        \"title\": \"Perform integration testing\",\n        \"description\": \"Test the interaction between frontend and backend components to verify end-to-end behavior.\"\n      },\n      {\n        \"title\": \"Update project documentation\",\n        \"description\": \"Document the implementation details, API contracts, and usage instructions for future maintenance.\"\n      }\n    ]\n  },\n  {\n    \"task_title\": \"As a [user], I want to [another goal], so that [another benefit]\",\n    \"description\": \"Brief explanation of this separate user story and the desired outcome.\",\n    \"sub_tasks\": [\n      {\n        \"title\": \"Task A\",\n        \"description\": \"Explanation of Task A’s purpose and what needs to be done.\"\n      },\n      {\n        \"title\": \"Task B\",\n        \"description\": \"Explanation of Task B’s purpose and what needs to be done.\"\n      },\n      {\n        \"title\": \"Task C\",\n        \"description\": \"Explanation of Task C’s purpose and what needs to be done.\"\n      }\n    ]\n  }\n]\n\nOnly return the JSON array. Do not include explanations.\n",
        "promptType": "define",
        "hasOutputParser": true
      },
      "typeVersion": 1.6
    },
    {
      "id": "b9959cb5-bf3d-40c8-92b7-2a40e1e8ee1a",
      "name": "Crear lista en ClickUp",
      "type": "n8n-nodes-base.clickUp",
      "position": [
        720,
        500
      ],
      "parameters": {
        "name": "={{ $json.output.project_name }}",
        "team": "9014828465",
        "space": "90143504524",
        "resource": "list",
        "operation": "create",
        "folderless": true,
        "additionalFields": {}
      },
      "credentials": {
        "clickUpApi": {
          "id": "yddLzA5KnIU87lv6",
          "name": "ClickUp account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "0d685661-99b0-41da-9246-42673d30baeb",
      "name": "Crear tarea en ClickUp",
      "type": "n8n-nodes-base.clickUp",
      "position": [
        1920,
        780
      ],
      "parameters": {
        "list": "={{ $('ClickUp Create List').item.json.id }}",
        "name": "={{ $json.task_title }}",
        "team": "9014828465",
        "space": "90143504524",
        "folderless": true,
        "additionalFields": {
          "content": "={{ $json.description }}"
        }
      },
      "credentials": {
        "clickUpApi": {
          "id": "yddLzA5KnIU87lv6",
          "name": "ClickUp account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "e4238efa-2a19-486a-b49b-310f5a8d66ce",
      "name": "Cuando se ejecuta por otro flujo de trabajo",
      "type": "n8n-nodes-base.executeWorkflowTrigger",
      "position": [
        2880,
        1000
      ],
      "parameters": {
        "workflowInputs": {
          "values": [
            {
              "name": "task_id"
            },
            {
              "name": "subtask_title"
            },
            {
              "name": "subtask_description"
            },
            {
              "name": "list_id"
            }
          ]
        }
      },
      "typeVersion": 1.1
    },
    {
      "id": "9dfdc8e6-7525-4d6a-bf4d-ec7b940e926c",
      "name": "Crear subtarea en ClickUp",
      "type": "n8n-nodes-base.clickUp",
      "position": [
        3440,
        1020
      ],
      "parameters": {
        "list": "={{ $json.list_id }}",
        "name": "={{ $json.subtask_title }}1",
        "team": "9014828465",
        "space": "90143504524",
        "folderless": true,
        "additionalFields": {
          "content": "={{ $json.subtask_description }}",
          "parentId": "={{ $json.task_id }}"
        }
      },
      "credentials": {
        "clickUpApi": {
          "id": "yddLzA5KnIU87lv6",
          "name": "ClickUp account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "7cd3bbd3-cf54-43e4-9be7-a805fe358f56",
      "name": "Iterar sobre elementos1",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        3140,
        1000
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 3
    },
    {
      "id": "a4f64885-49cd-43a7-9e39-4697b1b1a8af",
      "name": "Nota adhesiva4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2560,
        -260
      ],
      "parameters": {
        "color": 4,
        "width": 380,
        "height": 760,
        "content": "# 👋 Hi, I’m Billy\n\nI help businesses build **n8n workflows** & **AI automation projects**.  \nNeed help with n8n or AI Automation projects? \nContact me and let’s build your automation together.\n\n📩 **Email:** billychartanto@gmail.com  \n🤝 **n8n Creator:** [n8n.io/creators/billy](https://n8n.io/creators/billy/)\n🌐 **My n8n Projects:** [billychristi.com/n8n](https://www.billychristi.com/n8n)  \n\n\n\n---\n💡 Feel free to get in touch if you’d like help on your next automation project or if you have any feedback or thoughts to share.\n"
      },
      "typeVersion": 1
    },
    {
      "id": "f46c3414-02ea-4902-86d7-5ec5f387ec7b",
      "name": "Nota adhesiva",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        400,
        -340
      ],
      "parameters": {
        "color": 4,
        "width": 820,
        "height": 340,
        "content": "## 🚀 ClickUp Project Generator & ClickUp Task Creator with Form Interface using GPT-5\n\nWhat This Template Does:\n\n- Accepts project details through a web form (Project Name and Full Features description)\n- Uses OpenAI GPT-5 to intelligently clean up and enhance project names and descriptions\n- Generates professional Jira-style project keys (5 random uppercase letters)\n- Creates comprehensive task breakdowns following Agile best practices with user story format\n- Automatically generates detailed sub-tasks for each main task with proper descriptions\n- Creates the complete project structure in ClickUp with lists, tasks, and sub-tasks\n- Sends email notifications upon successful project creation with direct ClickUp links\n- Processes everything through AI-driven automation for consistent, professional project setup"
      },
      "typeVersion": 1
    },
    {
      "id": "b6543d16-d4a2-4cb7-9799-cecade114ad8",
      "name": "Nota adhesiva1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1260,
        -300
      ],
      "parameters": {
        "color": 4,
        "width": 1040,
        "height": 300,
        "content": "## 📋 WORKFLOW PROCESS OVERVIEW\n\nStep 1: 📝 Form Trigger captures project details through \"Jira Full Project Generator\" web form\nStep 2: 🤖 Project Naming (AI Agent) uses OpenAI to clean up project name, create professional description, and generate random project key\nStep 3: 📊 ClickUp Create List establishes the main project list in ClickUp workspace\nStep 4: 🧠 Clickup Project Task Generator (AI Agent) analyzes project features and creates detailed task breakdown following Agile user story format\nStep 5: 📤 Split Out breaks down the AI-generated task array into individual items\nStep 6: 🔄 Loop Over Items processes each main task individually through batch processing\nStep 7: ✅ ClickUp Create Task creates each main task with descriptions in the project list\nStep 8: 🔀 Split Out1 extracts sub-tasks from each main task for individual processing\nStep 9: ⚡ Execute Workflow triggers the sub-workflow to create all sub-tasks with proper parent-child relationships\nStep 10: 📧 Gmail sends success notification email with project link and list ID\nStep 11: 🔁 Sub-workflow Loop handles individual sub-task creation in ClickUp with parent task relationships"
      },
      "typeVersion": 1
    },
    {
      "id": "1f7f4a03-fa98-4751-ac79-0aaf233c7e2d",
      "name": "Nota adhesiva2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        400,
        40
      ],
      "parameters": {
        "color": 4,
        "width": 820,
        "height": 300,
        "content": "## SETUP REQUIRED\n\nWorkflow Configurations:\n- Update the Gmail node email address from \"n8n_test_result_replace_me@yopmail.com\" to your actual email\n- Configure ClickUp team ID (currently: 9014828465) and space ID (currently: 90143504524) for your workspace\n- Adjust the Execute Workflow node to reference the correct sub-workflow ID for subtask creation\n- Update the form webhook URL and form fields as needed\n\nRequired Credentials:\n- OpenAI API Key\n- ClickUp API Credential\n- Gmail OAuth2 Credential"
      },
      "typeVersion": 1
    },
    {
      "id": "101fcb7a-d1ea-4b13-b779-6a4ef8afa624",
      "name": "Nota adhesiva6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2100,
        220
      ],
      "parameters": {
        "color": 4,
        "width": 420,
        "height": 280,
        "content": "## Gmail - Send Notification\nYou can adjust the subject & body of the notification here.\nAlso, update the recipient email."
      },
      "typeVersion": 1
    },
    {
      "id": "e2298b94-2270-44f9-a21a-66a399434fb5",
      "name": "Nota adhesiva9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2800,
        860
      ],
      "parameters": {
        "color": 4,
        "width": 840,
        "height": 420,
        "content": "## Sub-task creator workflow"
      },
      "typeVersion": 1
    },
    {
      "id": "bf2be9c3-1890-4131-a3c8-6528851272f2",
      "name": "Nota adhesiva3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        640,
        400
      ],
      "parameters": {
        "color": 4,
        "width": 320,
        "height": 280,
        "content": "## Create List\nConfiguration:\nUpdate the ClickUp credentials with yours."
      },
      "typeVersion": 1
    }
  ],
  "pinData": {
    "When Executed by Another Workflow": [
      {
        "list_id": "901411169574",
        "task_id": "86b60q1kw",
        "subtask_title": "the quick brown fox jumped over the lazy dog",
        "subtask_description": "the quick brown fox jumped over the lazy dog"
      }
    ],
    "When clicking ‘Test workflow’": [
      {
        "formMode": "test",
        "submittedAt": "2025-07-31T13:06:47.458+08:00",
        "Project Name": "AI News Project",
        "Project Full Features": "AI News Project"
      }
    ]
  },
  "connections": {
    "35a1d0d4-e293-453a-a753-6d569d9ad6d8": {
      "main": [
        [
          {
            "node": "a7431feb-5531-4126-a43d-fb0b4e99847d",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "0a1df922-d08a-4ef6-8e62-de6a274ffe79": {
      "main": [
        [
          {
            "node": "72e8f384-8334-4872-8c50-4b8c116326e7",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "f99f4632-92d2-46cc-8e99-e91df234ad89": {
      "main": [
        [
          {
            "node": "69ab22b8-8626-4090-a9b4-17720228fd97",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "427cb908-53cd-405b-a423-006d454ce142": {
      "main": [
        [
          {
            "node": "35a1d0d4-e293-453a-a753-6d569d9ad6d8",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "39f8bbce-362d-4de3-8d4c-f9478a00dd69": {
      "main": [
        [
          {
            "node": "0a1df922-d08a-4ef6-8e62-de6a274ffe79",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "1073eff2-637a-4d14-a703-7dfa08e4a3da": {
      "main": [
        [
          {
            "node": "39f8bbce-362d-4de3-8d4c-f9478a00dd69",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "2727823f-e5a2-4c0b-a8dc-55afcfccc78d": {
      "main": [
        [
          {
            "node": "b9959cb5-bf3d-40c8-92b7-2a40e1e8ee1a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "a7431feb-5531-4126-a43d-fb0b4e99847d": {
      "main": [
        [
          {
            "node": "f99f4632-92d2-46cc-8e99-e91df234ad89",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "0d685661-99b0-41da-9246-42673d30baeb",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "72e8f384-8334-4872-8c50-4b8c116326e7": {
      "main": [
        [
          {
            "node": "a7431feb-5531-4126-a43d-fb0b4e99847d",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "7cd3bbd3-cf54-43e4-9be7-a805fe358f56": {
      "main": [
        [],
        [
          {
            "node": "9dfdc8e6-7525-4d6a-bf4d-ec7b940e926c",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "d5e32e9f-1ea1-49be-904a-687e25644dbc": {
      "ai_languageModel": [
        [
          {
            "node": "2727823f-e5a2-4c0b-a8dc-55afcfccc78d",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "219dd0c7-61d6-47a0-8205-10fb15e46e8e",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "1328690e-0cb9-4925-9340-137a25605860": {
      "main": [
        [
          {
            "node": "2727823f-e5a2-4c0b-a8dc-55afcfccc78d",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b9959cb5-bf3d-40c8-92b7-2a40e1e8ee1a": {
      "main": [
        [
          {
            "node": "219dd0c7-61d6-47a0-8205-10fb15e46e8e",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "0d685661-99b0-41da-9246-42673d30baeb": {
      "main": [
        [
          {
            "node": "1073eff2-637a-4d14-a703-7dfa08e4a3da",
            "type": "main",
            "index": 0
          },
          {
            "node": "0a1df922-d08a-4ef6-8e62-de6a274ffe79",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "9dfdc8e6-7525-4d6a-bf4d-ec7b940e926c": {
      "main": [
        [
          {
            "node": "7cd3bbd3-cf54-43e4-9be7-a805fe358f56",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "9c1821ab-74c2-41a8-8d50-366a697c1d5a": {
      "ai_outputParser": [
        [
          {
            "node": "219dd0c7-61d6-47a0-8205-10fb15e46e8e",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "70ad657e-4e8b-4f15-8980-e40dd88d4219": {
      "ai_outputParser": [
        [
          {
            "node": "2727823f-e5a2-4c0b-a8dc-55afcfccc78d",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "219dd0c7-61d6-47a0-8205-10fb15e46e8e": {
      "main": [
        [
          {
            "node": "427cb908-53cd-405b-a423-006d454ce142",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "e4238efa-2a19-486a-b49b-310f5a8d66ce": {
      "main": [
        [
          {
            "node": "7cd3bbd3-cf54-43e4-9be7-a805fe358f56",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "eeea3c68-1832-4187-9343-58ec67e2e176": {
      "main": [
        [
          {
            "node": "2727823f-e5a2-4c0b-a8dc-55afcfccc78d",
            "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 - 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.

Información del flujo de trabajo
Nivel de dificultad
Avanzado
Número de nodos28
Categoría1
Tipos de nodos16
Descripción de la dificultad

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

Autor
Billy Christi

Billy Christi

@billy

I build scalable automation systems with n8n to help businesses save time and cut costs. 💼 n8n expert available for new projects 📩 billychartanto@gmail.com

Enlaces externos
Ver en n8n.io

Compartir este flujo de trabajo

Categorías

Categorías: 34