Automatisation Notion avec n8n : suivi du temps de travail
Ce workflow n8n a pour objectif de suivre le temps de travail et les pauses des employés en utilisant Notion comme outil de gestion. Dans un contexte où la gestion du temps est cruciale pour la productivité, ce workflow permet aux équipes de garder une trace précise de leurs heures de travail et de leurs pauses, facilitant ainsi la gestion des ressources humaines. Les cas d'usage incluent le suivi des heures de travail pour des projets spécifiques, l'analyse des pauses pour optimiser la productivité, et la création de rapports sur le temps de travail. Le workflow commence par un déclencheur Webhook qui permet de recevoir des données sur le temps de travail. Ensuite, il utilise plusieurs nœuds pour interagir avec Notion, comme la création de nouvelles pages pour enregistrer les heures et les pauses. Des conditions sont mises en place pour vérifier si une page existe déjà ou si des données de pause sont manquantes. En fonction des réponses, le workflow met à jour les pages Notion avec les heures de début et de fin, ainsi que les durées de pause. Les messages de retour sont également personnalisés pour informer l'utilisateur de l'état de l'enregistrement. Grâce à cette automatisation n8n, les entreprises peuvent réduire le temps passé à gérer manuellement le suivi des heures, minimiser les erreurs et améliorer la transparence dans la gestion du temps de travail.
À qui s'adresse ce workflow ?
Ce workflow s'adresse aux entreprises de taille petite à moyenne qui utilisent Notion pour la gestion de projet et le suivi du temps. Il est particulièrement utile pour les équipes de ressources humaines, les gestionnaires de projet et toute organisation cherchant à optimiser la gestion du temps de travail. Un niveau technique de base est recommandé pour l'implémentation.
Ce que ce workflow résout
Ce workflow résout le problème du suivi manuel du temps de travail, qui peut être source d'erreurs et de pertes de temps. En automatisant ce processus, les utilisateurs peuvent éviter les oublis d'enregistrement et garantir une traçabilité précise des heures travaillées et des pauses. Cela permet également de générer des rapports fiables et de mieux gérer les ressources humaines, ce qui se traduit par une augmentation de la productivité et une réduction des coûts liés à la gestion du temps.
Comment ça fonctionne
Étape 1 : Le workflow est déclenché par un Webhook qui reçoit des données sur le temps de travail.
- 01Étape 1 : Il vérifie si une page Notion existe déjà pour la date concernée.
- 02Étape 2 : Si la page existe, il met à jour les heures de fin et de pause.
- 03Étape 3 : Si la page n'existe pas, il en crée une nouvelle.
- 04Étape 4 : Des messages personnalisés sont envoyés pour informer l'utilisateur de l'état de l'enregistrement.
- 05Étape 5 : Enfin, le workflow répond au Webhook pour confirmer que le suivi a été effectué.
On adapte ce workflow à votre stack.
CRM, outils internes, briques métier — on connecte tout via n8n et on vous livre une automatisation prête à l'emploi.
Visualisation du workflow n8n
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Importer dans n8n en un clic
Inscris-toi gratuitement pour télécharger le fichier .json, puis fais Import from File dans n8n pour déployer le workflow en quelques secondes.
Inscris-toi gratuitement pour télécharger le workflow et l'importer dans n8n.
Télécharger gratuitementInscription en 30 secondes · Sans CB
Personnaliser ce workflow
Pour personnaliser ce workflow, vous pouvez modifier l'URL du Webhook pour l'adapter à votre application. Assurez-vous que l'ID de la base de données Notion est correct et que les propriétés des pages correspondent à vos besoins. Vous pouvez également ajuster les messages de retour pour qu'ils soient plus pertinents pour votre équipe. Si nécessaire, vous pouvez intégrer d'autres outils en ajoutant des nœuds supplémentaires pour enrichir le flux de travail. Enfin, pensez à sécuriser le Webhook pour éviter les accès non autorisés.
Détail des nœuds n8n
- 01Create new page
Ce noeud crée une nouvelle page dans Notion avec les paramètres spécifiés.
- 02Update page with end date
Ce noeud met à jour une page existante dans Notion en ajoutant une date de fin.
- 03If pause_in_minuten is empty
Ce noeud vérifie si la variable 'pause_in_minuten' est vide.
- 04If page responded
Ce noeud vérifie si une page a répondu.
- 05If page exist
Ce noeud vérifie si une page existe.
- 06If page exist1
Ce noeud vérifie une autre condition d'existence de page.
- 07If
Ce noeud évalue une condition générale.
- 08Set Break Duration
Ce noeud définit la durée de pause dans le workflow.
- 09Update break duration for current day
Ce noeud met à jour la durée de pause pour le jour actuel dans Notion.
- 10Set break duration for current day
Ce noeud définit la durée de pause pour le jour actuel dans Notion.
- 11Get notion page by date
Ce noeud récupère une page Notion en fonction de la date spécifiée.
- 12Set Message - End time already tracked
Ce noeud définit un message indiquant que le temps de fin a déjà été suivi.
- 13Set Message - End time tracked
Ce noeud définit un message indiquant que le temps de fin a été suivi.
- 14Set Message - Start time not yet tracked
Ce noeud définit un message indiquant que le temps de début n'a pas encore été suivi.
- 15Set Message - Start not yet tracked
Ce noeud définit un message indiquant que le début n'a pas encore été suivi.
- 16Set Message - Break time tracked
Ce noeud définit un message indiquant que le temps de pause a été suivi.
- 17Set Message - Break time updated
Ce noeud définit un message indiquant que le temps de pause a été mis à jour.
- 18Set Message - Start time already tracked
Ce noeud définit un message indiquant que le temps de début a déjà été suivi.
- 19Set Message - Start time already tracked1
Ce noeud définit un message indiquant que le temps de début a déjà été suivi (version 1).
- 20Get notion page with todays date
Ce noeud récupère une page Notion correspondant à la date d'aujourd'hui.
- 21Switch
Ce noeud permet de diriger le flux en fonction de règles définies.
- 22Get notion page with todays date1
Ce noeud récupère une autre page Notion correspondant à la date d'aujourd'hui.
- 23Sticky Note
Ce noeud crée une note autocollante avec le contenu spécifié.
- 24Sticky Note1
Ce noeud crée une autre note autocollante avec le contenu spécifié.
- 25Sticky Note2
Ce noeud crée une note autocollante supplémentaire avec le contenu spécifié.
- 26Sticky Note3
Ce noeud crée une note autocollante colorée avec le contenu spécifié.
- 27Sticky Note4
Ce noeud crée une note autocollante colorée avec le contenu spécifié.
- 28Respond to Webhook
Ce noeud répond à un webhook avec les données spécifiées.
- 29Sticky Note5
Ce noeud crée une autre note autocollante colorée avec le contenu spécifié.
- 30Webhook - Track Time
Ce noeud déclenche un webhook pour suivre le temps avec les paramètres définis.
Vous n'avez pas besoin de plus de canaux.
Vous avez besoin d'un pilote.
Audit gratuit · 48hGratuitRésultats en 48 hSans engagement
06 17 12 54 284,9Google4,96Sortlist4,3Trustpilot40+ clients B2B