
Le nœud Schedule Trigger de N8N permet de lancer automatiquement vos workflows à des intervalles réguliers : toutes les heures, tous les jours, chaque semaine ou à des dates précises. Aussi appelé tâche Cron, ce nœud est le point de départ de toute automatisation planifiée. Rapports quotidiens, sauvegardes hebdomadaires, relances mensuelles : configurez une fois, N8N exécute sans intervention.
Qu’est-ce que le Schedule Trigger ?
Le Schedule Trigger est un nœud de déclenchement (trigger) qui lance votre workflow selon un calendrier défini. Il se place toujours en première position du workflow et s’identifie par l’icône éclair caractéristique des triggers N8N.
À chaque exécution, le nœud retourne automatiquement un ensemble de données temporelles utilisables dans la suite du workflow :
- timestamp : horodatage Unix de l’exécution
- readable date / readable time : date et heure lisibles
- day of week : jour de la semaine (lundi, mardi…)
- year, month, day of month : année, mois, jour
- hour, minute, second : heure, minute, seconde
- timezone : fuseau horaire configuré
Panneau Settings : personnaliser l’affichage
Le panneau Settings permet d’ajouter des informations visuelles au nœud pour faciliter la lecture de vos workflows.
Ajouter une note
Renseignez une description courte (ex: « chaque mois », « tous les lundis à 9h ») et activez « Display note in flow » pour l’afficher directement sur le canvas. Cette note apparaît sous le titre du nœud.
Modifier le titre
Renommez le nœud avec un titre explicite (ex: « Cron mensuel », « Rapport quotidien »). Le titre et la description combinés permettent d’identifier immédiatement la fonction du trigger sans ouvrir le nœud.
Condition préalable : activer le workflow
Le Schedule Trigger affiche une alerte orange rappelant que le workflow doit être activé pour que la planification fonctionne. Sans activation, le workflow ne se lance qu’à la main.
Pour activer un workflow : cliquez sur le toggle en haut à droite de l’interface. Quand il passe au vert, le workflow est actif et le Schedule Trigger déclenchera les exécutions selon votre configuration.
Configurer les Trigger Rules
Les Trigger Rules définissent quand le workflow doit s’exécuter. Vous pouvez ajouter plusieurs règles pour un même workflow (ex: tous les 5 du mois ET tous les 10 du mois).
Les intervalles disponibles
Le premier champ « Interval » propose plusieurs options :
- Seconds : exécution toutes les X secondes
- Minutes : exécution toutes les X minutes
- Hours : exécution toutes les X heures
- Days : exécution tous les X jours
- Weeks : exécution toutes les X semaines
- Months : exécution tous les X mois
- Custom Cron : expression Cron personnalisée
Exemple : exécution le 5 de chaque mois à 7h25
Configuration :
- Interval : Months
- Months Between Triggers : 1 (pour « tous les mois », mettez 3 pour « tous les trimestres »)
- Trigger at Day of Month : 5
- Trigger at Hour : 7
- Trigger at Minute : 25
Note : si le jour n’existe pas (ex: 31 février), le workflow ne s’exécute simplement pas ce mois-là.
Expressions Cron personnalisées
Pour des planifications complexes, le mode « Custom Cron » permet d’utiliser une expression Cron. Une expression Cron est une chaîne de 5 ou 6 caractères définissant précisément le moment d’exécution.
Structure d’une expression Cron
┌───────────── minute (0-59)
│ ┌───────────── heure (0-23)
│ │ ┌───────────── jour du mois (1-31)
│ │ │ ┌───────────── mois (1-12)
│ │ │ │ ┌───────────── jour de la semaine (0-6, 0=dimanche)
│ │ │ │ │
* * * * *
Caractères spéciaux
| Caractère | Signification | Exemple |
| * | Toutes les valeurs | * (toutes les minutes) |
| , | Liste de valeurs | 10,20,30 (minutes 10, 20 et 30) |
| – | Plage de valeurs | 10-20 (de la minute 10 à 20) |
| / | Intervalle | */10 (toutes les 10 minutes) |
Exemples d’expressions Cron
| Expression | Signification |
| 0 0 * * * | Tous les jours à minuit |
| 0 9 * * 1-5 | Du lundi au vendredi à 9h |
| 0 0 * * 5 | Chaque vendredi à minuit |
| 0 0 1 * * | Le 1er de chaque mois à minuit |
| */15 * * * * | Toutes les 15 minutes |
| 0 8,12,18 * * * | Tous les jours à 8h, 12h et 18h |
Outil pour construire vos expressions
N8N intègre un lien vers Crontab Guru (crontab.guru), un générateur d’expressions Cron visuel. Vous sélectionnez vos paramètres, l’outil génère l’expression et affiche les prochaines exécutions prévues. Copiez l’expression et collez-la dans le champ « Expression » de N8N.
Ajouter plusieurs règles de déclenchement
Un même Schedule Trigger peut contenir plusieurs Trigger Rules. Cliquez sur « Add Trigger Rule » pour ajouter une nouvelle règle. Exemple : déclencher le workflow le 5 ET le 15 de chaque mois.
Alternative : avec une expression Cron, vous pouvez combiner plusieurs jours en une seule règle. L’expression 0 7 5,15 * * déclenche le workflow le 5 et le 15 de chaque mois à 7h.
Cas d’usage pratiques
- Rapports automatiques : générer et envoyer un rapport de ventes chaque lundi matin
- Sauvegardes planifiées : exporter une base de données NocoDB tous les jours à 3h
- Relances commerciales : envoyer des emails de suivi tous les 5 du mois
- Synchronisation de données : mettre à jour un CRM depuis un fichier Google Sheets toutes les heures
- Veille automatisée : scraper des sites d’actualités chaque matin à 6h
- Nettoyage de fichiers : supprimer les fichiers temporaires tous les dimanches
Bonnes pratiques
- Documentez vos triggers : utilisez les notes et titres pour identifier rapidement la fréquence d’exécution
- Évitez les intervalles trop courts : une exécution toutes les secondes peut surcharger vos services et consommer vos quotas rapidement
- Testez manuellement d’abord : vérifiez que votre workflow fonctionne en le lançant à la main avant d’activer la planification
- Vérifiez le fuseau horaire : les heures sont basées sur le timezone configuré dans N8N, pas sur votre heure locale
- Surveillez les exécutions : consultez l’historique pour vérifier que les exécutions planifiées se déroulent correctement

Comment configurer le Schedule Trigger pour lancer un workflow tous les 5 du mois à 7h25 ?
Conclusion
Le Schedule Trigger transforme N8N en outil de planification puissant. Les intervalles simples (heures, jours, semaines, mois) couvrent la majorité des besoins. Pour des configurations avancées, les expressions Cron offrent une précision totale. N’oubliez pas d’activer votre workflow pour que la planification prenne effet.
Pour aller plus loin, explorez nos autres ressources N8N ou contactez notre équipe pour concevoir des automatisations planifiées adaptées à vos processus métier.
Une tâche Cron (ou Schedule Trigger dans N8N) est un mécanisme de planification qui déclenche automatiquement un workflow à des intervalles définis. Vous configurez quand le workflow doit s’exécuter (toutes les heures, tous les jours, chaque mois…) et N8N le lance sans intervention manuelle.
La cause la plus fréquente : le workflow n’est pas activé. Cliquez sur le toggle en haut à droite de l’interface pour passer le workflow en mode actif (vert). Sans activation, le workflow ne peut être lancé qu’à la main, même avec un Schedule Trigger configuré.
L’expression Cron est ‘0 0 * * 5’. Les deux premiers zéros correspondent à la minute 0 et l’heure 0 (minuit). Les astérisques signifient ‘tous les jours’ et ‘tous les mois’. Le 5 final indique le vendredi (0=dimanche, 5=vendredi).
Le workflow ne s’exécute simplement pas ce mois-là. Par exemple, si vous configurez une exécution le 31 de chaque mois, le workflow ne se lancera pas en février (28 ou 29 jours), en avril, juin, septembre et novembre (30 jours). Aucune erreur n’est générée.
Oui, cliquez sur ‘Add Trigger Rule’ pour ajouter des règles supplémentaires. Vous pouvez par exemple déclencher le même workflow le 5 et le 15 de chaque mois avec deux règles distinctes. Vous pouvez aussi combiner plusieurs dates dans une seule expression Cron avec la virgule (ex: 0 7 5,15 * *).
N8N intègre un lien vers Crontab Guru (crontab.guru), un générateur visuel d’expressions Cron. Vous sélectionnez vos paramètres, l’outil génère l’expression et affiche les prochaines dates d’exécution. Copiez ensuite l’expression dans le champ ‘Expression’ du Schedule Trigger.
