Obtener palabras clave de Google Sheets y clasificarlas con IA

Intermedio

Este es unAI, Marketingflujo de automatización del dominio deautomatización que contiene 8 nodos.Utiliza principalmente nodos como Wait, GoogleSheets, ManualTrigger, SplitInBatches, Agent, combinando tecnología de inteligencia artificial para lograr automatización inteligente. Obtener palabras clave de Google Sheets y clasificarlas usando IA

Requisitos previos
  • Credenciales de API de Google Sheets
  • 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": "cb484ba7b742928a2048bf8829668bed5b5ad9787579adea888f05980292a4a7",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "53e93a66-468a-4df8-b2cb-58ff0563f83f",
      "name": "Al hacer clic en 'Probar flujo de trabajo'",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -160,
        0
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "70692fd5-d575-49d2-9e3c-71bdddb0782e",
      "name": "Agente de IA",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1000,
        0
      ],
      "parameters": {
        "text": "=keyword: {{ $json.Keyword }}",
        "options": {
          "systemMessage": "=Check the keyword I provided and define if this keyword has a name of the known IT software, service, tool or app as a part of it (for example, ServiceNow or Salesforce) and return yes or no."
        },
        "promptType": "define",
        "hasOutputParser": true
      },
      "typeVersion": 1.7
    },
    {
      "id": "587e6283-32c0-4599-a024-2ce0079bdaeb",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        1000,
        240
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4o-mini"
        },
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "ju5aHhTljmCDxSl9",
          "name": "OpenAi account Polina's"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "0e3e7d09-202e-47cc-8704-16ab70bc4077",
      "name": "Structured Output Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        1180,
        240
      ],
      "parameters": {
        "jsonSchemaExample": "{\n\t\"Isservice\": \"yes\"\n}"
      },
      "typeVersion": 1.2
    },
    {
      "id": "900ac097-c6de-41c0-8270-c9de60424d5f",
      "name": "Obtener palabras clave de la hoja",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        120,
        0
      ],
      "parameters": {
        "options": {},
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": 1319606837,
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1jzDvszQoVDV-jrAunCXqTVsiDxXVLMGqQ1zGXwfy5eU/edit#gid=1319606837",
          "cachedResultName": "Copy of Sheet1 1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1jzDvszQoVDV-jrAunCXqTVsiDxXVLMGqQ1zGXwfy5eU",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1jzDvszQoVDV-jrAunCXqTVsiDxXVLMGqQ1zGXwfy5eU/edit?usp=drivesdk",
          "cachedResultName": "AI + agents"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "DeaHa70CotH7MPX6",
          "name": "Google Sheets account NN DB test"
        }
      },
      "typeVersion": 4.5
    },
    {
      "id": "73e208d1-e8d8-4c8b-90f3-06202ed73986",
      "name": "Procesar palabras clave en lotes",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        440,
        0
      ],
      "parameters": {
        "options": {},
        "batchSize": 6
      },
      "typeVersion": 3
    },
    {
      "id": "93646bfc-b79d-4ec3-ba8d-8922773fd36b",
      "name": "Prevenir API Rate Limiting",
      "type": "n8n-nodes-base.wait",
      "position": [
        720,
        0
      ],
      "webhookId": "035cfc06-099c-453b-aadc-0cce420b8171",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "313474f7-a53d-479c-a33e-9327ca29e570",
      "name": "Actualizar hoja con resultados del análisis",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1360,
        0
      ],
      "parameters": {
        "columns": {
          "value": {
            "Number": "={{ $('Process Keywords in Batches').item.json.Number }}",
            "Service?": "={{ $json.output.Isservice }}"
          },
          "schema": [
            {
              "id": "Number",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Number",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Service?",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Service?",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Keyword",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Keyword",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Country",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Country",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Difficulty",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Difficulty",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Volume",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Volume",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "CPC",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "CPC",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "CPS",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "CPS",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Parent Keyword",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Parent Keyword",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Last Update",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Last Update",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "SERP Features",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "SERP Features",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Global volume",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Global volume",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Traffic potential",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Traffic potential",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Global traffic potential",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Global traffic potential",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "First seen",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "First seen",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Intents",
              "type": "string",
              "display": true,
              "removed": true,
              "required": false,
              "displayName": "Intents",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "row_number",
              "type": "string",
              "display": true,
              "removed": true,
              "readOnly": true,
              "required": false,
              "displayName": "row_number",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [
            "Number"
          ],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "update",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": 1319606837,
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1jzDvszQoVDV-jrAunCXqTVsiDxXVLMGqQ1zGXwfy5eU/edit#gid=1319606837",
          "cachedResultName": "Copy of Sheet1 1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1jzDvszQoVDV-jrAunCXqTVsiDxXVLMGqQ1zGXwfy5eU",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1jzDvszQoVDV-jrAunCXqTVsiDxXVLMGqQ1zGXwfy5eU/edit?usp=drivesdk",
          "cachedResultName": "AI + agents"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "DeaHa70CotH7MPX6",
          "name": "Google Sheets account NN DB test"
        }
      },
      "typeVersion": 4.5
    }
  ],
  "pinData": {},
  "connections": {
    "70692fd5-d575-49d2-9e3c-71bdddb0782e": {
      "main": [
        [
          {
            "node": "313474f7-a53d-479c-a33e-9327ca29e570",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "587e6283-32c0-4599-a024-2ce0079bdaeb": {
      "ai_languageModel": [
        [
          {
            "node": "70692fd5-d575-49d2-9e3c-71bdddb0782e",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "0e3e7d09-202e-47cc-8704-16ab70bc4077": {
      "ai_outputParser": [
        [
          {
            "node": "70692fd5-d575-49d2-9e3c-71bdddb0782e",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "900ac097-c6de-41c0-8270-c9de60424d5f": {
      "main": [
        [
          {
            "node": "73e208d1-e8d8-4c8b-90f3-06202ed73986",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "93646bfc-b79d-4ec3-ba8d-8922773fd36b": {
      "main": [
        [
          {
            "node": "70692fd5-d575-49d2-9e3c-71bdddb0782e",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "73e208d1-e8d8-4c8b-90f3-06202ed73986": {
      "main": [
        [],
        [
          {
            "node": "93646bfc-b79d-4ec3-ba8d-8922773fd36b",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "53e93a66-468a-4df8-b2cb-58ff0563f83f": {
      "main": [
        [
          {
            "node": "900ac097-c6de-41c0-8270-c9de60424d5f",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "313474f7-a53d-479c-a33e-9327ca29e570": {
      "main": [
        [
          {
            "node": "73e208d1-e8d8-4c8b-90f3-06202ed73986",
            "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?

Intermedio - Inteligencia Artificial, Marketing

¿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
Intermedio
Número de nodos8
Categoría2
Tipos de nodos7
Descripción de la dificultad

Adecuado para usuarios con experiencia intermedia, flujos de trabajo de complejidad media con 6-15 nodos

Autor
Polina Medvedieva

Polina Medvedieva

@polina-n8n

I do SEO & marketing for n8n and here I share workflows that help with creating content, optimizing on-page SEO and automate SEO processes.

Enlaces externos
Ver en n8n.io

Compartir este flujo de trabajo

Categorías

Categorías: 34