Aller au contenu principal
Noeuds n8n

Comment automatiser vos workflows n8n avec Schedule Trigger

Publié le 5 octobre 20249min

Chapitres

Résumé

Le noeud Schedule Trigger permet de lancer automatiquement un workflow a intervalles reguliers. C'est le equivalent d'une tache cron dans n8n : toutes les heures, tous les jours a 7h, chaque lundi, le 5 de chaque mois, ou selon une expression cron personnalisee. Le workflow doit etre actif pour que le declenchement automatique fonctionne.

Ce tutoriel couvre les 7 intervalles disponibles, la construction d'expressions cron avec l'outil Cronitor integre a n8n, et les donnees retournees par le noeud a chaque execution.

Les 7 intervalles disponibles

IntervalleReglagesExemple
SecondsNombre de secondes entre chaque executionToutes les 30 secondes
MinutesNombre de minutes entre chaque executionToutes les 15 minutes
HoursNombre d'heures + minute de declenchementToutes les 2 heures a la minute 30
DaysNombre de jours + heure de declenchementTous les jours a 8h00
WeeksJour de la semaine + heureChaque lundi a 9h00
MonthsJour du mois + heureLe 5 de chaque mois a 7h25
Custom (Cron)Expression cron a 6 caracteres0 0 * * 5 (chaque vendredi a minuit)

Chaque intervalle propose des sous-reglages adaptes : par exemple, pour "Months", on configure le jour du mois, l'heure et les minutes. Si la date n'existe pas (ex : le 31 fevrier), l'execution est simplement ignoree ce mois-la.

Expressions cron personnalisees

Le mode Custom Cron offre le controle le plus fin. L'expression se compose de 6 champs :

secondes  minutes  heures  jour_du_mois  mois  jour_de_semaine

Syntaxe des caracteres speciaux :

  • * (etoile) - toutes les valeurs possibles
  • , (virgule) - liste de valeurs (ex : 10,20,30 pour les minutes 10, 20 et 30)
  • - (tiret) - intervalle continu (ex : 10-20 pour les minutes 10 a 20)
  • / (slash) - pas d'increment (ex : */10 pour toutes les 10 minutes)

n8n integre un lien vers Cronitor, un outil en ligne qui permet de construire et visualiser des expressions cron. Il affiche la prochaine date d'execution et propose des exemples courants.

Donnees retournees

A chaque execution, le Schedule Trigger retourne un objet avec les informations temporelles :

  • timestamp - horodatage Unix
  • readable_date et readable_time - date et heure lisibles
  • day_of_week - jour de la semaine
  • year, month, day, hour, minute, second - composantes individuelles
  • timezone - fuseau horaire du serveur n8n

Bonnes pratiques

  • Le workflow doit etre actif (toggle vert) pour que le Schedule Trigger fonctionne automatiquement
  • Utiliser Display Note in Flow pour documenter la frequence directement sur le canvas (ex : "Chaque lundi 9h")
  • Plusieurs Trigger Rules peuvent etre ajoutees sur un meme noeud pour combiner des planifications
  • Privilegier les intervalles simples (Days, Weeks, Months) quand possible - reserver les expressions cron aux cas complexes

Reference des expressions cron

Selectionnez un exemple pour visualiser la decomposition de l'expression cron et les prochaines executions.

Decomposition de l'expression

Sec00-59
Min00-59
Heure80-23
Jour*1-31
Mois*1-12
Sem.*0-6
0 0 8 * * *

Execute chaque jour a 8h00 pile.

Prochaines executions
1.Mar 08:00:00
2.Mer 08:00:00
3.Jeu 08:00:00

Aide-memoire syntaxe

* - toutes les valeurs
, - liste (5,10,15)
- - intervalle (10-20)
/ - pas (*/10 = chaque 10)

Contenu détaillé

00:00Introduction au Schedule Trigger

Presentation du noeud et de son role : lancer automatiquement des workflows a intervalles reguliers. Donnees retournees par defaut (timestamp, date, heure, timezone).

01:30Settings et documentation

Renommer le noeud, ajouter une note descriptive et l'afficher sur le canvas avec Display Note in Flow pour documenter la planification.

02:45Intervalles de temps

Les 7 options disponibles : Seconds, Minutes, Hours, Days, Weeks, Months et Custom Cron. Le workflow doit etre actif pour fonctionner.

04:30Exemple : tous les 5 du mois

Configuration pas a pas d'un declenchement mensuel : intervalle Months, jour du mois = 5, heure = 7h25. Gestion des dates inexistantes (31 fevrier).

06:00Expressions cron personnalisees

Le mode Custom Cron avec ses 6 caracteres. Presentation de l'outil Cronitor pour construire et visualiser les expressions. Exemples : chaque vendredi a minuit.

08:00Syntaxe cron et operateurs

Les caracteres speciaux : etoile (toutes les valeurs), virgule (liste), tiret (intervalle), slash (increment). Exemples concrets pour chaque operateur.

Questions fréquentes

Transcription complète

Ce tutoriel vous a été utile ? Contactez-moi pour un accompagnement personnalisé sur n8n.