AI驱动de多平台asistente - Google套件、LinkedInyTwitter

Avanzado

Este es unPersonal Productivity, AI Chatbotflujo de automatización del dominio deautomatización que contiene 65 nodos.Utiliza principalmente nodos como Code, Discord, Webhook, GmailTool, TwitterTool. 基于Google套件、LinkedInyTwitterdeAI驱动多平台asistente

Requisitos previos
  • Bot Token de Discord o Webhook
  • Punto final de HTTP Webhook (n8n generará automáticamente)
  • Cuenta de Google y credenciales de API de Gmail
  • Credenciales de API de Twitter
  • Credenciales de API de LinkedIn
  • Credenciales de API de Google Drive
  • Pueden requerirse credenciales de autenticación para la API de destino
  • Clave de API de OpenAI
  • Cadena de conexión de MongoDB
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": "52254486b159b349334953c1738da94e90477c7604aa8db2062d11afc0120739",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "1a518434-c04f-4153-815f-f924fcdb8d51",
      "name": "Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        1020,
        -220
      ],
      "webhookId": "7d0b301d-c06c-4945-9a15-0cec3204320e",
      "parameters": {
        "path": "discord-pa",
        "options": {},
        "httpMethod": "POST"
      },
      "typeVersion": 2
    },
    {
      "id": "4972d2ff-65bc-4bae-a55a-f4279b21e423",
      "name": "Agente de IA1",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        2280,
        -260
      ],
      "parameters": {
        "text": "={{ $json.content }}",
        "options": {
          "systemMessage": "You are a personal AI assistant. You are connected to the following tools in MCP servers:\n- google calendar\n- google drive\n- gmail\n- x twitter\n- linkedin\n- utility tools like view current datetime, http request to search the web, download files and images\n\nAlways use the \"Format Date Time\" tool when the user's query involves scheduling, deadlines, time comparisons, or creating calendar events. Never assume today's date. Always ask user if you're unsure about anything, dont assume.\n\nYou will receive a discord message containing the text\n"
        },
        "promptType": "define"
      },
      "typeVersion": 2
    },
    {
      "id": "0d3c5e01-b7ff-49d3-b689-e90cf6bd2e8b",
      "name": "Discord - responder miau",
      "type": "n8n-nodes-base.discord",
      "position": [
        3520,
        -260
      ],
      "webhookId": "d20702a4-64e9-43e3-9259-b53bbf4f617e",
      "parameters": {
        "content": "={{ $json.content }}",
        "guildId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $('Webhook').item.json.body.guild.id }}"
        },
        "options": {
          "message_reference": "={{ $('Webhook').item.json.body.message_id }}"
        },
        "resource": "message",
        "channelId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $('Webhook').item.json.body.channel.id }}"
        },
        "authentication": "oAuth2"
      },
      "credentials": {
        "discordOAuth2Api": {
          "id": "aAorRULaRsUXUcmc",
          "name": "Discord - jarvis_bot"
        }
      },
      "typeVersion": 2
    },
    {
      "id": "78a83ed7-bbb2-485d-b17d-dbef732ec16d",
      "name": "OpenAI Modelo de Chat1",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        1820,
        -60
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4o-mini",
          "cachedResultName": "gpt-4o-mini"
        },
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "k5QLUV8boAepwce0",
          "name": "OpenAi account - your@email.com - default project"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "71fc4460-39fa-49e9-af6b-18da7ed3bbd1",
      "name": "ActualizarEvento",
      "type": "n8n-nodes-base.googleCalendarTool",
      "position": [
        1260,
        400
      ],
      "parameters": {
        "eventId": "={{ $fromAI(\"EVENT_ID\", \"id of the event that wants to be deleted\", \"string\") }}",
        "calendar": {
          "__rl": true,
          "mode": "list",
          "value": "your@email.com",
          "cachedResultName": "your@email.com"
        },
        "operation": "update",
        "updateFields": {
          "end": "={{ $fromAI(\"end\", \"End of the event with date, time and local timezone \", \"string\") }}",
          "start": "={{ $fromAI(\"start\", \"Start of the event with date, time and local timezone\", \"string\") }}",
          "summary": "={{ $fromAI(\"event_title\", \"The event title\", \"string\") }}",
          "description": "={{ $fromAI(\"event_description\", \"The event description\", \"string\") }}"
        },
        "descriptionType": "manual",
        "toolDescription": "Update the description, date, time and summary of an event in Google Calendar"
      },
      "credentials": {
        "googleCalendarOAuth2Api": {
          "id": "2FQuIRuF9KNxhhjD",
          "name": "Gcalendar - your@email.com"
        }
      },
      "typeVersion": 1.3
    },
    {
      "id": "6abeb1bd-542b-4117-bbfa-4a35527bce70",
      "name": "EliminarEvento",
      "type": "n8n-nodes-base.googleCalendarTool",
      "position": [
        1380,
        400
      ],
      "parameters": {
        "eventId": "={{ $fromAI('Event_ID', 'id of the event that wants to be deleted', 'string') }}",
        "options": {},
        "calendar": {
          "__rl": true,
          "mode": "list",
          "value": "your@email.com",
          "cachedResultName": "your@email.com"
        },
        "operation": "delete"
      },
      "credentials": {
        "googleCalendarOAuth2Api": {
          "id": "2FQuIRuF9KNxhhjD",
          "name": "Gcalendar - your@email.com"
        }
      },
      "typeVersion": 1.3
    },
    {
      "id": "7c214a4a-e9b0-4ad7-ab8b-c9306a2e357f",
      "name": "Google Calendario MCP",
      "type": "@n8n/n8n-nodes-langchain.mcpTrigger",
      "position": [
        1060,
        200
      ],
      "webhookId": "f9d9d5ea-6f83-42c8-ae50-ee6c71789bca",
      "parameters": {
        "path": "personal-calendar"
      },
      "typeVersion": 1
    },
    {
      "id": "745ee117-d64e-4eef-acde-273bb3c0c2b8",
      "name": "Nota adhesiva4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        920,
        120
      ],
      "parameters": {
        "color": 5,
        "width": 620,
        "height": 440,
        "content": "## Google Calendar MCP tools"
      },
      "typeVersion": 1
    },
    {
      "id": "20269cf3-391f-4bc4-b0ab-1a15dd6857cd",
      "name": "Nota adhesiva",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2900,
        120
      ],
      "parameters": {
        "color": 5,
        "width": 900,
        "height": 900,
        "content": "## Google Mail MCP tools"
      },
      "typeVersion": 1
    },
    {
      "id": "78502cde-033e-4e98-91a7-76200e94e241",
      "name": "Nota adhesiva1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        920,
        580
      ],
      "parameters": {
        "color": 5,
        "width": 620,
        "height": 440,
        "content": "## Linkedin MCP tools"
      },
      "typeVersion": 1
    },
    {
      "id": "72ff1722-d568-4e67-b4cf-fb6e2a705e61",
      "name": "Nota adhesiva2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1580,
        580
      ],
      "parameters": {
        "color": 5,
        "width": 620,
        "height": 440,
        "content": "## Twitter MCP"
      },
      "typeVersion": 1
    },
    {
      "id": "4677ee7a-a563-4e4c-860b-57b45a5a2044",
      "name": "publicar imagen en linkedin personal",
      "type": "n8n-nodes-base.linkedInTool",
      "position": [
        1040,
        860
      ],
      "parameters": {
        "text": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Text', `text of the linkedin post`, 'string') }}",
        "person": "e06nLqZHQo",
        "descriptionType": "manual",
        "toolDescription": "Create a post using an image in LinkedIn",
        "additionalFields": {
          "title": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Title', `title of the linkedin post`, 'string') }}"
        },
        "shareMediaCategory": "IMAGE"
      },
      "credentials": {
        "linkedInOAuth2Api": {
          "id": "uvVfdo8ziUT0vMiE",
          "name": "LinkedIn account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "d42f82b0-d44e-4757-9aaf-914ad6ffb0dc",
      "name": "Obtener muchos mensajes en Gmail",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        2980,
        420
      ],
      "webhookId": "cd12e91c-ed46-40f4-8540-6ace25c53a38",
      "parameters": {
        "filters": {},
        "operation": "getAll",
        "descriptionType": "manual",
        "toolDescription": "Get recent email messages in Gmail"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "69765d51-a773-44a8-86ae-b204eba81fa5",
      "name": "buscar un Usuario en X",
      "type": "n8n-nodes-base.twitterTool",
      "position": [
        1640,
        840
      ],
      "parameters": {
        "user": {
          "__rl": true,
          "mode": "username",
          "value": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('User', ``, 'string') }}"
        },
        "resource": "user",
        "descriptionType": "manual",
        "toolDescription": "Search for a user based on their username in x twitter"
      },
      "credentials": {
        "twitterOAuth2Api": {
          "id": "Ig60ncJDzlhLU0Ap",
          "name": "X - @jharilela"
        }
      },
      "typeVersion": 2
    },
    {
      "id": "92332812-3a8f-43f6-a37a-7068aaf102e1",
      "name": "Calendario personal",
      "type": "@n8n/n8n-nodes-langchain.mcpClientTool",
      "position": [
        2160,
        -60
      ],
      "parameters": {
        "sseEndpoint": "https://n8n.yourdomain.com/mcp/personal-calendar/sse"
      },
      "typeVersion": 1
    },
    {
      "id": "4fe343d2-ed2a-4493-963f-168b0df84dcb",
      "name": "correo personal",
      "type": "@n8n/n8n-nodes-langchain.mcpClientTool",
      "position": [
        2360,
        -60
      ],
      "parameters": {
        "sseEndpoint": "https://n8n.yourdomain.com/mcp/personal-email/sse"
      },
      "typeVersion": 1
    },
    {
      "id": "5ce67dab-7aaa-42c1-a0d8-2a912d1dc744",
      "name": "linkedin personal",
      "type": "@n8n/n8n-nodes-langchain.mcpClientTool",
      "position": [
        2540,
        -60
      ],
      "parameters": {
        "sseEndpoint": "https://n8n.yourdomain.com/mcp/personal-linkedin/sse"
      },
      "typeVersion": 1
    },
    {
      "id": "4313a0fc-a460-44a5-a641-8741685f1666",
      "name": "twitter personal",
      "type": "@n8n/n8n-nodes-langchain.mcpClientTool",
      "position": [
        2720,
        -60
      ],
      "parameters": {
        "sseEndpoint": "https://n8n.yourdomain.com/mcp/personal-twitter/sse"
      },
      "typeVersion": 1
    },
    {
      "id": "9d92421b-08e7-4ec2-8b45-d378037548ae",
      "name": "MongoDB Memoria de Chat",
      "type": "@n8n/n8n-nodes-langchain.memoryMongoDbChat",
      "position": [
        2000,
        -60
      ],
      "parameters": {
        "sessionKey": "={{ $('Webhook').item.json.body.channel.id }}",
        "sessionIdType": "customKey"
      },
      "credentials": {
        "mongoDb": {
          "id": "TwJB8fMcekPw13qA",
          "name": "MongoDB account - your@email.com"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "293d710c-a639-422b-b925-a14b2e11b7c4",
      "name": "Código",
      "type": "n8n-nodes-base.code",
      "position": [
        3320,
        -260
      ],
      "parameters": {
        "jsCode": "const maxLength = 2000;\nconst fullText = $input.first().json.output;\n\nconst messages = [];\nfor (let i = 0; i < fullText.length; i += maxLength) {\n  messages.push({ content: fullText.slice(i, i + maxLength) });\n}\n\nreturn messages;\n"
      },
      "typeVersion": 2
    },
    {
      "id": "2cc25a38-8e13-4c43-ac9d-8a1a93bcae15",
      "name": "Nota adhesiva3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1580,
        120
      ],
      "parameters": {
        "color": 5,
        "width": 620,
        "height": 440,
        "content": "## utility tools"
      },
      "typeVersion": 1
    },
    {
      "id": "e217a75e-7304-4940-a3da-4b8118a6c95e",
      "name": "HTTP Solicitud",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        1920,
        420
      ],
      "parameters": {
        "url": "={{ $fromAI('URL', `url to search the web, download an image or download a document`, 'string') }}",
        "options": {},
        "toolDescription": "Makes an HTTP request to browse a URL and returns the response data. "
      },
      "typeVersion": 4.2
    },
    {
      "id": "26e395e5-2929-47b7-8a67-bf872dd80403",
      "name": "Nota adhesiva5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2240,
        120
      ],
      "parameters": {
        "color": 5,
        "width": 620,
        "height": 900,
        "content": "## Google Drive MCP"
      },
      "typeVersion": 1
    },
    {
      "id": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
      "name": "Google Herramientas MCP de Correo",
      "type": "@n8n/n8n-nodes-langchain.mcpTrigger",
      "position": [
        3000,
        200
      ],
      "webhookId": "f9d9d5ea-6f83-42c8-ae50-ee6c71789bca",
      "parameters": {
        "path": "personal-email"
      },
      "typeVersion": 1
    },
    {
      "id": "32d6ee17-70c4-4c0f-996f-91066afea7cd",
      "name": "herramientas de utilidad",
      "type": "@n8n/n8n-nodes-langchain.mcpTrigger",
      "position": [
        1720,
        200
      ],
      "webhookId": "f9d9d5ea-6f83-42c8-ae50-ee6c71789bca",
      "parameters": {
        "path": "utility-tools"
      },
      "typeVersion": 1
    },
    {
      "id": "09641ca3-bed9-41b8-b0bb-b9d43048fcc7",
      "name": "Linkedin Herramientas MCP",
      "type": "@n8n/n8n-nodes-langchain.mcpTrigger",
      "position": [
        1060,
        660
      ],
      "webhookId": "f9d9d5ea-6f83-42c8-ae50-ee6c71789bca",
      "parameters": {
        "path": "personal-linkedin"
      },
      "typeVersion": 1
    },
    {
      "id": "2571701b-4383-48b7-9064-1a8cbd6a2aee",
      "name": "Twitter MCP",
      "type": "@n8n/n8n-nodes-langchain.mcpTrigger",
      "position": [
        1600,
        640
      ],
      "webhookId": "f9d9d5ea-6f83-42c8-ae50-ee6c71789bca",
      "parameters": {
        "path": "personal-twitter"
      },
      "typeVersion": 1
    },
    {
      "id": "0cd4c39f-52d3-48e9-8085-286132d81a8e",
      "name": "herramientas de utilidad1",
      "type": "@n8n/n8n-nodes-langchain.mcpClientTool",
      "position": [
        2880,
        -60
      ],
      "parameters": {
        "sseEndpoint": "https://n8n.yourdomain.com/mcp/utility-tools/sse"
      },
      "typeVersion": 1
    },
    {
      "id": "6ceca611-be35-49bc-a31f-0092c04e37cd",
      "name": "Google Drive MCP",
      "type": "@n8n/n8n-nodes-langchain.mcpTrigger",
      "position": [
        2420,
        220
      ],
      "webhookId": "f9d9d5ea-6f83-42c8-ae50-ee6c71789bca",
      "parameters": {
        "path": "personal-google-drive"
      },
      "typeVersion": 1
    },
    {
      "id": "72caca8d-2a38-4a7f-829b-7b72f1c3f55d",
      "name": "Buscar archivos y carpetas en Google Drive",
      "type": "n8n-nodes-base.googleDriveTool",
      "position": [
        2300,
        820
      ],
      "parameters": {
        "filter": {},
        "options": {},
        "resource": "fileFolder",
        "queryString": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Search_Query', `name of the folder or file to search for`, 'string') }}"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "pXV4LvAiOadl1zWf",
          "name": "Gdrive - your@email.com"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "818a534d-2cce-4c43-ac88-979bdd2344ec",
      "name": "buscar palabra clave en twitter",
      "type": "n8n-nodes-base.twitterTool",
      "position": [
        1920,
        840
      ],
      "parameters": {
        "limit": 20,
        "operation": "search",
        "searchText": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Search_Term', `search keyword to search twitter`, 'string') }}",
        "descriptionType": "manual",
        "toolDescription": "Search for a keywords in twitter",
        "additionalFields": {}
      },
      "credentials": {
        "twitterOAuth2Api": {
          "id": "Ig60ncJDzlhLU0Ap",
          "name": "X - @jharilela"
        }
      },
      "typeVersion": 2
    },
    {
      "id": "3f60f1d1-a595-45fc-a127-5b60dce25cf5",
      "name": "Herramienta de Código",
      "type": "@n8n/n8n-nodes-langchain.toolCode",
      "position": [
        2060,
        680
      ],
      "parameters": {
        "jsCode": "return {json: {\n  \"id\": \"1164082728121204736\",\n  \"name\": \"Jayant harilela\",\n  \"username\": \"JHarilela\"\n}}",
        "description": "Call this tool to get the current user's @jharilela twitter account details"
      },
      "typeVersion": 1.3
    },
    {
      "id": "93c54184-7b45-45e3-bb98-dd4abe250a4d",
      "name": "enviar un DM",
      "type": "n8n-nodes-base.twitterTool",
      "position": [
        1780,
        840
      ],
      "parameters": {
        "text": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Text', `text message to send to a user`, 'string') }}",
        "user": {
          "__rl": true,
          "mode": "username",
          "value": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('User', `the username that we want to DM`, 'string') }}"
        },
        "resource": "directMessage",
        "descriptionType": "manual",
        "toolDescription": "Send a DM (Direct Message) to a username on twitter x",
        "additionalFields": {}
      },
      "credentials": {
        "twitterOAuth2Api": {
          "id": "Ig60ncJDzlhLU0Ap",
          "name": "X - @jharilela"
        }
      },
      "typeVersion": 2
    },
    {
      "id": "99ea0f94-65c8-427a-9ed6-167c9ad68c73",
      "name": "Crear Tweet en X",
      "type": "n8n-nodes-base.twitterTool",
      "position": [
        2060,
        840
      ],
      "parameters": {
        "text": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Text', `text content of the tweet that you want to post`, 'string') }}",
        "additionalFields": {}
      },
      "credentials": {
        "twitterOAuth2Api": {
          "id": "Ig60ncJDzlhLU0Ap",
          "name": "X - @jharilela"
        }
      },
      "typeVersion": 2
    },
    {
      "id": "87703b4a-e871-4407-8f9a-3d6b7cff56ff",
      "name": "publicar texto en linkedin",
      "type": "n8n-nodes-base.linkedInTool",
      "position": [
        1380,
        860
      ],
      "parameters": {
        "text": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Text', `main text of the linkedin article post`, 'string') }}",
        "person": "e06nLqZHQo",
        "descriptionType": "manual",
        "toolDescription": "Create a text only post in Linkedin",
        "additionalFields": {}
      },
      "credentials": {
        "linkedInOAuth2Api": {
          "id": "uvVfdo8ziUT0vMiE",
          "name": "LinkedIn account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "f5a06d02-de0e-41b8-a691-7b55a113a3ac",
      "name": "publicar artículo con URL en linkedin",
      "type": "n8n-nodes-base.linkedInTool",
      "position": [
        1220,
        860
      ],
      "parameters": {
        "text": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Text', `main text of the linkedin article post`, 'string') }}",
        "person": "e06nLqZHQo",
        "descriptionType": "manual",
        "toolDescription": "Create a post referring to an external article via url in LinkedIn",
        "additionalFields": {
          "title": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Title', `main title of the linkedin article post`, 'string') }}",
          "description": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Description', `main description of the linkedin article post`, 'string') }}",
          "originalUrl": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Original_URL', `original article of the linkedin article post`, 'string') }}"
        },
        "shareMediaCategory": "ARTICLE"
      },
      "credentials": {
        "linkedInOAuth2Api": {
          "id": "uvVfdo8ziUT0vMiE",
          "name": "LinkedIn account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "4bf67cd6-1088-407e-858a-fa7120395b62",
      "name": "Pensar",
      "type": "@n8n/n8n-nodes-langchain.toolThink",
      "position": [
        3200,
        -60
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "2eaad7eb-4ffd-4fee-87cb-34b81bb42112",
      "name": "Nota adhesiva6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        920,
        -340
      ],
      "parameters": {
        "color": 4,
        "width": 2880,
        "height": 440
      },
      "typeVersion": 1
    },
    {
      "id": "58287a6a-c292-404f-a981-bd97db4e508e",
      "name": "Subir archivo en Google Drive",
      "type": "n8n-nodes-base.googleDriveTool",
      "position": [
        2320,
        420
      ],
      "parameters": {
        "name": "={{ $fromAI(\"file_name\", \"The name of the file\", \"string\") }}",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive"
        },
        "options": {},
        "folderId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Parent_Folder', `folder of the uploaded file, use 'root' by default unless mentioned otherwise`, 'string') }}"
        },
        "descriptionType": "manual",
        "toolDescription": "Upload file in Google Drive"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "pXV4LvAiOadl1zWf",
          "name": "Gdrive - your@email.com"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "144beed6-27c0-45e7-b192-ea3bba8246e9",
      "name": "Compartir archivo en Google Drive",
      "type": "n8n-nodes-base.googleDriveTool",
      "position": [
        2500,
        420
      ],
      "parameters": {
        "fileId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('File', `file id that wants to be shared`, 'string') }}"
        },
        "options": {},
        "operation": "share",
        "permissionsUi": {
          "permissionsValues": {
            "role": "reader",
            "type": "user",
            "emailAddress": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Email_Address', `email of the user who we want to share a read only access to the file`, 'string') }}"
          }
        }
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "pXV4LvAiOadl1zWf",
          "name": "Gdrive - your@email.com"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "e2aade04-6843-4415-a692-1c0a3a39db15",
      "name": "Mover archivo en Google Drive",
      "type": "n8n-nodes-base.googleDriveTool",
      "position": [
        2680,
        420
      ],
      "parameters": {
        "fileId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('File', `file id of the document that we want to move`, 'string') }}"
        },
        "driveId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Parent_Drive', `parent drive id of the destination where we want to move the folder to`, 'string') }}"
        },
        "folderId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Parent_Folder', `parent folder id of the destination where we want to move the folder to`, 'string') }}"
        },
        "operation": "move"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "pXV4LvAiOadl1zWf",
          "name": "Gdrive - your@email.com"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "45af8b60-caec-4b93-8446-d8557782b5f1",
      "name": "Descargar archivo en Google Drive",
      "type": "n8n-nodes-base.googleDriveTool",
      "position": [
        2320,
        620
      ],
      "parameters": {
        "fileId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('File', `id of the file that wants to be downloaded`, 'string') }}"
        },
        "options": {},
        "operation": "download"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "pXV4LvAiOadl1zWf",
          "name": "Gdrive - your@email.com"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "177444c0-d322-4e84-b179-7e1cf4993d88",
      "name": "Crear carpeta en Google Drive",
      "type": "n8n-nodes-base.googleDriveTool",
      "position": [
        2520,
        620
      ],
      "parameters": {
        "name": "={{ $fromAI(\"folder_name\", \"Name of the folder that wants to be created\", \"string\") }}",
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "My Drive"
        },
        "options": {},
        "folderId": {
          "__rl": true,
          "mode": "list",
          "value": "root",
          "cachedResultName": "/ (Root folder)"
        },
        "resource": "folder"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "pXV4LvAiOadl1zWf",
          "name": "Gdrive - your@email.com"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "d7425191-58bd-41bd-9287-110cbfdf0fb5",
      "name": "Compartir carpeta en Google Drive",
      "type": "n8n-nodes-base.googleDriveTool",
      "position": [
        2700,
        620
      ],
      "parameters": {
        "options": {},
        "resource": "folder",
        "operation": "share",
        "permissionsUi": {
          "permissionsValues": {
            "role": "reader",
            "type": "user",
            "emailAddress": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Email_Address', `email of the person that we want to share the google drive folder to`, 'string') }}"
          }
        },
        "folderNoRootId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Folder', `id of the folder that wants to be shared`, 'string') }}"
        }
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "pXV4LvAiOadl1zWf",
          "name": "Gdrive - your@email.com"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "f313a967-bdb2-46d2-888d-ad2800ac9af7",
      "name": "Obtener unidad compartida en Google Drive",
      "type": "n8n-nodes-base.googleDriveTool",
      "position": [
        2520,
        820
      ],
      "parameters": {
        "driveId": {
          "__rl": true,
          "mode": "list",
          "value": "0ANDMDFgYA6nqUk9PVA"
        },
        "options": {},
        "resource": "drive",
        "operation": "get",
        "descriptionType": "manual",
        "toolDescription": "Get shared drive in Google Drive"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "pXV4LvAiOadl1zWf",
          "name": "Gdrive - your@email.com"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "ed2f1790-c2aa-4cb9-8e6b-e103179e4117",
      "name": "Obtener muchas unidades compartidas en Google Drive",
      "type": "n8n-nodes-base.googleDriveTool",
      "position": [
        2700,
        820
      ],
      "parameters": {
        "limit": 10,
        "options": {},
        "resource": "drive",
        "operation": "list",
        "descriptionType": "manual",
        "toolDescription": "Get a list of shared drives in Google Drive"
      },
      "credentials": {
        "googleDriveOAuth2Api": {
          "id": "pXV4LvAiOadl1zWf",
          "name": "Gdrive - your@email.com"
        }
      },
      "typeVersion": 3
    },
    {
      "id": "93c259bd-a0d3-49e7-974d-afb8c98b69db",
      "name": "Responder a un mensaje en Gmail",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        3360,
        420
      ],
      "webhookId": "564d0d41-cbfa-45b0-9af9-90765b60105a",
      "parameters": {
        "message": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Message', `reply message that we want to send`, 'string') }}",
        "options": {},
        "emailType": "text",
        "messageId": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Message_ID', `message id that we want to reply to `, 'string') }}",
        "operation": "reply"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "199d3a9c-0b4f-4f5e-b9ab-57cc8153020f",
      "name": "Obtener muchos borradores en Gmail",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        2960,
        840
      ],
      "webhookId": "dd41e03f-b056-45b2-8389-8ba5ec2e2782",
      "parameters": {
        "limit": 20,
        "options": {},
        "resource": "draft",
        "operation": "getAll"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "e90ab03d-344e-4dd4-b49a-6a00ead12b68",
      "name": "Obtener un borrador en Gmail",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        3160,
        840
      ],
      "webhookId": "6cda08e0-01dc-4c99-bf01-c9562428f89b",
      "parameters": {
        "options": {},
        "resource": "draft",
        "messageId": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Draft_ID', `draft id of a gmail message`, 'string') }}",
        "operation": "get"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "a3028ab2-4d11-45e4-807f-7b8dcb483ca4",
      "name": "Crear un borrador en Gmail",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        3360,
        840
      ],
      "webhookId": "1886deba-2b0e-4fe2-8b92-1eaa101dde01",
      "parameters": {
        "message": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Message', `text content of the email draft`, 'string') }}",
        "options": {
          "ccList": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('CC', `cc email address`, 'string') }}",
          "sendTo": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('To_Email', `recipient email address`, 'string') }}"
        },
        "subject": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Subject', `subject of the email draft`, 'string') }}",
        "resource": "draft"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "ee3bf505-5bc4-4efe-80eb-cc8115d74bad",
      "name": "Obtener muchos hilos en Gmail",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        3160,
        420
      ],
      "webhookId": "f78a8dcd-2dec-4708-8b9e-981e6115d368",
      "parameters": {
        "limit": 20,
        "filters": {
          "q": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Search', `gmail search operator. To search email from a certain sender, start with from: . To search emails with a certain subject, start with subject:`, 'string') }}"
        },
        "resource": "thread"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "9ccd5db4-beca-4bfa-b4ce-1ae7df69a9b9",
      "name": "Obtener un hilo en Gmail",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        2960,
        640
      ],
      "webhookId": "f78a8dcd-2dec-4708-8b9e-981e6115d368",
      "parameters": {
        "options": {},
        "resource": "thread",
        "threadId": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Thread_ID', `thread id of ta gmail message or conversation history`, 'string') }}",
        "operation": "get"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "c8a413ce-7bb6-40af-b97c-1b086d72a9a0",
      "name": "Obtener muchas etiquetas en Gmail",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        3160,
        640
      ],
      "webhookId": "59ed5561-3e25-42d8-91fa-54a9ae371c81",
      "parameters": {
        "resource": "label"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "f6b54224-fd3c-498a-a4fe-dcd528ff6746",
      "name": "Enviar un mensaje en Gmail",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        3540,
        640
      ],
      "webhookId": "3ef63c87-0250-40e8-94c6-b64164366891",
      "parameters": {
        "sendTo": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('To', `recipient email address`, 'string') }}",
        "message": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Message', `email message content to be sent`, 'string') }}",
        "options": {
          "ccList": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('CC', `cc email addresses (optional)`, 'string') }}",
          "appendAttribution": false
        },
        "subject": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Subject', `subject of the email to send`, 'string') }}",
        "emailType": "text"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "4745f030-49a6-4a83-bd91-f708fef4a3e1",
      "name": "google drive",
      "type": "@n8n/n8n-nodes-langchain.mcpClientTool",
      "position": [
        3040,
        -60
      ],
      "parameters": {
        "sseEndpoint": "https://n8n.yourdomain.com/mcp/personal-google-drive/sse"
      },
      "typeVersion": 1
    },
    {
      "id": "2da1bad6-ee83-4dd3-b17d-62d0045bf920",
      "name": "buscar correos enviados",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        3540,
        420
      ],
      "webhookId": "cd12e91c-ed46-40f4-8540-6ace25c53a38",
      "parameters": {
        "filters": {
          "q": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Search', `gmail search operator. To search for subject with certain keywords, use the operator Subject: `, 'string') }}",
          "sender": "your@email.com"
        },
        "operation": "getAll",
        "descriptionType": "manual",
        "toolDescription": "Search for emails ive sent"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "31e2335f-52e7-4580-8252-a8f18f633637",
      "name": "Obtener correos enviados",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        3360,
        640
      ],
      "webhookId": "cd12e91c-ed46-40f4-8540-6ace25c53a38",
      "parameters": {
        "filters": {
          "sender": "your@email.com"
        },
        "operation": "getAll",
        "descriptionType": "manual",
        "toolDescription": "Get recent emails ive sent"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "24d8ad7b-3a26-439f-9d37-0c4d2308d580",
      "name": "buscar correos recibidos",
      "type": "n8n-nodes-base.gmailTool",
      "position": [
        3540,
        840
      ],
      "webhookId": "cd12e91c-ed46-40f4-8540-6ace25c53a38",
      "parameters": {
        "filters": {
          "q": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Search', `keywords in the subject that we are searching for. Use google search operator. To search for keywords in the subject, start with Subject: `, 'string') }}"
        },
        "operation": "getAll",
        "descriptionType": "manual",
        "toolDescription": "Search emails received"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "2tse7fIyCdDwG3Zm",
          "name": "Gmail - your@email.com"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "eebcec47-f842-47c2-a48b-ba74421573c2",
      "name": "BuscarEvento",
      "type": "n8n-nodes-base.googleCalendarTool",
      "position": [
        980,
        420
      ],
      "parameters": {
        "limit": "=50",
        "options": {},
        "timeMax": "={{ $fromAI(\"before\", \"Search events before date, time and local timezone\", \"string\") }}",
        "timeMin": "={{ $fromAI(\"after\", \"Search events after date, time and local timezone \", \"string\") }}",
        "calendar": {
          "__rl": true,
          "mode": "list",
          "value": "your@email.com",
          "cachedResultName": "your@email.com"
        },
        "operation": "getAll"
      },
      "credentials": {
        "googleCalendarOAuth2Api": {
          "id": "2FQuIRuF9KNxhhjD",
          "name": "Gcalendar - your@email.com"
        }
      },
      "typeVersion": 1.3
    },
    {
      "id": "489946b9-5879-40c0-833f-5dbe09e4a2b2",
      "name": "CrearEvento",
      "type": "n8n-nodes-base.googleCalendarTool",
      "position": [
        1120,
        420
      ],
      "parameters": {
        "end": "={{ $fromAI(\"end\", \"Event End date, time and local timezone\", \"string\") }}",
        "start": "={{ $fromAI(\"start\", \"Event Start date, time and local timezone\", \"string\") }}",
        "calendar": {
          "__rl": true,
          "mode": "list",
          "value": "your@email.com",
          "cachedResultName": "your@email.com"
        },
        "additionalFields": {
          "summary": "={{ $fromAI(\"event_title\", \"The event title\", \"string\") }}",
          "attendees": [],
          "description": "={{ $fromAI(\"event_description\", \"The event description\", \"string\") }}"
        }
      },
      "credentials": {
        "googleCalendarOAuth2Api": {
          "id": "2FQuIRuF9KNxhhjD",
          "name": "Gcalendar - your@email.com"
        }
      },
      "typeVersion": 1.3
    },
    {
      "id": "578a6ed5-ad91-49f8-8508-a6a9adf24d66",
      "name": "agregarAsistentesAEvento",
      "type": "n8n-nodes-base.googleCalendarTool",
      "position": [
        1400,
        220
      ],
      "parameters": {
        "eventId": "={{ $fromAI(\"EVENT_ID\", \"id of the event that wants to be deleted\", \"string\") }}",
        "calendar": {
          "__rl": true,
          "mode": "list",
          "value": "your@email.com",
          "cachedResultName": "your@email.com"
        },
        "operation": "update",
        "updateFields": {
          "attendeesUi": {
            "values": {
              "attendees": [
                "={{ $fromAI('attendees0_Attendees', 'email addresses of the people that needs to be invited to the event', 'string') }}"
              ]
            }
          }
        },
        "descriptionType": "manual",
        "toolDescription": "Add attendees to an event"
      },
      "credentials": {
        "googleCalendarOAuth2Api": {
          "id": "2FQuIRuF9KNxhhjD",
          "name": "Gcalendar - your@email.com"
        }
      },
      "typeVersion": 1.3
    },
    {
      "id": "6b336a76-c9bf-4d06-a403-c2e08c8c9f62",
      "name": "Formatear Fecha Hora",
      "type": "n8n-nodes-base.dateTimeTool",
      "position": [
        1780,
        420
      ],
      "parameters": {
        "date": "={{ $fromAI(\"date\", \"date string that wants to be formated\", \"string\") }}",
        "format": "custom",
        "options": {},
        "operation": "formatDate",
        "customFormat": "yyyy-MM-dd'T'HH:mm:ss.SSSZZ",
        "descriptionType": "manual",
        "toolDescription": "Format date to yyyy-MM-dd'T'HH:mm:ss.SSSZZ"
      },
      "typeVersion": 2
    },
    {
      "id": "96c544a7-833d-4d46-9540-0f0af60157bd",
      "name": "obtener fecha y hora actual",
      "type": "n8n-nodes-base.dateTimeTool",
      "position": [
        1620,
        420
      ],
      "parameters": {
        "options": {},
        "descriptionType": "manual",
        "toolDescription": "get current date and time"
      },
      "typeVersion": 2
    },
    {
      "id": "c792e4de-c1b3-4243-84da-3ab61f688bac",
      "name": "HTTP Descargar un archivo o imagen",
      "type": "n8n-nodes-base.httpRequestTool",
      "position": [
        2060,
        420
      ],
      "parameters": {
        "url": "={{ $fromAI('URL', `url to search the web, download an image or download a document`, 'string') }}",
        "options": {
          "response": {
            "response": {
              "responseFormat": "file"
            }
          }
        },
        "toolDescription": "Download a file or image from a URL"
      },
      "typeVersion": 4.2
    },
    {
      "id": "9ffc1259-1b4b-4ccd-8b49-ec280588da8a",
      "name": "Obtener un mensaje",
      "type": "n8n-nodes-base.discord",
      "position": [
        1240,
        -220
      ],
      "webhookId": "52302761-93ee-436b-b76c-773ebe73175f",
      "parameters": {
        "guildId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $json.body.guild.id }}"
        },
        "options": {},
        "resource": "message",
        "channelId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $json.body.channel.id }}"
        },
        "messageId": "={{ $json.body.message_id }}",
        "operation": "get",
        "authentication": "oAuth2"
      },
      "credentials": {
        "discordOAuth2Api": {
          "id": "aAorRULaRsUXUcmc",
          "name": "Discord - jarvis_bot"
        }
      },
      "typeVersion": 2
    }
  ],
  "connections": {
    "293d710c-a639-422b-b925-a14b2e11b7c4": {
      "main": [
        [
          {
            "node": "0d3c5e01-b7ff-49d3-b689-e90cf6bd2e8b",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "4bf67cd6-1088-407e-858a-fa7120395b62": {
      "ai_tool": [
        [
          {
            "node": "4972d2ff-65bc-4bae-a55a-f4279b21e423",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "1a518434-c04f-4153-815f-f924fcdb8d51": {
      "main": [
        [
          {
            "node": "9ffc1259-1b4b-4ccd-8b49-ec280588da8a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "4972d2ff-65bc-4bae-a55a-f4279b21e423": {
      "main": [
        [
          {
            "node": "293d710c-a639-422b-b925-a14b2e11b7c4",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "3f60f1d1-a595-45fc-a127-5b60dce25cf5": {
      "ai_tool": [
        [
          {
            "node": "2571701b-4383-48b7-9064-1a8cbd6a2aee",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "93c54184-7b45-45e3-bb98-dd4abe250a4d": {
      "ai_tool": [
        [
          {
            "node": "2571701b-4383-48b7-9064-1a8cbd6a2aee",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "489946b9-5879-40c0-833f-5dbe09e4a2b2": {
      "ai_tool": [
        [
          {
            "node": "7c214a4a-e9b0-4ad7-ab8b-c9306a2e357f",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "6abeb1bd-542b-4117-bbfa-4a35527bce70": {
      "ai_tool": [
        [
          {
            "node": "7c214a4a-e9b0-4ad7-ab8b-c9306a2e357f",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "eebcec47-f842-47c2-a48b-ba74421573c2": {
      "ai_tool": [
        [
          {
            "node": "7c214a4a-e9b0-4ad7-ab8b-c9306a2e357f",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "71fc4460-39fa-49e9-af6b-18da7ed3bbd1": {
      "ai_tool": [
        [
          {
            "node": "7c214a4a-e9b0-4ad7-ab8b-c9306a2e357f",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "e217a75e-7304-4940-a3da-4b8118a6c95e": {
      "ai_tool": [
        [
          {
            "node": "32d6ee17-70c4-4c0f-996f-91066afea7cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "4745f030-49a6-4a83-bd91-f708fef4a3e1": {
      "ai_tool": [
        [
          {
            "node": "4972d2ff-65bc-4bae-a55a-f4279b21e423",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "9ffc1259-1b4b-4ccd-8b49-ec280588da8a": {
      "main": [
        [
          {
            "node": "4972d2ff-65bc-4bae-a55a-f4279b21e423",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "4fe343d2-ed2a-4493-963f-168b0df84dcb": {
      "ai_tool": [
        [
          {
            "node": "4972d2ff-65bc-4bae-a55a-f4279b21e423",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "0cd4c39f-52d3-48e9-8085-286132d81a8e": {
      "ai_tool": [
        [
          {
            "node": "4972d2ff-65bc-4bae-a55a-f4279b21e423",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "31e2335f-52e7-4580-8252-a8f18f633637": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "6b336a76-c9bf-4d06-a403-c2e08c8c9f62": {
      "ai_tool": [
        [
          {
            "node": "32d6ee17-70c4-4c0f-996f-91066afea7cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "4313a0fc-a460-44a5-a641-8741685f1666": {
      "ai_tool": [
        [
          {
            "node": "4972d2ff-65bc-4bae-a55a-f4279b21e423",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "99ea0f94-65c8-427a-9ed6-167c9ad68c73": {
      "ai_tool": [
        [
          {
            "node": "2571701b-4383-48b7-9064-1a8cbd6a2aee",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "92332812-3a8f-43f6-a37a-7068aaf102e1": {
      "ai_tool": [
        [
          {
            "node": "4972d2ff-65bc-4bae-a55a-f4279b21e423",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "5ce67dab-7aaa-42c1-a0d8-2a912d1dc744": {
      "ai_tool": [
        [
          {
            "node": "4972d2ff-65bc-4bae-a55a-f4279b21e423",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "78a83ed7-bbb2-485d-b17d-dbef732ec16d": {
      "ai_languageModel": [
        [
          {
            "node": "4972d2ff-65bc-4bae-a55a-f4279b21e423",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "2da1bad6-ee83-4dd3-b17d-62d0045bf920": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "9d92421b-08e7-4ec2-8b45-d378037548ae": {
      "ai_memory": [
        [
          {
            "node": "4972d2ff-65bc-4bae-a55a-f4279b21e423",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "578a6ed5-ad91-49f8-8508-a6a9adf24d66": {
      "ai_tool": [
        [
          {
            "node": "7c214a4a-e9b0-4ad7-ab8b-c9306a2e357f",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "e90ab03d-344e-4dd4-b49a-6a00ead12b68": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "9ccd5db4-beca-4bfa-b4ce-1ae7df69a9b9": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "96c544a7-833d-4d46-9540-0f0af60157bd": {
      "ai_tool": [
        [
          {
            "node": "32d6ee17-70c4-4c0f-996f-91066afea7cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "87703b4a-e871-4407-8f9a-3d6b7cff56ff": {
      "ai_tool": [
        [
          {
            "node": "09641ca3-bed9-41b8-b0bb-b9d43048fcc7",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "24d8ad7b-3a26-439f-9d37-0c4d2308d580": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "69765d51-a773-44a8-86ae-b204eba81fa5": {
      "ai_tool": [
        [
          {
            "node": "2571701b-4383-48b7-9064-1a8cbd6a2aee",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "a3028ab2-4d11-45e4-807f-7b8dcb483ca4": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "f6b54224-fd3c-498a-a4fe-dcd528ff6746": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "199d3a9c-0b4f-4f5e-b9ab-57cc8153020f": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "c8a413ce-7bb6-40af-b97c-1b086d72a9a0": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "ee3bf505-5bc4-4efe-80eb-cc8115d74bad": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "e2aade04-6843-4415-a692-1c0a3a39db15": {
      "ai_tool": [
        [
          {
            "node": "6ceca611-be35-49bc-a31f-0092c04e37cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "818a534d-2cce-4c43-ac88-979bdd2344ec": {
      "ai_tool": [
        [
          {
            "node": "2571701b-4383-48b7-9064-1a8cbd6a2aee",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "d42f82b0-d44e-4757-9aaf-914ad6ffb0dc": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "144beed6-27c0-45e7-b192-ea3bba8246e9": {
      "ai_tool": [
        [
          {
            "node": "6ceca611-be35-49bc-a31f-0092c04e37cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "93c259bd-a0d3-49e7-974d-afb8c98b69db": {
      "ai_tool": [
        [
          {
            "node": "640dbec8-6ed3-48ba-a9ea-53336c5b79cb",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "58287a6a-c292-404f-a981-bd97db4e508e": {
      "ai_tool": [
        [
          {
            "node": "6ceca611-be35-49bc-a31f-0092c04e37cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "d7425191-58bd-41bd-9287-110cbfdf0fb5": {
      "ai_tool": [
        [
          {
            "node": "6ceca611-be35-49bc-a31f-0092c04e37cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "177444c0-d322-4e84-b179-7e1cf4993d88": {
      "ai_tool": [
        [
          {
            "node": "6ceca611-be35-49bc-a31f-0092c04e37cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "45af8b60-caec-4b93-8446-d8557782b5f1": {
      "ai_tool": [
        [
          {
            "node": "6ceca611-be35-49bc-a31f-0092c04e37cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "c792e4de-c1b3-4243-84da-3ab61f688bac": {
      "ai_tool": [
        [
          {
            "node": "32d6ee17-70c4-4c0f-996f-91066afea7cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "4677ee7a-a563-4e4c-860b-57b45a5a2044": {
      "ai_tool": [
        [
          {
            "node": "09641ca3-bed9-41b8-b0bb-b9d43048fcc7",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "f313a967-bdb2-46d2-888d-ad2800ac9af7": {
      "ai_tool": [
        [
          {
            "node": "6ceca611-be35-49bc-a31f-0092c04e37cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "f5a06d02-de0e-41b8-a691-7b55a113a3ac": {
      "ai_tool": [
        [
          {
            "node": "09641ca3-bed9-41b8-b0bb-b9d43048fcc7",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "ed2f1790-c2aa-4cb9-8e6b-e103179e4117": {
      "ai_tool": [
        [
          {
            "node": "6ceca611-be35-49bc-a31f-0092c04e37cd",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "72caca8d-2a38-4a7f-829b-7b72f1c3f55d": {
      "ai_tool": [
        [
          {
            "node": "6ceca611-be35-49bc-a31f-0092c04e37cd",
            "type": "ai_tool",
            "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 - Productividad personal, Chatbot de IA

¿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

Asistente personal AI avanzado de múltiples agentes (250+ capacidades de tareas, WhatsApp + GPT)
Asistente personal de IA multi-agente avanzado (capaz de más de 250 tareas, WhatsApp + GPT)
Set
Switch
Whats App
+
Set
Switch
Whats App
213 NodosElectrabot
Productividad personal
Construir un asistente de WhatsApp con memoria, Google Workspace y múltiples imágenes de investigación de IA
Construir un asistente de WhatsApp con memoria, Google Workspace e investigación de imágenes de múltiples IAs
If
Set
Code
+
If
Set
Code
71 NodosIniyavan JC
Chatbot de IA
Centro de Comando de IA para Negocios: Agente modular de Google Workspace, búsqueda vectorial y informes multicanal
Centro de Comando de IA Empresarial: Agentes modulares de Google Workspace, búsqueda vectorial y reportes multicanal
Set
Gmail
Slack
+
Set
Gmail
Slack
80 NodosPaul
Extracción de documentos
Construir un asistente interactivo de IA con interfaz de chat y múltiples herramientas
Construir un asistente de IA interactivo con interfaz de chat y múltiples herramientas
Crypto Tool
Date Time Tool
Agent
+
Crypto Tool
Date Time Tool
Agent
17 NodosLucas Peyrin
Productividad personal
Crear un chatbot multifuncional con Gemini AI, el clima y el web scraping (kit de inicio)
Usar Gemini AI, weather y web scraping para crear un chatbot multifuncional (kit de inicio)
Gmail Tool
Agent
Http Request Tool
+
Gmail Tool
Agent
Http Request Tool
23 NodosLucas Peyrin
Productividad personal
Explorar nodos de n8n en la biblioteca de referencias visuales
Explorar nodos de n8n en la base de referencia visual
If
Ftp
Set
+
If
Ftp
Set
113 NodosI versus AI
Otros
Información del flujo de trabajo
Nivel de dificultad
Avanzado
Número de nodos65
Categoría2
Tipos de nodos18
Descripción de la dificultad

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

Autor
Jay Emp0

Jay Emp0

@jay-emp0

AI and Automation developer. Im implementing n8n and ai tools to automate marketing and sales in companies

Enlaces externos
Ver en n8n.io

Compartir este flujo de trabajo

Categorías

Categorías: 34