Aller au contenu principal
Nœuds n8n

Comment automatiser vos workflows n8n avec Schedule Trigger

Publié le 5 octobre 20249min

Chapitres

Résumé

Le nœud Schedule Trigger permet de lancer automatiquement un workflow à intervalles réguliers. 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 personnalisée. Le workflow doit être actif pour que le déclenchement automatique fonctionne.

Ce tutoriel couvre les 7 intervalles disponibles, la construction d'expressions cron avec l'outil Cronitor intégré à n8n, et les données retournees par le nœud à chaque exécution.

Les 7 intervalles disponibles

IntervalleRéglagesExemple
SecondsNombre de secondes entre chaque exécutionToutes les 30 secondes
MinutesNombre de minutes entre chaque exécutionToutes les 15 minutes
HoursNombre d'heures + minute de déclenchementToutes les 2 heures à la minute 30
DaysNombre de jours + heure de déclenchementTous 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 caractères0 0 * * 5 (chaque vendredi à minuit)

Chaque intervalle propose des sous-réglages 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'exécution est simplement ignorée ce mois-la.

Expressions cron personnalisées

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

secondes  minutes  heures  jour_du_mois  mois  jour_de_semaine

Syntaxe des caractères 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 intègre un lien vers Cronitor, un outil en ligne qui permet de construire et visualiser des expressions cron. Il affiche la prochaine date d'exécution et propose des exemples courants.

Donnees retournees

A chaque exécution, 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 être 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 être ajoutees sur un même nœud pour combiner des planifications
  • Privilegier les intervalles simples (Days, Weeks, Months) quand possible - reserver les expressions cron aux cas complexes

Référence des expressions cron

Sélectionnez un exemple pour visualiser la décomposition de l'expression cron et les prochaines exécutions.

Décomposition de l'expression

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

Exécute chaque jour à 8h00 pile.

Prochaines exécutions
1.Mar 08:00:00
2.Mer 08:00:00
3.Jeu 08:00:00

Aide-mémoire 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 nœud et de son rôle : lancer automatiquement des workflows à intervalles réguliers. Donnees retournees par defaut (timestamp, date, heure, timezone).

01:30Settings et documentation

Renommer le nœud, 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 être actif pour fonctionner.

04:30Exemple : tous les 5 du mois

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

06:00Expressions cron personnalisées

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

08:00Syntaxe cron et operateurs

Les caractères 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.

Prendre RDV