Guía básica de n8n: qué es y cómo empezar a automatizar tus procesos

Guía básica de n8n: qué es y cómo empezar a automatizar tus procesos



Introducción a n8n

La primera vez que escuché hablar de n8n pensé que era otra de esas plataformas de moda. Estoy loco buscando n8n porque todo el mundo habla de esta herramienta, todo el mundo te dice cómo funciona, todo el mundo te dice que es una maravilla… pero yo no me aclaraba.

Esa sensación me llevó a investigar a fondo y dar con explicaciones claras que me ayudaron a entender lo básico. En este artículo quiero compartir esa experiencia para que cualquiera que llegue por primera vez a n8n pueda arrancar sin dolores de cabeza.


Qué es n8n y por qué todo el mundo habla de ello

n8n es una plataforma open source de automatización de flujos de trabajo (workflow automation). En pocas palabras, permite conectar aplicaciones, APIs y servicios sin tener que escribir todo desde cero.

La idea es sencilla: crear workflows visuales en los que defines qué aplicación hace qué, en qué orden, y bajo qué condiciones. Por ejemplo:

  • Conectar Gmail con Google Sheets para guardar automáticamente datos de correos.

  • Integrar tu CRM con Slack para recibir notificaciones en tiempo real.

  • O incluso, mezclar herramientas de marketing digital con bases de datos internas.

En mi caso, al principio no me aclaraba con tanto concepto técnico, pero encontré un muchacho que había hecho un vídeo muy bien explicado, y gracias a eso me animé a seguir probando.


Cómo empezar con n8n: opciones disponibles

Una de las ventajas más grandes de n8n es que se puede usar de varias formas:

  1. n8n Cloud (app.n8n.cloud): versión en la nube, sin instalaciones. Ideal para principiantes.

  2. Self-hosted (GitHub): como es open source, puedes descargarlo y alojarlo en tu propio servidor.

  3. Documentación oficial (n8n.io): con ejemplos, plantillas y guías paso a paso.

Al principio yo pensaba que era demasiado complejo, pero al final me atreví a crear mi propia plantilla y la estoy compartiendo con todos en directo. Eso me hizo darme cuenta de que no hace falta ser un programador para sacarle partido.


Casos de uso reales con n8n

Las aplicaciones de n8n son prácticamente infinitas. Entre los usos más comunes están:

  • Automatización de negocios online: conectar e-commerce con herramientas de marketing.

  • Marketing digital: integración de CRM, email marketing y redes sociales.

  • Gestión interna: flujos para recursos humanos, soporte al cliente o facturación.

Personalmente, lo que más me ayudó fue entender que n8n no pretende ser complicado, sino flexible. Aunque al inicio me parecía un laberinto, con la plantilla básica que hice empecé a ver resultados enseguida.


n8n frente a otras herramientas

Muchos comparan n8n con Zapier o Make (Integromat).
Las diferencias principales son:

  • Precio: n8n puede ser gratuito si lo instalas en tu servidor.

  • Flexibilidad: puedes añadir lógica avanzada, condicionales, bucles, etc.

  • Comunidad: al ser open source, cada día hay más usuarios creando nodos y compartiendo ejemplos.

Y lo mejor es que no tienes que elegir solo una herramienta. Yo mismo probé varias, pero fue con n8n donde finalmente me animé a quedarme porque pude adaptar la plataforma a lo que realmente necesitaba.


Conclusión: cómo sacarle provecho a n8n sin complicarte

Después de dar muchas vueltas, de no entender nada y de pensar que era una herramienta demasiado técnica, descubrí que n8n es una de las soluciones más potentes y accesibles para automatizar tareas.

Todo el mundo habla de esta plataforma, y con razón: te permite ahorrar tiempo, conectar aplicaciones y hacer que tu negocio funcione casi en piloto automático. Y aunque yo no me aclaraba al principio, gracias a explicaciones claras y a la plantilla que creé, ahora lo veo todo mucho más sencillo.

Si quieres empezar ya, lo mejor es probar la versión cloud, ver algún tutorial en YouTube (como el que a mí me ayudó) y luego animarte a crear tus propios flujos. Créeme, merece la pena.

Comenta y comparte si te ha gustado la publicación.


Esto lo hice en directo y aquí os paso el enlace del vídeo y el código N8N con el que hice esta publicación

Código de Flujo de Trabajo (JSON)

{
  "nodes": [
    {
      "parameters": {},
      "type": "n8n-nodes-base.manualTrigger",
      "typeVersion": 1,
      "position": [
        -592,
        -96
      ],
      "id": "886da8df-e5a1-453d-9091-f4dbbcd5a51f",
      "name": "When clicking ‘Execute workflow’",
      "disabled": true
    },
    {
      "parameters": {
        "q": "={{ $json.busqueda_link }}",
        "location": "ES",
        "additionalFields": {
          "google_domain": "google.com",
          "gl": "es",
          "num": "3"
        },
        "requestOptions": {}
      },
      "type": "n8n-nodes-serpapi.serpApi",
      "typeVersion": 1,
      "position": [
        -320,
        80
      ],
      "id": "141a9f4d-ce83-49f5-b97e-1513ff338fe0",
      "name": "Google search",
      "credentials": {
        "serpApi": {
          "id": "jMhW4gvBnYYyi7tr",
          "name": "SerpAPI account"
        }
      }
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "64f6358e-a95b-4476-b97d-ec1b76e36df8",
              "name": "Búsqueda-resultados",
              "value": "={{ $json.organic_results }}",
              "type": "array"
            },
            {
              "id": "697b0b44-cccb-473a-abd9-91cb40e3fe11",
              "name": "busqueda_fecha",
              "value": "={{ $now }}",
              "type": "string"
            },
            {
              "id": "0b9e5c3a-0e46-44e3-8c04-92dd502c9b7a",
              "name": "busqueda_location",
              "value": "={{ $json.search_parameters.q }}",
              "type": "string"
            },
            {
              "id": "9358c349-cb80-400e-b2b3-c65cc0db2fa8",
              "name": "busqueda_domain",
              "value": "={{ $json.search_parameters.google_domain }}",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        -96,
        -16
      ],
      "id": "b7ecb4db-844a-491b-b1cb-936f51a5e764",
      "name": "Edit Fields"
    },
    {
      "parameters": {
        "fieldToSplitOut": "organic_results",
        "options": {}
      },
      "type": "n8n-nodes-base.splitOut",
      "typeVersion": 1,
      "position": [
        -96,
        176
      ],
      "id": "962e53eb-bc5b-46cd-b1fd-cdd09871b339",
      "name": "Split Out"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "13c57c01-2d6f-4bb9-b84c-0a3b18d78b04",
              "name": "busqueda-posicion",
              "value": "={{ $json.position }}",
              "type": "string"
            },
            {
              "id": "3a7802bd-abc2-409b-a89a-ec427eca0aa8",
              "name": "busqeuda_titulo",
              "value": "={{ $json.title }}",
              "type": "string"
            },
            {
              "id": "12b3b56f-e4f6-4fe8-b1c7-ada1a1b5ff38",
              "name": "busqueda_link",
              "value": "={{ $json.link }}",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        128,
        176
      ],
      "id": "52963229-ef9e-472b-9922-d27d6264e153",
      "name": "Edit Fields1"
    },
    {
      "parameters": {
        "pollTimes": {
          "item": [
            {
              "mode": "everyMinute"
            }
          ]
        },
        "documentId": {
          "__rl": true,
          "value": "18nmgjO2SwtrdI0teyWvSD-I63EBm0rStNlT-BsCT7xo",
          "mode": "list",
          "cachedResultName": "generador de blogggers",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/18nmgjO2SwtrdI0teyWvSD-I63EBm0rStNlT-BsCT7xo/edit?usp=drivesdk"
        },
        "sheetName": {
          "__rl": true,
          "value": "gid=0",
          "mode": "list",
          "cachedResultName": "Hoja 1",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/18nmgjO2SwtrdI0teyWvSD-I63EBm0rStNlT-BsCT7xo/edit#gid=0"
        },
        "options": {
          "dataLocationOnSheet": {
            "values": {
              "rangeDefinition": "specifyRange"
            }
          }
        }
      },
      "type": "n8n-nodes-base.googleSheetsTrigger",
      "typeVersion": 1,
      "position": [
        -544,
        128
      ],
      "id": "5950edee-0c37-46ee-b38e-f73ce1293d08",
      "name": "Google Sheets Trigger",
      "credentials": {
        "googleSheetsTriggerOAuth2Api": {
          "id": "CS8NE2c8IuMEJfm9",
          "name": "Google Sheets Trigger account"
        }
      }
    },
    {
      "parameters": {
        "content": "## Publicación profesional JajjaJA\n**Double click** vamos a liarla jajajaj. [Hoja a rellenar](https://docs.google.com/spreadsheets/d/18nmgjO2SwtrdI0teyWvSD-I63EBm0rStNlT-BsCT7xo/edit?gid=0#gid=0)"
      },
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        224,
        -16
      ],
      "typeVersion": 1,
      "id": "d2253242-fac3-4fa0-9693-9688fa628501",
      "name": "Sticky Note"
    },
    {
      "parameters": {
        "operation": "appendOrUpdate",
        "documentId": {
          "__rl": true,
          "value": "18nmgjO2SwtrdI0teyWvSD-I63EBm0rStNlT-BsCT7xo",
          "mode": "list",
          "cachedResultName": "generador de blogggers",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/18nmgjO2SwtrdI0teyWvSD-I63EBm0rStNlT-BsCT7xo/edit?usp=drivesdk"
        },
        "sheetName": {
          "__rl": true,
          "value": "gid=0",
          "mode": "list",
          "cachedResultName": "Hoja 1",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/18nmgjO2SwtrdI0teyWvSD-I63EBm0rStNlT-BsCT7xo/edit#gid=0"
        },
        "columns": {
          "mappingMode": "autoMapInputData",
          "value": {},
          "matchingColumns": [
            "Palabra clave"
          ],
          "schema": [
            {
              "id": "Palabra clave",
              "displayName": "Palabra clave",
              "required": false,
              "defaultMatch": false,
              "display": true,
              "type": "string",
              "canBeUsedToMatch": true,
              "removed": false
            }
          ],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {}
      },
      "type": "n8n-nodes-base.googleSheets",
      "typeVersion": 4.7,
      "position": [
        352,
        176
      ],
      "id": "8afc8dad-7f0c-45b0-85b6-af76aeba3e2d",
      "name": "Append or update row in sheet",
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "kozNDdxooGRoviQh",
          "name": "Google Sheets account"
        }
      }
    }
  ],
  "connections": {
    "When clicking ‘Execute workflow’": {
      "main": [
        [
          {
            "node": "Google search",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google search": {
      "main": [
        [
          {
            "node": "Edit Fields",
            "type": "main",
            "index": 0
          },
          {
            "node": "Split Out",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Fields": {
      "main": [
        []
      ]
    },
    "Split Out": {
      "main": [
        [
          {
            "node": "Edit Fields1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Fields1": {
      "main": [
        [
          {
            "node": "Append or update row in sheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Sheets Trigger": {
      "main": [
        [
          {
            "node": "Google search",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "pinData": {},
  "meta": {
    "templateCredsSetupCompleted": true,
    "instanceId": "218fb151c306e9c19aac934ea57a78ad619de43ead1e2d4a4eddb7cb0f07929d"
  }
}

Comentarios

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Youtube