Aller au contenu
uclic
Workflow n8nWebhook

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.

30Nœuds05Intégrations06ÉtapesPrêt à l'emploi
Pour qui

À 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.

Le problème

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.

Les étapes

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é.
Besoin d'aide

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.

Schéma visuel

Visualisation du workflow n8n

Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.

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.

automatisation-notion-avec-n8n-suivi-du-temps-de-travail.json
Réservé membres
JSON complet réservé membres

Inscris-toi gratuitement pour télécharger le workflow et l'importer dans n8n.

Télécharger gratuitement

Inscription en 30 secondes · Sans CB

Guide

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.

Les nœuds

Détail des nœuds n8n

  • 01
    Create new page

    Ce noeud crée une nouvelle page dans Notion avec les paramètres spécifiés.

  • 02
    Update page with end date

    Ce noeud met à jour une page existante dans Notion en ajoutant une date de fin.

  • 03
    If pause_in_minuten is empty

    Ce noeud vérifie si la variable 'pause_in_minuten' est vide.

  • 04
    If page responded

    Ce noeud vérifie si une page a répondu.

  • 05
    If page exist

    Ce noeud vérifie si une page existe.

  • 06
    If page exist1

    Ce noeud vérifie une autre condition d'existence de page.

  • 07
    If

    Ce noeud évalue une condition générale.

  • 08
    Set Break Duration

    Ce noeud définit la durée de pause dans le workflow.

  • 09
    Update break duration for current day

    Ce noeud met à jour la durée de pause pour le jour actuel dans Notion.

  • 10
    Set break duration for current day

    Ce noeud définit la durée de pause pour le jour actuel dans Notion.

  • 11
    Get notion page by date

    Ce noeud récupère une page Notion en fonction de la date spécifiée.

  • 12
    Set Message - End time already tracked

    Ce noeud définit un message indiquant que le temps de fin a déjà été suivi.

  • 13
    Set Message - End time tracked

    Ce noeud définit un message indiquant que le temps de fin a été suivi.

  • 14
    Set 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.

  • 15
    Set Message - Start not yet tracked

    Ce noeud définit un message indiquant que le début n'a pas encore été suivi.

  • 16
    Set Message - Break time tracked

    Ce noeud définit un message indiquant que le temps de pause a été suivi.

  • 17
    Set Message - Break time updated

    Ce noeud définit un message indiquant que le temps de pause a été mis à jour.

  • 18
    Set Message - Start time already tracked

    Ce noeud définit un message indiquant que le temps de début a déjà été suivi.

  • 19
    Set 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).

  • 20
    Get notion page with todays date

    Ce noeud récupère une page Notion correspondant à la date d'aujourd'hui.

  • 21
    Switch

    Ce noeud permet de diriger le flux en fonction de règles définies.

  • 22
    Get notion page with todays date1

    Ce noeud récupère une autre page Notion correspondant à la date d'aujourd'hui.

  • 23
    Sticky Note

    Ce noeud crée une note autocollante avec le contenu spécifié.

  • 24
    Sticky Note1

    Ce noeud crée une autre note autocollante avec le contenu spécifié.

  • 25
    Sticky Note2

    Ce noeud crée une note autocollante supplémentaire avec le contenu spécifié.

  • 26
    Sticky Note3

    Ce noeud crée une note autocollante colorée avec le contenu spécifié.

  • 27
    Sticky Note4

    Ce noeud crée une note autocollante colorée avec le contenu spécifié.

  • 28
    Respond to Webhook

    Ce noeud répond à un webhook avec les données spécifiées.

  • 29
    Sticky Note5

    Ce noeud crée une autre note autocollante colorée avec le contenu spécifié.

  • 30
    Webhook - Track Time

    Ce noeud déclenche un webhook pour suivre le temps avec les paramètres définis.

Dernière étape

Vous n'avez pas besoin de plus de canaux.
Vous avez besoin d'un pilote.

Audit gratuit · 48h

GratuitRésultats en 48 hSans engagement

06 17 12 54 284,9Google4,96Sortlist4,3Trustpilot40+ clients B2B