Aller au contenu
uclic
Workflow n8nManual

Automatisation BambooHR avec n8n : chatbot sur les politiques d'entreprise

Ce workflow n8n a pour objectif de créer un chatbot alimenté par l'IA qui fournit des informations sur les politiques d'entreprise et les avantages offerts par BambooHR. Ce type d'automatisation n8n est particulièrement utile pour les départements des ressources humaines qui souhaitent améliorer l'accès à l'information pour les employés. En intégrant des modèles de langage avancés, ce chatbot peut répondre aux questions des employés concernant les politiques de l'entreprise, rendant ainsi le processus de consultation plus rapide et efficace. Le workflow débute par un déclencheur manuel, permettant de tester le flux à tout moment. Ensuite, les données sont chargées par le nœud 'Default Data Loader', qui prépare les informations nécessaires. Les embeddings sont générés via le nœud 'Embeddings OpenAI', et un 'Recursive Character Text Splitter' est utilisé pour segmenter le texte en morceaux gérables. Le modèle de chat OpenAI est ensuite appelé pour traiter les requêtes des utilisateurs. Les fichiers sont récupérés depuis BambooHR, et des filtres sont appliqués pour exclure les fichiers non pertinents. Le stockage vectoriel Supabase est utilisé pour gérer les données, garantissant une réponse rapide et précise aux requêtes des employés. En conclusion, cette automatisation permet non seulement de réduire le temps de réponse aux questions des employés, mais aussi d'améliorer l'expérience utilisateur en rendant l'information facilement accessible.

50Nœuds05Intégrations07ÉtapesPrêt à l'emploi
Pour qui

À qui s'adresse ce workflow ?

Ce workflow s'adresse aux départements des ressources humaines et aux entreprises de taille moyenne à grande qui souhaitent automatiser la gestion des informations relatives aux politiques d'entreprise. Il est conçu pour des utilisateurs ayant un niveau technique intermédiaire, familiarisés avec les outils d'automatisation et d'IA.

Le problème

Ce que ce workflow résout

Ce workflow résout le problème de l'accès limité à l'information sur les politiques d'entreprise et les avantages pour les employés. En automatisant les réponses aux questions courantes, il élimine les frustrations liées à la recherche d'informations, réduit le temps passé par les équipes RH à répondre aux demandes répétitives et améliore la satisfaction des employés. Les utilisateurs bénéficient d'un accès instantané à des réponses précises, ce qui augmente l'efficacité globale.

Les étapes

Comment ça fonctionne

Étape 1 : Le workflow est déclenché manuellement pour tester son fonctionnement.

  • 01Étape 1 : Les données nécessaires sont chargées via le nœud 'Default Data Loader'.
  • 02Étape 2 : Les embeddings sont générés à l'aide du nœud 'Embeddings OpenAI'.
  • 03Étape 3 : Le texte est segmenté grâce au 'Recursive Character Text Splitter'.
  • 04Étape 4 : Le modèle de chat OpenAI traite les requêtes des utilisateurs.
  • 05Étape 5 : Les fichiers sont récupérés depuis BambooHR, avec des filtres appliqués pour exclure les fichiers non pertinents.
  • 06Étape 6 : Les données sont stockées dans Supabase pour un accès rapide.
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-bamboohr-avec-n8n-chatbot-sur-les-politiques-d-entreprise.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 les paramètres du nœud 'Default Data Loader' pour ajuster les types de données chargées. Il est également possible de changer les options du modèle OpenAI pour affiner les réponses fournies par le chatbot. Si vous souhaitez intégrer d'autres outils, vous pouvez ajouter des nœuds supplémentaires pour interagir avec des API externes. Assurez-vous de sécuriser le flux en vérifiant les permissions d'accès aux données sensibles et en monitorant les performances du chatbot.

Les nœuds

Détail des nœuds n8n

  • 01
    When clicking ‘Test workflow’

    Déclenche le workflow lorsque l'utilisateur clique sur 'Test workflow'.

  • 02
    Default Data Loader

    Charge les données par défaut à partir d'une source spécifiée.

  • 03
    Embeddings OpenAI

    Génère des embeddings à l'aide du modèle OpenAI.

  • 04
    Recursive Character Text Splitter

    Divise le texte en morceaux en utilisant un séparateur de caractères récursif.

  • 05
    Window Buffer Memory

    Gère la mémoire tampon pour stocker des informations contextuelles.

  • 06
    OpenAI Chat Model

    Utilise le modèle de chat OpenAI pour générer des réponses.

  • 07
    Vector Store Tool

    Stocke des vecteurs dans un magasin de vecteurs avec des paramètres spécifiques.

  • 08
    OpenAI Chat Model1

    Utilise un autre modèle de chat OpenAI pour générer des réponses.

  • 09
    Embeddings OpenAI1

    Génère des embeddings à l'aide d'un autre modèle OpenAI.

  • 10
    Employee Lookup Tool

    Recherche des employés à l'aide d'un outil de workflow spécifié.

  • 11
    OpenAI Chat Model2

    Utilise un troisième modèle de chat OpenAI pour générer des réponses.

  • 12
    OpenAI Chat Model3

    Utilise un quatrième modèle de chat OpenAI pour générer des réponses.

  • 13
    OpenAI Chat Model4

    Utilise un cinquième modèle de chat OpenAI pour générer des réponses.

  • 14
    Auto-fixing Output Parser

    Analyse et corrige la sortie générée par le modèle.

  • 15
    OpenAI Chat Model5

    Utilise un sixième modèle de chat OpenAI pour générer des réponses.

  • 16
    Structured Output Parser

    Parse la sortie de manière structurée selon un schéma JSON.

  • 17
    Sticky Note

    Affiche une note autocollante avec des paramètres de style.

  • 18
    Sticky Note1

    Affiche une autre note autocollante avec des paramètres de style.

  • 19
    Sticky Note2

    Affiche une note autocollante supplémentaire avec des paramètres de style.

  • 20
    GET all files

    Récupère tous les fichiers d'une ressource spécifiée.

  • 21
    Sticky Note3

    Affiche une note autocollante avec des paramètres de style.

  • 22
    Filter out files from undesired categories

    Filtre les fichiers en fonction de catégories indésirables.

  • 23
    Split out individual files

    Sépare les fichiers individuels à partir d'une liste.

  • 24
    Filter out non-pdf files

    Filtre les fichiers pour exclure ceux qui ne sont pas au format PDF.

  • 25
    Download file from BambooHR

    Télécharge un fichier à partir de BambooHR en utilisant son ID.

  • 26
    Supabase Vector Store

    Gère un magasin de vecteurs dans Supabase avec des options spécifiées.

  • 27
    Sticky Note4

    Affiche une note autocollante avec des paramètres de style.

  • 28
    Employee initiates a conversation

    Déclenche une conversation lorsque l'employé initie une interaction.

  • 29
    Supabase Vector Store Retrieval

    Récupère des vecteurs à partir d'un magasin de vecteurs dans Supabase.

  • 30
    Sticky Note5

    Affiche une note autocollante avec des paramètres de style.

  • 31
    AI-Powered HR Benefits and Company Policies Chatbot

    Déclenche l'exécution d'un workflow spécifique.

  • 32
    Text Classifier

    Classifie le texte en fonction des catégories spécifiées.

  • 33
    GET all employees

    Récupère tous les employés d'une ressource spécifiée.

  • 34
    Filter out other employees

    Filtre les employés pour exclure ceux qui ne répondent pas aux critères.

  • 35
    Stringify employee record for response

    Transforme l'enregistrement d'un employé en une chaîne pour la réponse.

  • 36
    GET all employees (second path)

    Récupère tous les employés par un autre chemin.

  • 37
    Extract departments

    Extrait les départements à partir des données fournies.

  • 38
    Ensure uniqueness in department list

    Assure l'unicité dans la liste des départements extraits.

  • 39
    Extract department

    Extrait des informations spécifiques sur un département à partir du texte.

  • 40
    Retrieve all employees

    Récupère tous les employés d'une ressource spécifiée.

  • 41
    Filter out other departments

    Filtre les départements pour exclure ceux qui ne répondent pas aux critères.

  • 42
    Extract relevant employee fields

    Extrait les champs pertinents des employés selon les options spécifiées.

  • 43
    Identify most senior employee

    Identifie l'employé le plus senior à partir des données fournies.

  • 44
    Format name for response

    Formate le nom pour la réponse en fonction des options spécifiées.

  • 45
    HR AI Agent

    Agit en tant qu'agent AI pour gérer les requêtes liées aux ressources humaines.

  • 46
    Sticky Note6

    Affiche une note autocollante avec des paramètres de style.

  • 47
    Sticky Note7

    Affiche une note autocollante avec des paramètres de style.

  • 48
    Sticky Note8

    Affiche une note autocollante avec des paramètres de style.

  • 49
    Sticky Note9

    Affiche une note autocollante avec des paramètres de style.

  • 50
    Sticky Note10

    Affiche une note autocollante avec des paramètres de style.

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