top of page

Serie N8N (IV): Triggers en N8N – Cómo se ejecutan tus workflows

  • 3 ene
  • 7 Min. de lectura

En el capítulo anterior construimos nuestro primer workflow real en N8N: pedíamos una frase del día a una API y la guardábamos en un archivo. Fue un ejemplo perfecto para entender cómo se conectan nodos y cómo fluye la información dentro de un workflow.


Pero ahora viene la pregunta lógica:

👉 Vale… ¿y cómo hago para que esto se ejecute cuando yo quiera (o incluso automáticamente)?


Ahí es donde entran los triggers. Un workflow en N8N puede ser tan simple o tan potente como quieras, pero hay una regla que siempre se cumple: si no se dispara, no hace nada, y el “disparador” de un workflow es precisamente el trigger.


En este capítulo vamos a ver, de forma clara y sin complicaciones:

  • qué es un trigger,

  • por qué es la pieza más importante al empezar,

  • y los tres triggers básicos que necesitas dominar para automatizar de verdad: Manual, Schedule y Webhook.


Con esto, podrás transformar workflows que hoy ejecutas a mano en automatizaciones que se ejecutan solas, por tiempo o por eventos.


Screenshot Triggers en N8N
Triggers en N8N

¿Qué es un trigger? (explicado para humanos)

Antes de ver tipos concretos, vamos a entender qué es realmente un trigger en N8N.

Un trigger es simplemente el punto de inicio de un workflow. Es el nodo que decide cuándo empieza a ejecutarse todo lo demás.

Si lo pensamos de forma muy sencilla:

Un trigger es el “botón” que pone en marcha un workflow.

Una analogía sencilla

Imagina una cafetera:

  • El café no se hace solo.

  • Necesita que alguien pulse un botón, programe una hora o que ocurra algo.

En N8N pasa exactamente lo mismo:

  • El workflow no se ejecuta solo.

  • Necesita un trigger que lo active.


Qué hace un trigger en la práctica

Un trigger puede:

  • ejecutarse cuando tú lo decides (Manual Trigger),

  • ejecutarse a una hora concreta o cada cierto tiempo (Schedule Trigger),

  • ejecutarse cuando algo externo ocurre (Webhook Trigger).


Pero en todos los casos cumple la misma función: 👉 iniciar el flujo y pasar el control al siguiente nodo.


T1: Manual Trigger: cuándo y por qué usarlo

El Manual Trigger es el trigger más sencillo de N8N y, probablemente, el primero que has usado.

De hecho, es el mismo que utilizamos en el Capítulo III para crear nuestro primer workflow.


Qué es un Manual Trigger

Un Manual Trigger inicia el workflow solo cuando tú lo decides.

Es decir:

  • no se ejecuta automáticamente,

  • no depende de horarios,

  • no espera eventos externos.

El workflow empieza únicamente cuando pulsas el botón: 👉 Execute Workflow


Cuándo tiene sentido usar un Manual Trigger

El Manual Trigger es ideal cuando:

  • estás aprendiendo N8N,

  • estás probando un workflow nuevo,

  • quieres ejecutar algo de forma puntual,

  • necesitas ver paso a paso qué ocurre en cada nodo.

Por eso es el trigger perfecto para los primeros artículos de esta serie.


Cuando pulsas Execute Workflow:

  1. El Manual Trigger se activa.

  2. El control pasa al siguiente nodo.


Screenshot: Nodo Manual Trigger
Nodo Manual Trigger

Limitación del Manual Trigger

El Manual Trigger tiene una limitación clara: requiere que alguien esté delante del ordenador.

Si quieres que un workflow se ejecute solo, se repita cada día, o responda a eventos externos, entonces necesitas otro tipo de trigger, y ahí es donde entran los siguientes triggers que vamos a ver.


T2. Schedule Trigger: automatización por tiempo

El Schedule Trigger permite ejecutar un workflow de forma automática, sin que tengas que estar delante del ordenador pulsando ningún botón.

Es el trigger que se usa cuando quieres que algo ocurra:

  • cada cierto tiempo,

  • a una hora concreta,

  • o de forma periódica (cada día, cada semana, etc.).


Qué es un Schedule Trigger

Un Schedule Trigger inicia el workflow según una programación de tiempo.

En lugar de decir: “Ejecuta esto ahora”, le dices a N8N: “Ejecuta esto cada X tiempo” o “Ejecuta esto todos los días a esta hora”.

A partir de ese momento, N8N se encarga de todo.


Ejemplos muy claros de uso

Un Schedule Trigger es ideal para tareas como:

  • guardar una frase del día cada mañana,

  • comprobar precios una vez al día,

  • generar un informe cada semana,

  • limpiar datos cada noche,

  • lanzar automatizaciones periódicas sin intervención humana,

  • Enviar un informe resumen cada día a primera hora de la mañana.


Cómo funciona a nivel de workflow

Si tomamos el workflow del capítulo anterior, el único cambio sería este:

Schedule Trigger → HTTP Request → Convert to File → Write Files from Disk 

Es decir, quitamos el Manual Trigger, lo sustituimos por un Schedule Trigger. y el resto del workflow no cambia.

Esto es importante:👉 la lógica del workflow es la misma, solo cambia cómo se inicia.


Configurar un Schedule Trigger (conceptual)

Cuando añades un Schedule Trigger, N8N te permite elegir, por ejemplo:

  • ejecutar el workflow cada X minutos,

  • ejecutar una vez al día,

  • ejecutar una vez a la semana,

  • o definir una hora concreta.


Para empezar, lo más sencillo es algo como:

  • una vez al día,

  • o cada hora.

No necesitas configuraciones avanzadas para entender el concepto.


Nodo Schedule Trigger - Configuración
Nodo Schedule Trigger - Configuración

T3. Webhook Trigger: automatización por evento

Hasta ahora hemos visto triggers que dependen de tiempo o de una acción manual. El Webhook Trigger introduce una idea diferente:

👉 el workflow se ejecuta cuando algo ocurre fuera de N8N.


Qué es un Webhook Trigger

Un Webhook Trigger inicia un workflow cuando N8N recibe una llamada desde el exterior.


Dicho de forma sencilla: Alguien o algo “avisa” a N8N, y N8N responde ejecutando el workflow. Ese aviso llega a través de una URL especial que N8N genera automáticamente.


Una analogía muy simple

Piensa en un timbre:

  • alguien pulsa el timbre,

  • el sonido se activa,

  • alguien abre la puerta.

En N8N:

  • alguien hace una llamada a una URL,

  • el Webhook Trigger se activa,

  • el workflow empieza a ejecutarse.


Ejemplos típicos de uso

Un Webhook Trigger se usa cuando quieres que un workflow se ejecute:

  • cuando se envía un formulario,

  • cuando otra aplicación notifica un evento,

  • cuando se recibe un mensaje desde un sistema externo,

  • cuando una app llama a una URL concreta.


Cómo funciona a nivel conceptual

Cuando añades un Webhook Trigger, N8N hace dos cosas:

  1. Genera una URL única

  2. Se queda “escuchando” llamadas a esa URL


Cuando alguien accede a esa dirección:

  • el trigger se activa,

  • el workflow comienza,

  • y los datos recibidos (si los hay) se pasan al siguiente nodo. Aunque no envíes datos, el simple acceso a la URL ya dispara el workflow.


Cuándo usar un Webhook Trigger

Usa un Webhook Trigger cuando:

  • otro sistema necesita activar tu workflow,

  • quieres que N8N reaccione a eventos externos,

  • estás integrando N8N con aplicaciones o servicios externos,

  • necesitas automatización “en tiempo real”.

Para empezar, no necesitas usarlo aún, pero es importante entender el concepto desde ahora.


Nodo Webhook - Configuración
Nodo Webhook - Configuración

Configuracíon básica de un Webhook Trigger

Cuando añades un Webhook Trigger a un workflow, N8N te muestra una serie de opciones. No es necesario entenderlas todas ahora, pero sí las más importantes.


C1: Webhook URLs

Aquí se generan dos URLs: una de prueba (Test URL) y otra de producción (Production URL). Ambas permiten que servicios externos envíen datos a tu flujo.

  • Test URL → se usa para probar el workflow mientras lo estás construyendo

  • Production URL → se usa cuando el workflow ya está activo y en uso real


C2: HTTP Method

Define el tipo de solicitud que aceptará el webhook. Entre las opciones está GET, POST, PUT, etc. Se usa para especificar cómo se enviarán los datos.


Las más habituales son:

  • GET → cuando solo quieres “avisar” o pedir algo

  • POST → cuando quieres enviar datos (formularios, información, etc.)


Un ejemplo si el método es GET podría ser:

C3: Path

Es la parte final de la URL que identifica este webhook. En nuestra imagen ejemplo: adf43b8d-8ae9-4d26-b3f6-25a674c8576a. Puedes personalizarlo si lo deseas.


Por ejemplo:

Path = frase-del-dia

N8N generará automáticamente una URL similar a:

Esa es la dirección que debe usar el sistema externo para activar el workflow.


C4: Authentication

Controla si se requiere autenticación para acceder al webhook. None significa que cualquiera puede enviar datos sin credenciales.


C5: Respond

Determina cuándo responde el webhook. Immediately significa que responde tan pronto como recibe la solicitud, sin esperar a que el flujo termine.


Comparativa rápida de triggers

Después de ver los tres triggers principales, vamos a resumirlo todo de forma muy sencilla. La idea de esta sección es que puedas responder rápidamente a la pregunta: 👉 ¿Qué trigger uso en cada caso?

T1 Manual Trigger

Cómo se ejecuta:👉 Pulsando el botón Execute Workflow

Cuándo usarlo:

  • cuando estás aprendiendo N8N,

  • cuando estás probando un workflow,

  • cuando necesitas ejecutar algo de forma puntual,

  • cuando quieres ver paso a paso qué ocurre en cada nodo.

Ventaja principal:✔ Máximo control y facilidad para depurar.

Limitación:❌ No se ejecuta automáticamente.


T2 Schedule Trigger

Cómo se ejecuta:👉 De forma automática según una programación de tiempo.

Cuándo usarlo:

  • cuando quieres que un workflow se ejecute solo,

  • cuando la automatización depende del tiempo,

  • cuando necesitas tareas periódicas (cada día, cada hora, etc.).

Ventaja principal:✔ Automatización sin intervención humana.

Limitación:❌ Solo responde al tiempo, no a eventos externos.


T3 Webhook Trigger

Cómo se ejecuta:👉 Cuando alguien o algo accede a una URL.

Cuándo usarlo:

  • cuando otro sistema necesita lanzar el workflow,

  • cuando quieres reaccionar a eventos externos,

  • cuando integras N8N con otras aplicaciones.

Ventaja principal:✔ Automatización basada en eventos en tiempo real.

Limitación:❌ Requiere entender el concepto de URLs y llamadas externas.


Resumen en una frase

  • Manual Trigger → yo decido cuándo

  • Schedule Trigger → el tiempo decide

  • Webhook Trigger → otro sistema decide

Si te quedas con esta idea, ya tienes el 80 % del concepto de triggers entendido.


Conclusión

Ahora ya entiendes una de las piezas más importantes de N8N: los triggers.

Has visto que un workflow, por bien construido que esté, no hace nada si no se ejecuta, y que el trigger es el elemento que decide cuándo y por qué empieza todo el proceso.


En este capítulo has aprendido:

  • qué es un trigger y por qué es clave en cualquier workflow,

  • cuándo usar un Manual Trigger,

  • cómo automatizar tareas con un Schedule Trigger,

  • y cómo reaccionar a eventos externos con un Webhook Trigger.

Con esto ya puedes transformar workflows que antes ejecutabas a mano en automatizaciones que se ejecutan solas o que responden a lo que ocurre fuera de N8N.


Ahora te toca a ti.

👉 Abre el workflow del capítulo anterior y prueba a cambiar el trigger:

  • ejecútalo con un Schedule Trigger,

  • o actívalo con un Webhook.

Verás que no cambia la lógica del workflow, solo la forma en la que se inicia.


🌐 Recursos útiles




© 2025 by Lozkorp                                                         

bottom of page