Gérer des tâches récurrentes dans Notion sans installer de plugin ni écrire de scripts m'a longtemps semblé être un casse-tête. Après plusieurs essais et itérations, j'ai mis au point une méthode simple, robuste et entièrement basée sur les fonctionnalités natives de Notion : bases de données, modèles (templates), boutons de template et formules intégrées. Dans cet article, je partage mon workflow pas à pas pour automatiser les tâches récurrentes — quotidiennement, hebdomadairement, mensuellement ou selon une fréquence personnalisée — tout en gardant une interface claire et sans dépendre d'outils externes.

Pourquoi je préfère gérer les tâches récurrentes directement dans Notion

Notion me permet de centraliser la documentation, les projets et les tâches. Ajouter des tâches récurrentes dans un outil externe compliquait mon flux. En restant dans Notion, je garde tout au même endroit, j'ai accès aux relations entre projets et tâches, et je peux personnaliser les vues (Today, Cette semaine, En retard) sans basculer d'une app à l'autre.

Les principes de mon système

Mon approche repose sur quelques éléments simples :

  • Une base de données "Tâches" unique où chaque ligne représente une tâche (ponctuelle ou récurrente).
  • Des propriétés clés : Statut, Due / Date prévue, Dernière complétion, Prochaine échéance, Fréquence (Select), et éventuellement Projet (Relation).
  • Des modèles (templates) pour créer rapidement une tâche récurrente avec les bons paramètres.
  • Des formules natives pour calculer la prochaine échéance à partir de la date de complétion et de la fréquence choisie.
  • Des vues filtrées pour n'afficher que ce qui est pertinent (par exemple, "À faire aujourd'hui", "Planifié cette semaine", "Automatique — à reprogrammer").
  • Configuration pas à pas

    Voici comment je configure ma base "Tâches" dans Notion. Je détaille chaque propriété et pourquoi elle est utile.

  • Nom (Title) : le titre de la tâche, par ex. "Sauvegarder le serveur" ou "Faire le suivi client".
  • Statut (Select) : À faire / En cours / Terminé.
  • Due (Date) : la date d'échéance actuelle — ce que vous verrez dans vos vues "Aujourd'hui".
  • Dernière complétion (Date) : date à laquelle la tâche a été cochée comme terminée.
  • Fréquence (Select) : options telles que "Tous les jours", "Tous les 3 jours", "Toutes les semaines", "Chaque mois", "Annuel", ou personnalisées comme "Hebdo lun-mer-vend" selon vos besoins.
  • Prochaine échéance (Formula) : calcule automatiquement la prochaine date en fonction de "Dernière complétion" et de "Fréquence".
  • Bouton Template ou Template de la DB : pour créer une nouvelle tâche récurrente préconfigurée.
  • Exemple de formule simple pour la Prochaine échéance

    Dans Notion, la formule suivante est un bon point de départ si vous utilisez des fréquences simples (journalières, hebdomadaires, mensuelles) :

    Formula (exemple) :

    if(prop("Dernière complétion"), if(prop("Fréquence") == "Tous les jours", dateAdd(prop("Dernière complétion"), 1, "days"), if(prop("Fréquence") == "Chaque semaine", dateAdd(prop("Dernière complétion"), 1, "weeks"), if(prop("Fréquence") == "Chaque mois", dateAdd(prop("Dernière complétion"), 1, "months"), prop("Due")))), prop("Due"))

    Explication rapide : si la tâche a une date de complétion, la formule ajoute l'intervalle correspondant ; sinon elle affiche la date Due actuelle. Vous pouvez étendre cette logique pour "Tous les 3 jours" ou d'autres fréquences en multipliant l'intervalle.

    Workflow quotidien : marquer comme terminé et réapparaître

    Voici le flux que j'utilise tous les jours :

  • Je consulte la vue "Aujourd'hui" (filtrée sur Prochaine échéance = aujourd'hui ou Statut ≠ Terminé).
  • Je complète une tâche ; je mets Statut = Terminé et je remplis "Dernière complétion" avec la date actuelle (en un clic dans la base).
  • La formule met automatiquement à jour "Prochaine échéance" à la date suivante selon la fréquence.
  • La tâche réapparaît seule dans la vue "A venir" à sa nouvelle échéance. Pas besoin d'automatisation externe.
  • Utiliser les Templates et le Template Button

    Pour gagner du temps à l'ajout, j'ai créé des templates de tâche récurrente : "Tâche quotidienne", "Tâche hebdo Lundi", "Tâche mensuelle". Chaque template préremplit la propriété Fréquence et le Due initial. J'utilise aussi le Template Button sur ma page dashboard pour créer rapidement une instance de tâche récurrente avec les métadonnées souhaitées.

    Gérer des fréquences complexes (exemples)

    Certaines tâches demandent des règles plus fines : par exemple, "tous les lundis et jeudis", ou "le dernier jour du mois". On peut rester dans Notion natif avec des astuces :

  • Pour les jours précis de la semaine, je crée plusieurs entrées (ex : "Rapport hebdo — Lundi" et "Rapport hebdo — Jeudi") ou j'ajoute une propriété multi-select "Jours" et une vue filtrée qui inclut la logique manuellement.
  • Pour le dernier jour du mois, j'utilise une formule qui calcule la date du prochain dernier jour du mois à partir de "Dernière complétion" (formules plus avancées mais toujours dans Notion).
  • Pour "Tous les X jours", je configure le Select "Tous les 3 jours" et la formule dateAdd(prop("Dernière complétion"), 3, "days").
  • Vues et filtres pratiques

    Les vues sont essentielles pour que ce système soit utilisable au quotidien :

  • Vue "Aujourd'hui" : filter -> Prochaine échéance is within today AND Statut != Terminé.
  • Vue "Semaine" : filter -> Prochaine échéance is within next 7 days.
  • Vue "En retard" : filter -> Prochaine échéance is before today AND Statut != Terminé.
  • Vue "Archive" : filter -> Statut = Terminé pour garder un historique.
  • Historique et analyses avec Relation + Rollup

    J'aime aussi suivre quand et à quelle fréquence j'exécute certaines tâches. Pour cela, j'utilise une seconde base "Historique des complétions" liée à la base "Tâches" via une Relation. À chaque fois que je termine une tâche, j'ajoute une entrée manuelle dans "Historique" (ou j'utilise un template qui crée cette entrée). Puis, grâce aux Rollups, je peux afficher le nombre de complétions ce mois-ci, la date de la dernière exécution, ou le délai moyen entre exécutions.

    Astuce : éviter la multiplication des lignes

    Une approche consiste à conserver une seule ligne par tâche récurrente (plutôt qu'une nouvelle ligne à chaque occurrence). La colonne "Dernière complétion" et la "Prochaine échéance" permettent à la même tâche de rester vivante et de bouger dans le temps. Si vous préférez un historique complet, combinez avec la base "Historique des complétions".

    Exemples concrets que j'utilise

  • Maintenance serveur : Fréquence = Chaque semaine. Je coche "Terminé" et je remplis "Dernière complétion". La prochaine date se calcule automatiquement.
  • Suivi clients : Fréquence = Tous les 14 jours. Une vue "A relancer" s'alimente toute seule.
  • Bilan financier mensuel : Fréquence = Chaque mois. J'ai un template qui joint le checklist et le rapport à produire.
  • Limitations et contournements

    Tout n'est pas parfait : Notion ne propose pas (nativement) d'alertes push détaillées sur mobile pour des règles complexes, et certaines fréquences très spécifiques nécessitent des formules avancées. Si vous avez besoin d'e-mails ou d'intégrations avec d'autres services, il faudra envisager des automatisations externes (Zapier, Make) — mais pour la plupart des usages de productivité personnelle, cette solution native est suffisante.

    Si vous voulez, je peux partager des modèles Notion que j'utilise (exportables) et fournir des formules prêtes à copier pour des fréquences précises (tous les 3 jours, dernier jour du mois, jours de semaine spécifiques). Dites-moi quelles fréquences vous intéressent et je vous envoie les formules et templates adaptés.