Automatisation Google Calendar avec n8n : gestion des absences
Ce workflow n8n est conçu pour automatiser la gestion des absences au sein d'une entreprise en intégrant Google Calendar. Il permet de vérifier chaque mois les jours d'absence pour maladie ou vacances, facilitant ainsi la planification des ressources humaines. À l'aide d'un déclencheur cron, le workflow s'active le 1er de chaque mois à 8h, garantissant une mise à jour régulière des données. L'étape initiale consiste à récupérer les événements du mois précédent via le nœud Google Calendar. Ensuite, le workflow utilise un nœud de type switch pour vérifier si des jours d'absence sont signalés, en distinguant les jours de vacances des jours de maladie. Les nœuds de filtrage permettent de sélectionner uniquement les jours pertinents. Les résultats sont ensuite fusionnés et traités pour calculer le nombre total de jours d'absence pour chaque catégorie. Enfin, un message est construit et envoyé par email à l'équipe de paie, assurant ainsi une communication fluide et efficace. Cette automatisation n8n offre une solution précieuse pour les entreprises cherchant à optimiser leur gestion des ressources humaines, en réduisant le temps consacré à la collecte et à l'analyse des données d'absence.
À qui s'adresse ce workflow ?
Ce workflow s'adresse aux équipes RH et aux gestionnaires de paie au sein des PME et grandes entreprises. Il est idéal pour les organisations qui cherchent à automatiser la gestion des absences et à améliorer leur efficacité opérationnelle. Un niveau technique de base est requis pour la configuration initiale.
Ce que ce workflow résout
Ce workflow résout le problème de la gestion manuelle des absences, qui peut être chronophage et sujet à des erreurs. En automatisant le processus de collecte et d'analyse des jours d'absence, les entreprises peuvent réduire les risques d'erreurs et gagner un temps précieux. Les utilisateurs bénéficient d'une vue d'ensemble claire des absences, ce qui facilite la planification des ressources et améliore la communication au sein de l'équipe.
Comment ça fonctionne
Étape 1 : Le workflow est déclenché le 1er de chaque mois à 8h grâce à un nœud cron.
- 01Étape 1 : Il récupère les événements du mois précédent via le nœud Google Calendar.
- 02Étape 2 : Un nœud switch vérifie si des jours d'absence sont signalés, en distinguant les jours de vacances et de maladie.
- 03Étape 3 : Les jours pertinents sont filtrés à l'aide de nœuds de type set.
- 04Étape 4 : Les résultats sont fusionnés et traités pour calculer le nombre total de jours d'absence.
- 05Étape 5 : Un message est construit et envoyé par email à l'équipe de paie.
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 le calendrier Google utilisé pour récupérer les événements en ajustant les paramètres du nœud Google Calendar. Il est également possible de personnaliser le message envoyé par email en modifiant le code dans le nœud de construction du message. Assurez-vous de mettre à jour les adresses email dans le nœud d'envoi d'email pour qu'elles correspondent à votre équipe de paie. Enfin, vous pouvez ajouter d'autres nœuds pour intégrer des outils supplémentaires si nécessaire.
Détail des nœuds n8n
- 01Previous Month
Ce noeud calcule la date du mois précédent.
- 021st of Every month at 8am
Ce noeud déclenche le workflow le 1er de chaque mois à 8h.
- 03Check Summary for Illness or Holiday
Ce noeud vérifie si le résumé concerne une maladie ou un congé.
- 04Holiday
Ce noeud ne réalise aucune opération, servant de point de passage pour le workflow.
- 05Illness
Ce noeud ne réalise aucune opération, servant de point de passage pour le workflow.
- 06Filter Holiday Days
Ce noeud filtre les jours de congé en définissant des valeurs spécifiques.
- 07Filter Illness Days
Ce noeud filtre les jours de maladie en définissant des valeurs spécifiques.
- 08Merge
Ce noeud fusionne les données provenant de plusieurs sources.
- 09Get previous months events
Ce noeud récupère les événements du mois précédent à partir de Google Calendar.
- 10Send email to payroll
Ce noeud envoie un email à la paie avec les informations nécessaires.
- 11Combine Holiday Counts
Ce noeud combine les comptes de jours de congé en utilisant du code JavaScript.
- 12Combine Illness Counts
Ce noeud combine les comptes de jours de maladie en utilisant du code JavaScript.
- 13Build the message to send
Ce noeud construit le message à envoyer en utilisant du code JavaScript.
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