n8n Cron Schedule: Guía Completa del Schedule Trigger

Imaginate que tenés un workflow en n8n que necesita ejecutarse todos los días a las 7 de la mañana, sin que vos tengas que abrir la computadora ni tocar un solo botón. Suena genial, ¿no?

Written by: Luis Hernandez

Published on: febrero 16, 2026

Imaginate que tenés un workflow en n8n que necesita ejecutarse todos los días a las 7 de la mañana, sin que vos tengas que abrir la computadora ni tocar un solo botón. Suena genial, ¿no? Bueno, exactamente para eso existe el n8n Cron Schedule. Y si alguna vez te pasó que configuraste una automatización pero no tenías idea de cómo hacer que arrancara sola en el horario correcto, quedate que esta guía completa del Schedule Trigger es para vos.

En este artículo te explico desde cero cómo funciona el n8n Cron Schedule, qué son las expresiones cron, cómo configurar el Schedule Trigger paso a paso, y te comparto ejemplos reales que podés copiar y pegar para que salgas de acá con todo funcionando. Además, vamos a ver errores comunes, buenas prácticas y un FAQ con las dudas más frecuentes. Vamos directo al grano.

Conceptos base: ¿Qué es un Cron Job y para qué sirve?

Antes de meternos de lleno con el n8n Cron Schedule, hablemos de lo básico. Si venís del mundo de la programación o los servidores Linux, seguramente ya escuchaste el término «cron job». Pero si no, te lo explico de la forma más simple posible: un cron job es una tarea programada que se ejecuta automáticamente en un horario definido. Pensalo como una alarma del despertador, pero en vez de sonar, ejecuta una acción específica en tu sistema.

En el contexto de servidores Linux, el cron es un servicio del sistema operativo que lee una tabla de tareas (llamada crontab) y las ejecuta según la frecuencia que le indicaste. Puede ser cada minuto, cada hora, cada martes a las 3 de la tarde, o cualquier combinación que se te ocurra. Es una herramienta que existe desde hace décadas y sigue siendo una de las más utilizadas en el mundo de la tecnología para automatizar procesos repetitivos.

La sintaxis cron se compone de 5 campos separados por espacios, y cada campo controla un aspecto del tiempo: minuto, hora, día del mes, mes y día de la semana. Por ejemplo, 0 7 * * * significa «a las 7:00 AM, todos los días». Parece críptico al principio, pero una vez que le agarrás la mano se vuelve súper intuitivo. Más adelante te muestro una tabla completa con todos los campos y valores posibles para que no tengas que memorizar nada.

Nota: No necesitás saber Linux ni tener experiencia previa con servidores para usar el n8n Cron Schedule. La interfaz visual de n8n hace que sea accesible para cualquier persona, incluso si estás dando tus primeros pasos con automatizaciones.

Conceptos base: ¿Qué es un Cron Job y para qué sirve?

¿Qué es el n8n Cron Schedule y para qué sirve?

El n8n Cron Schedule se refiere específicamente al uso del nodo Schedule Trigger dentro de n8n para iniciar workflows en momentos específicos, sin necesidad de ningún input externo ni acción manual. Es el nodo que ponés al inicio de tu workflow cuando querés que se dispare solo, en piloto automático, a la hora y frecuencia que vos definiste.

A diferencia de otros triggers como el Webhook (que necesita una llamada externa para activarse) o el Manual Trigger (que requiere que hagas clic), el Schedule Trigger funciona de forma completamente autónoma. Vos lo configurás una vez, activás el workflow, y listo: n8n se encarga de ejecutarlo en los horarios que definiste, sin que tengas que hacer absolutamente nada más. Es la definición perfecta de «configurar y olvidarse».

¿Cuándo te conviene usar el n8n Cron Schedule? Mirá estos escenarios donde brilla:

  • Enviar reportes automáticos cada lunes a las 8:00 al equipo de ventas
  • Limpiar datos antiguos de tu base de datos cada noche a las 2:00
  • Sincronizar información entre CRM, Google Sheets y tu ERP cada hora
  • Enviar recordatorios o notificaciones por Slack, email o WhatsApp en fechas específicas
  • Generar backups periódicos sin que tengas que acordarte
  • Hacer scraping de precios de la competencia cada 6 horas
  • Publicar contenido en redes sociales en horarios programados
  • Verificar el estado de APIs o servidores cada 5 minutos

Básicamente, cualquier tarea que necesite ejecutarse de forma periódica y predecible es candidata perfecta para el n8n Cron Schedule. Si trabajás con automatizaciones en n8n, este nodo va a ser tu mejor aliado desde el día uno. Si recién estás empezando con la herramienta, te recomiendo primero leer nuestro tutorial de n8n paso a paso para crear tu primer workflow y después volvé acá para dominar la programación con cron.

Importante: El Schedule Trigger reemplazó al antiguo nodo «Cron» en las versiones más recientes de n8n. Si encontrás tutoriales viejos que hablan del nodo Cron, sabé que ahora se llama Schedule Trigger y tiene las mismas funcionalidades (y más). Podés verificar esto en la documentación oficial del Schedule Trigger de n8n.

¿Qué es el n8n Cron Schedule y para qué sirve?

Cómo configurar el n8n Cron Schedule paso a paso

Ahora sí, vamos a la acción. Configurar el n8n Cron Schedule es más fácil de lo que pensás, y te lo voy a explicar como si estuviéramos sentados frente a la pantalla juntos. Seguí estos pasos y en menos de 5 minutos tenés tu primer workflow programado funcionando.

Paso 1: Crear un nuevo workflow y agregar el Schedule Trigger

Abrí tu instancia de n8n (ya sea en la nube o self-hosted) y creá un workflow nuevo. En el canvas vacío, hacé clic en el botón «+» para agregar un nodo. Buscá «Schedule Trigger» en la barra de búsqueda. Es el nodo con el ícono de reloj. Arrastralo al canvas y hacé doble clic para abrir su configuración.

Paso 2: Elegir el modo de programación

Una vez dentro del nodo, vas a ver que n8n te ofrece varias opciones para definir la frecuencia. Estas son las principales:

  • Seconds (Segundos): Para ejecuciones muy frecuentes, ideales para monitoreo en tiempo real
  • Minutes (Minutos): Cada X minutos, perfecto para sincronizaciones frecuentes
  • Hours (Horas): Cada X horas, ideal para tareas periódicas a lo largo del día
  • Days (Días): A una hora específica de cada día
  • Weeks (Semanas): En días específicos de la semana a una hora determinada
  • Months (Meses): En un día específico del mes
  • Cron Expression (Expresión cron): Para configuraciones avanzadas usando la sintaxis cron tradicional

Si no necesitás nada complicado, las opciones predefinidas (minutos, horas, días, semanas) son más que suficientes. Pero si querés tener control total, la expresión cron te da la máxima flexibilidad.

Paso 3: Activar el workflow

Este paso es crucial y muchos lo olvidan. Para que el n8n Cron Schedule funcione, el workflow tiene que estar activo. Andá a la esquina superior derecha y activá el toggle. Si el workflow está inactivo, el Schedule Trigger simplemente no se va a disparar nunca, sin importar lo bien que lo hayas configurado. Es el error más común que veo entre principiantes.

Tip: Podés testear tu Schedule Trigger sin necesidad de esperar a que llegue la hora programada. Simplemente hacé clic en «Test workflow» o en «Execute Node» directamente sobre el nodo. Esto ejecuta el workflow una vez para que verifiques que todo funciona antes de dejarlo en piloto automático.

Cómo configurar el n8n Cron Schedule paso a paso

Sintaxis de expresiones cron en el Schedule Trigger

Si elegiste usar expresiones cron en tu configuración del n8n Cron Schedule, necesitás entender la sintaxis. No te asustes, es más simple de lo que parece. Una expresión cron tiene 5 campos (en algunas implementaciones 6, si incluyen segundos), y cada uno controla una unidad de tiempo.

La estructura es así: minuto hora día-del-mes mes día-de-la-semana. Cada campo acepta números, asteriscos (*) para «todos los valores», barras (/) para intervalos, comas (,) para listas y guiones (-) para rangos. Acá te dejo la tabla de referencia rápida:

CampoValores permitidosDescripción
Minuto0-59El minuto exacto de ejecución
Hora0-23La hora en formato 24 horas
Día del mes1-31Qué día del mes se ejecuta
Mes1-12Qué mes del año
Día de la semana0-7 (0 y 7 = domingo)Qué día de la semana

Veamos algunos ejemplos prácticos que podés copiar directamente en tu Schedule Trigger:

  • 0 7 * * * → Todos los días a las 7:00 AM
  • */15 * * * * → Cada 15 minutos, todo el día
  • 0 9 * * 1 → Cada lunes a las 9:00 AM
  • 0 0 1 * * → El primer día de cada mes a medianoche
  • 30 8 * * 1-5 → De lunes a viernes a las 8:30 AM
  • 0 */2 * * * → Cada 2 horas en punto
  • 0 9,13,18 * * * → A las 9:00, 13:00 y 18:00 todos los días
  • 0 22 * * 5 → Cada viernes a las 10 PM

Tip: Si no querés memorizar la sintaxis cron, usá herramientas online como crontab.guru para generar y validar tus expresiones visualmente antes de pegarlas en n8n. Es un salvavidas.

Ejemplos reales del n8n Cron Schedule en acción

La teoría está buenísima, pero lo que realmente te va a ayudar son los ejemplos prácticos. Acá te dejo algunos workflows reales donde el n8n Cron Schedule es el protagonista absoluto, para que te inspires y los adaptes a tus necesidades.

Ejemplo 1: Reporte diario de ventas por email

Configurás el Schedule Trigger con 0 8 * * 1-5 (lunes a viernes a las 8 AM). El workflow consulta tu base de datos o Google Sheets, calcula los totales del día anterior, arma un resumen con formato lindo y lo envía por email a tu equipo. Cero intervención manual, cada mañana el reporte está en la bandeja de entrada antes de que nadie se siente en su escritorio.

Ejemplo 2: Monitoreo de disponibilidad de API

Ponés el cron en */5 * * * * para que se ejecute cada 5 minutos. El workflow hace un request HTTP a tu API o sitio web, verifica el código de respuesta, y si detecta un error (status 500, timeout, etc.) te manda una alerta inmediata por Slack o Telegram. Es como tener un guardia de seguridad 24/7 para tus servicios digitales.

Ejemplo 3: Sincronización semanal entre CRM y hoja de cálculo

Schedule Trigger configurado con 0 6 * * 1 (cada lunes a las 6 AM). El workflow trae todos los contactos nuevos de tu CRM (HubSpot, Pipedrive, etc.), los compara con tu Google Sheets, agrega los nuevos y actualiza los que cambiaron. Cuando tu equipo llega el lunes, ya tiene toda la información sincronizada y actualizada.

Si querés conectar tu workflow programado con eventos externos como webhooks, podés combinar el Schedule Trigger con otros nodos de inicio. Revisá nuestra guía sobre webhooks en n8n para entender cómo funcionan y cuándo conviene usar cada tipo de trigger.

Errores comunes con el Schedule Trigger y cómo evitarlos

Después de ayudar a cientos de personas a configurar su n8n Cron Schedule, te puedo decir cuáles son los errores que veo una y otra vez. Aprendé de los tropezones ajenos para que no te pasen a vos.

El workflow no está activo. Como te mencioné antes, es el error número uno. Configurás todo perfecto, pero el toggle de activación está apagado. El Schedule Trigger solo funciona cuando el workflow está en estado activo. Verificalo siempre dos veces.

Zona horaria incorrecta. Este es traicionero. Si tu instancia de n8n está corriendo en un servidor con zona horaria UTC pero vos estás en Buenos Aires (UTC-3), las ejecuciones van a ocurrir 3 horas antes de lo que esperabas. Verificá la configuración de timezone en tu instancia de n8n y ajustala a tu zona horaria local. Podés hacerlo con la variable de entorno GENERIC_TIMEZONE.

Expresiones cron con errores de sintaxis. Un espacio de más, un asterisco donde no va, un rango mal definido… cualquier error en la expresión cron hace que el trigger no funcione como esperabas. Siempre validá tu expresión antes de guardarla. Recordá: son 5 campos separados por un solo espacio.

Ejecutar con demasiada frecuencia. Programar un workflow para que corra cada 10 segundos cuando realmente necesitás que corra cada 10 minutos puede sobrecargar tu servidor y, si usás servicios con límites de API (rate limits), te van a bloquear. Pensá bien cuál es la frecuencia mínima necesaria para tu caso de uso.

Importante: Si estás usando n8n Cloud (la versión en la nube), tené en cuenta que los planes tienen límites de ejecuciones. Un cron que corre cada minuto son 1440 ejecuciones por día, lo que puede consumir tu cuota rápidamente. Planificá con inteligencia.

Buenas prácticas para el n8n Cron Schedule

Más allá de que técnicamente funcione, hay algunas buenas prácticas que te van a ahorrar dolores de cabeza a largo plazo cuando trabajes con el n8n Cron Schedule. Tomá nota de estas recomendaciones que vienen de la experiencia real.

Nombrá tus workflows de forma descriptiva. En vez de «Workflow 1», ponele algo como «[Cron Diario 8AM] Reporte de ventas por email». Cuando tengás 20 workflows activos, vas a agradecer poder identificar cada uno de un vistazo. Incluí la frecuencia en el nombre para que sea aún más claro.

Implementá manejo de errores. ¿Qué pasa si tu workflow cron falla a las 3 de la madrugada y vos estás durmiendo? Sin un manejo de errores adecuado, ni te enterás. Configurá nodos de error handling para recibir notificaciones cuando algo falle. Así podés reaccionar rápido y no perder ejecuciones importantes.

Evitá solapamientos. Si tu workflow tarda 10 minutos en completarse pero lo tenés programado para cada 5 minutos, vas a tener ejecuciones que se pisan entre sí. Asegurate de que el intervalo sea mayor que el tiempo de ejecución. En n8n podés configurar el modo de ejecución para evitar concurrencias.

Tip: Usá el modo «Test» para verificar que tu expresión cron se dispara cuando esperás. También podés revisar el historial de ejecuciones de n8n para confirmar que las ejecuciones programadas se están completando correctamente y a tiempo.

Schedule Trigger vs Cron Trigger: diferencias en n8n

Si estuviste investigando sobre el n8n Cron Schedule y encontraste menciones al «Cron Trigger» y al «Schedule Trigger», probablemente te estés preguntando cuál es la diferencia. La respuesta corta: son prácticamente lo mismo, pero el Schedule Trigger es la versión moderna y mejorada.

En versiones anteriores de n8n, el nodo se llamaba simplemente «Cron». Hacía exactamente lo que su nombre indica: ejecutaba workflows basándose en expresiones cron. Sin embargo, el equipo de n8n decidió reemplazarlo por el Schedule Trigger, que mantiene toda la funcionalidad del cron pero agrega opciones más amigables como los modos simplificados (cada X minutos, cada X horas, días específicos de la semana, etc.).

Si todavía tenés workflows con el nodo Cron antiguo, no te preocupes: siguen funcionando. Pero para workflows nuevos, usá siempre el Schedule Trigger. Tiene mejor soporte, más opciones y es el que va a recibir actualizaciones en el futuro. La migración es simple y, en muchos casos, n8n te sugiere actualizar automáticamente.

FAQ: Preguntas frecuentes sobre n8n Cron Schedule

¿Cómo configuro la zona horaria en el n8n Cron Schedule?

Si usás n8n self-hosted, definí la variable de entorno GENERIC_TIMEZONE con tu zona horaria (por ejemplo, America/Argentina/Buenos_Aires o America/Mexico_City). En n8n Cloud, podés configurar la timezone desde los settings de tu cuenta. El Schedule Trigger va a usar esa zona horaria para todas las ejecuciones programadas.

¿Puedo tener múltiples Schedule Triggers en un mismo workflow?

Sí, podés agregar más de un Schedule Trigger al mismo workflow. Esto es útil si necesitás que se ejecute en horarios diferentes con lógicas distintas. Por ejemplo, un trigger para las 8 AM que envía un reporte y otro a las 6 PM que hace un backup. Cada trigger funciona de manera independiente.

¿El n8n Cron Schedule funciona si mi computadora está apagada?

Depende de dónde corra tu instancia de n8n. Si usás n8n Cloud o tenés n8n instalado en un servidor que está siempre encendido (VPS, Docker en un server, etc.), sí, funciona 24/7. Si lo corrés localmente en tu computadora personal, el cron solo se ejecuta mientras n8n esté abierto y corriendo.

¿Cuál es el intervalo mínimo que puedo configurar en el Schedule Trigger?

En n8n self-hosted, podés configurar intervalos tan cortos como cada segundo, aunque no es recomendable salvo casos muy específicos de monitoreo. En n8n Cloud, el intervalo mínimo depende de tu plan y generalmente es de 1 minuto. Recordá que intervalos muy cortos consumen más recursos y ejecuciones de tu cuota.

¿Qué pasa si mi workflow falla durante una ejecución programada?

Si una ejecución del cron falla, n8n la registra como fallida en el historial de ejecuciones, pero el Schedule Trigger sigue activo y va a intentar ejecutar el workflow en el próximo horario programado. No se detiene por un error. Por eso es fundamental que configures un buen manejo de errores para enterarte de los fallos a tiempo.

¿Listo para automatizar con n8n Cron Schedule?

Si llegaste hasta acá, ya tenés todo lo que necesitás para dominar el n8n Cron Schedule y el Schedule Trigger como un profesional. Desde los conceptos básicos de las expresiones cron hasta configuraciones avanzadas, ejemplos reales y buenas prácticas: todo está en tus manos.

Lo más importante es que no te quedes solo con la lectura. Abrí tu instancia de n8n, creá un workflow de prueba con un Schedule Trigger, experimentá con diferentes expresiones cron y mirá cómo se ejecutan. La práctica es lo que realmente te va a dar confianza para armar automatizaciones robustas que trabajen por vos las 24 horas del día.

Y si te interesa seguir aprendiendo sobre automatización con n8n, no dejes de explorar los demás artículos del blog. Cada pieza que dominés, ya sea el n8n Cron Schedule, los webhooks, las expresiones o el manejo de errores, es un ladrillo más en tu arsenal de automatización. ¡Ahora sí, a automatizar todo!

Previous

n8n Lead Generation: Automatiza la Captación de Leads

Next

n8n Reportes Automáticos: Genera PDFs y Envía Emails