Ressources · Intégration Make

Intégration BambooHR MakeAutomatiser BambooHR avec Make.

Et si les arrivées, les congés et les documents RH circulaient sans ressaisie ? L'intégration BambooHR Make compte 20 modules : 5 déclencheurs, 9 actions et 6 recherches. Ce guide aide les RH et les office managers à brancher leur compte et à lancer un premier scénario.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Ce que tu peux automatiser

À quoi sert l'intégration BambooHR Make ?

L'intégration BambooHR Make relie ton compte BambooHR à Make, un outil sans code où tu enchaînes des applications dans un scénario (l'automatisation que tu construis). Chaque brique de ce scénario s'appelle un module. Avec eux, Make repère les nouvelles embauches et les demandes d'absence, puis crée, modifie ou range les dossiers des salariés à ta place.

Des congés visibles par toute l'équipe. Get Summary of Who's Out renvoie les personnes absentes sur une période, jours fériés de l'entreprise compris, triés par date. Côté validation, Watch Time Off Requests détecte chaque nouvelle demande que ton compte peut valider, et Change a Time Off Request Status l'accepte, la refuse ou l'annule.

Des documents rangés au bon endroit. Un avenant signé arrive par mail ? Upload an Employee File le dépose dans le dossier du salarié. À l'inverse, Download an Employee File sort une pièce de BambooHR pour l'archiver ailleurs.

Un accueil qui se prépare seul. Quand une personne est ajoutée, Watch Employees la repère au passage suivant du scénario, et Get an Employee récupère les champs utiles pour prévenir le manager ou créer ses accès dans un autre outil.

Côté limites, les modules couvrent les salariés, leurs fichiers, les absences et les fiches de poste. Pour le reste, Make an API Call interroge l'API de BambooHR avec la même connexion. BambooHR existe aussi dans n8n : la page Intégration BambooHR n8n le détaille, et le comparatif n8n vs Make t'aide à trancher. Tu débutes sur Make ? La Formation Make part de zéro, sans prérequis technique.

Connexion

Comment connecter BambooHR à Make ?

  1. 01

    Ouvre la fenêtre de connexion

    Il te faut un compte BambooHR. Ajoute un module BambooHR dans ton scénario et clique sur Create a connection. Dans le champ Connection type, choisis BambooHR OAuth2. La connexion, c'est ton compte relié une fois à Make, puis réutilisé par tous les modules BambooHR.

  2. 02

    Indique ton sous-domaine

    Donne un nom à la connexion si tu veux, puis remplis Subdomain. C'est le début de l'adresse avec laquelle tu ouvres BambooHR : pour https://mycompany.bamboohr.com, tape seulement mycompany.

  3. 03

    Enregistre et autorise

    Clique sur Save. Si BambooHR te demande de te connecter puis de confirmer l'accès de Make, valide. La fenêtre se ferme et le module affiche ta connexion, prête à servir.

Premier scénario

Ton premier scénario : récupérer la fiche de chaque arrivée

ObjectifQuand une personne est ajoutée dans BambooHR, Make récupère sa fiche complète pour la transmettre à l'outil suivant.

  1. 01

    Crée le scénario

    Depuis la page Scenarios, crée un nouveau scénario, puis clique sur le grand + pour poser le premier module.

  2. 02

    Pose Watch Employees

    Cherche BambooHR, choisis Watch Employees et sélectionne ta connexion. Quand Make te demande par où commencer, prends Since specific ID plutôt qu'un choix manuel.

  3. 03

    Ajoute Get an Employee

    Clique sur le + à droite du déclencheur, ajoute Get an Employee et glisse l'identifiant du salarié fourni par Watch Employees. Coche les champs que tu veux récupérer.

  4. 04

    Teste avec Run once

    Clique sur Run once. Chaque bundle (un élément qui passe d'un module au suivant, ici un salarié) s'affiche dans une bulle au-dessus du module. Tu vois ce que BambooHR a vraiment envoyé.

  5. 05

    Planifie et active

    Ouvre l'horloge du premier module. Un nouveau scénario tourne toutes les 15 minutes par défaut, le minimum du plan Free. Active-le, puis branche l'application qui doit recevoir la fiche.

Déclencheurs

Les 5 déclencheurs BambooHR

5 modules démarrent un scénario quand quelque chose se passe dans BambooHR. Un déclencheur planifié est vérifié par Make au rythme du scénario ; un déclencheur instantané est appelé par BambooHR dès que ça se passe.

BambooHR1Watch Employees

Watch Employees

Déclencheur planifié

Dans MakeWatches for added employees.

Ce déclencheur lance ton scénario à chaque personne ajoutée dans BambooHR. Une arrivée égale un bundle : les modules suivants traitent les nouveaux venus un par un, sans tri de ta part.

Comment il se déclenche
planifié. Make interroge BambooHR au rythme du scénario, d'où le badge horloge sur le module.
Quand l'utiliser
pour tout parcours d'accueil, par exemple prévenir l'office manager qu'il faut un badge et un poste pour la personne qui arrive.
Attention
au moment de choisir le point de départ, prends Since specific ID. Le choix manuel n'affiche jamais que les 500 premiers résultats.
BambooHR2Watch Updated Employees

Watch Updated Employees

Déclencheur planifié

Dans MakeWatches for newly updated employees.

Watch Updated Employees ne guette pas les arrivées mais les changements. Il remonte les salariés dont la fiche vient d'être modifiée dans BambooHR : un nouveau poste, un autre manager, une adresse corrigée.

Comment il se déclenche
planifié. Make interroge BambooHR au rythme du scénario, pas à l'instant où la fiche change.
Quand l'utiliser
pour garder un annuaire interne ou un organigramme d'un autre outil aligné sur ce que les RH saisissent.
Attention
même règle de départ que pour les arrivées. Choisis Since specific ID, sinon la liste s'arrête à 500 résultats.
BambooHR3Watch Time Offs

Watch Time Offs

Déclencheur planifié

Dans MakeWatches for newly created time offs for the specified time boundaries.

Watch Time Offs repère les absences nouvellement créées dans BambooHR, dans la plage de dates que tu fixes sur le module. Chaque absence devient un bundle que tu peux recopier dans un agenda partagé ou un outil de planning.

Comment il se déclenche
planifié. À chaque exécution du scénario, Make demande à BambooHR ce qui a été créé depuis le dernier passage.
Quand l'utiliser
quand un chef d'atelier ou un responsable d'agence doit voir les congés posés sans ouvrir BambooHR.
Attention
la plage de dates cadre ce que le module regarde. Vérifie qu'elle couvre bien les absences que tu attends.
BambooHR4Watch Time Off Requests

Watch Time Off Requests

Déclencheur planifié

Dans MakeWatches for newly created time off requests which can be approved by you.

Ici, le point de départ n'est pas un congé validé mais une demande. Le module remonte les nouvelles demandes d'absence que le compte connecté a le droit de valider. C'est l'entrée logique d'un circuit de validation.

Comment il se déclenche
planifié. Make interroge BambooHR au rythme du scénario, la demande attend donc le passage suivant.
Quand l'utiliser
pour avertir le bon responsable dans sa messagerie quand le scénario trouve une demande en attente.
Attention
une demande que ce compte ne peut pas valider ne remonte pas. Connecte un compte qui a les droits sur les équipes concernées.
BambooHR5Watch Job Summaries

Watch Job Summaries

Déclencheur planifié

Dans MakeWatches for newly created job summaries.

Watch Job Summaries s'active quand une nouvelle fiche de poste (job summary) est créée dans BambooHR. C'est le seul déclencheur du groupe Jobs, et il transmet chaque fiche au module suivant sous forme d'un bundle.

Comment il se déclenche
planifié. Make cherche les nouvelles fiches à chaque exécution, selon l'horloge du module.
Quand l'utiliser
pour signaler au recrutement, dans un autre outil, qu'un poste a désormais sa fiche à relire.
Attention
la doc le décrit sur les créations. Ne compte pas sur lui pour suivre les retouches d'une fiche existante.
Modules

Les 15 actions et recherches BambooHR

BambooHR te donne 15 modules en 5 groupes. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.

Employees

6 modules

After filling in the required fields, you will be asked to choose where to start. If you select Choose manually, the result list will always show the first 500 results. Therefore, it is necessary to select Since specific ID.

After filling in the required fields, you will be asked to choose where to start. If you select Choose manually, the result list will always show the first 500 results. Therefore, it is necessary to select Since specific ID.

BambooHR1

List Employees

Recherche

Dans MakeReturns a list of employees.

List Employees sort l'effectif de BambooHR, un bundle par personne. Tout module placé après tourne une fois par salarié, donc une opération par personne (une opération, c'est une exécution de module, ce que Make décompte sur ton plan).

Quand l'utiliser
pour une reprise complète, comme remplir un nouvel outil d'annuaire avec toute l'entreprise.
Attention
sur un gros effectif, les opérations montent vite. Teste d'abord avec Run once.
BambooHR2

List Updated Employees

Recherche

Dans MakeLists all updated employees since a specified date.

Cette recherche renvoie tous les salariés modifiés depuis une date que tu donnes. Contrairement au déclencheur Watch Updated Employees, elle ne lance rien seule : elle s'exécute quand le scénario arrive jusqu'à elle.

Quand l'utiliser
pour rattraper les changements depuis un jour précis, après une panne d'un outil connecté par exemple.
Attention
une date trop ancienne ramène beaucoup de bundles, et chacun coûte des opérations plus loin.
BambooHR3

Request a Custom Report

Recherche

Dans MakeRequests a custom report that includes employees.

Request a Custom Report demande à BambooHR un rapport sur les salariés et en renvoie le contenu au scénario. Ce que tu exportais à la main devient des bundles lisibles par les modules suivants.

Quand l'utiliser
pour alimenter un tableur ou un tableau de bord du contrôle de gestion avec les données RH qu'il réclame.
Attention
c'est une recherche. Prévois plusieurs résultats et ce que le module suivant fait de chacun.
BambooHR4

Get an Employee

Action

Dans MakeReturns employee data by specifying a set of fields.

Get an Employee va chercher la fiche d'une seule personne dans BambooHR, avec les champs que tu choisis. C'est l'outil précis quand tu sais déjà de qui il s'agit, en général parce qu'un module précédent a transmis son identifiant.

Quand l'utiliser
juste après un déclencheur, pour compléter un bundle trop maigre avant l'outil suivant.
Attention
seuls les champs cochés reviennent. Coche tout ce que tu comptes réutiliser ensuite.
BambooHR5

Create an Employee

Action

Dans MakeAdds a new employee.

Create an Employee ajoute une personne dans BambooHR à partir de données venues d'ailleurs. Une promesse d'embauche signée ou une ligne d'un outil de recrutement devient une fiche salarié, sans ressaisir nom et dates.

Quand l'utiliser
pour combler le trou entre le oui du candidat et l'ouverture de son dossier RH.
Attention
chaque passage crée une fiche. Relancer le scénario sur les mêmes données peut produire un doublon, alors lance Run once et relis le bundle avant d'activer.
BambooHR6

Update an Employee

Action

Dans MakeUpdates a specified employee.

Update an Employee modifie une fiche existante dans BambooHR. Tu désignes le salarié, tu envoies les nouvelles valeurs, et le changement fait ailleurs arrive aussi dans le dossier RH.

Quand l'utiliser
après une promotion validée dans un formulaire, ou un changement d'adresse déclaré par le salarié.
Attention
tout repose sur le bon identifiant. Trouve d'abord la personne par une recherche ou un déclencheur, puis glisse son ID au lieu de le taper.

Employee Files

5 modules
BambooHR7

List Employee Files

Recherche

Dans MakeReturns a list of employee files.

List Employee Files dresse l'inventaire des documents d'un salarié dans BambooHR. Un bundle par fichier, avec l'identifiant dont les modules suivants ont besoin pour télécharger, modifier ou supprimer.

Quand l'utiliser
avant un départ, pour savoir ce que contient réellement le dossier de la personne.
Attention
lister n'est pas télécharger. Associe-le à Download an Employee File pour récupérer le contenu.
BambooHR8

Download an Employee File

Action

Dans MakeReturns a specified employee file.

Download an Employee File sort un document de BambooHR pour qu'un autre module le stocke ou l'envoie. Le fichier traverse le scénario comme n'importe quel bundle.

Quand l'utiliser
pour copier les contrats signés sur le drive de l'entreprise, ou joindre une attestation à un mail pour le cabinet comptable.
Attention
sur le plan Free, Make gère des fichiers jusqu'à 5 Mo. Un scan lourd peut demander un plan payant.
BambooHR9

Upload an Employee File

Action

Dans MakeCreates an employee file.

Upload an Employee File ajoute un document dans le dossier BambooHR d'un salarié. Le fichier peut venir d'une pièce jointe, d'un dossier partagé ou d'un outil de signature placé plus tôt dans le scénario.

Quand l'utiliser
quand un avenant signé ou une attestation de formation doit finir à côté de la fiche, pas dans une boîte mail.
Attention
vérifie l'identifiant du salarié que tu relies, sinon le document atterrit dans le mauvais dossier.
BambooHR10

Update an Employee File

Action

Dans MakeUpdates a specified employee file.

Update an Employee File retouche un document déjà présent dans BambooHR au lieu d'en déposer une seconde copie. Le dossier garde une seule version de chaque pièce, la bonne.

Quand l'utiliser
une pièce du dossier doit être remplacée par sa version corrigée, sans laisser l'ancienne à côté.
Attention
il faut l'identifiant du fichier. Récupère-le avec List Employee Files juste avant.
BambooHR11

Delete an Employee File

Action

Dans MakeDeletes a specified employee file.

Delete an Employee File retire un document du dossier d'un salarié dans BambooHR. Pratique pour faire le ménage dans les doublons, mais à manier avec soin : il agit sans redemander.

Quand l'utiliser
pour effacer les brouillons une fois la version finale déposée par un autre module.
Attention
le scénario ne rattrape pas une suppression. Relis les identifiants de fichier dans le résultat de Run once avant d'activer.

Time Offs

1 module
BambooHR12

Get Summary of Who's Out

Recherche

Dans MakeReturns a list, sorted by date, of employees who will be out, and company holidays, for a period of time.

Get Summary of Who's Out renvoie qui sera absent sur une période, avec les jours fériés de l'entreprise, le tout trié par date. C'est le tableau des absences de BambooHR, sous forme de bundles réutilisables.

Quand l'utiliser
pour publier les absences à venir dans le canal de l'équipe, ou nourrir un planning de permanences.
Attention
fériés et congés individuels arrivent mélangés. Sépare-les si ton outil de destination les traite différemment.

Time Off Requests

2 modules
BambooHR13

Search Time Off Requests

Recherche

Dans MakeReturns a list of time off requests with specified options.

Search Time Off Requests trouve les demandes d'absence qui correspondent aux options que tu fixes, une par bundle. Là où le déclencheur ne voit que les nouvelles, cette recherche regarde n'importe quel ensemble de demandes.

Quand l'utiliser
pour préparer la liste des demandes en attente d'un responsable qui rentre de congés.
Attention
des options trop larges ramènent une longue liste. Resserre avant d'ajouter des modules qui consomment des opérations.
BambooHR14

Change a Time Off Request Status

Action

Dans MakeChanges the status of a time-off request in the system. You can use this to approve, deny, or cancel a time-off request.

Change a Time Off Request Status accepte, refuse ou annule une demande d'absence sans ouvrir BambooHR. La décision peut venir d'ailleurs, par exemple d'une réponse du manager dans sa messagerie.

Quand l'utiliser
en bout de circuit, après Watch Time Off Requests, une fois que le responsable a tranché.
Attention
le module applique le statut qu'il reçoit. Garde une décision humaine dans la boucle pour qu'aucune demande ne passe par erreur.

Other

1 module

For the list of available endpoints, refer to the BambooHR API Documentation.

BambooHR15

Make an API Call

Action

Dans MakePerforms an arbitrary authorized API call.

Make an API Call, c'est la clé de secours. Il envoie une requête autorisée vers n'importe quel point d'entrée de l'API BambooHR, avec ta connexion, pour tout ce que les autres modules ne couvrent pas.

Quand l'utiliser
quand la documentation de l'API BambooHR propose une fonction qu'aucun module de la liste n'offre.
Attention
la connexion doit avoir les Additional Scopes correspondants, ajoutés à sa création, sinon l'appel est refusé.
Besoin d'aide

Besoin d'aide pour automatiser BambooHR avec Make ?

Une personne lit chaque message.

FAQ

BambooHR et Make : les questions fréquentes

01L'intégration BambooHR Make est-elle gratuite ?
Oui, BambooHR est une app standard de Make, disponible dès le plan Free. Ce plan a des limites nettes : 2 scénarios actifs, 15 minutes au minimum entre deux exécutions planifiées, 5 minutes d'exécution au plus et des fichiers jusqu'à 5 Mo. Les plans payants (Core, Pro, Teams et Enterprise) descendent à 1 minute d'intervalle et ne limitent plus le nombre de scénarios actifs. Ton abonnement BambooHR, lui, reste à ta charge.
02Que faut-il pour connecter BambooHR à Make ?
Un compte BambooHR et le sous-domaine de ton entreprise. Dans la fenêtre de connexion, choisis BambooHR OAuth2 comme type de connexion, puis tape le sous-domaine de ton adresse BambooHR, par exemple mycompany si tu te connectes sur mycompany.bamboohr.com. Enregistre, identifie-toi si BambooHR le demande et confirme l'accès. Si tu comptes utiliser Make an API Call, ajoute les Additional Scopes nécessaires à ce moment-là. La connexion sert ensuite aux 20 modules BambooHR, tu ne la crées qu'une fois.
03Les déclencheurs BambooHR réagissent-ils en temps réel dans Make ?
Non. Les 5 déclencheurs BambooHR sont planifiés : Make va interroger BambooHR au rythme du scénario, au lieu d'être prévenu à l'instant où quelque chose change. Un nouveau scénario tourne toutes les 15 minutes par défaut, ce qui est aussi le minimum du plan Free. Les plans payants descendent à 1 minute. Une arrivée ou une demande de congé est donc prise en compte au passage suivant. Garde ce décalage en tête avant d'annoncer une réponse immédiate aux équipes.
04Que faire si le module BambooHR voulu n'existe pas ?
Passe par Make an API Call. Ce module atteint n'importe quel point d'entrée de l'API BambooHR avec ta connexion existante, et la documentation de l'API BambooHR en donne la liste. Pense à ajouter d'abord les Additional Scopes voulus sur la connexion. Autre blocage courant, côté déclencheurs Employees : le point de départ. Choisis Since specific ID, car le choix manuel s'arrête aux 500 premiers résultats. Vérifie ensuite le résultat avec Run once avant d'activer.
05Make ou n8n pour automatiser BambooHR ?
Ça dépend surtout de l'outil où tournent déjà tes autres automatisations. BambooHR existe dans les deux, avec un guide dédié pour chacun sur ce site. Dans Make, tu disposes de 20 modules prêts à l'emploi sur les salariés, leurs documents, les absences et les fiches de poste, plus Make an API Call pour le reste. Compare ce que chaque outil propose au circuit RH que tu veux monter, puis reste sur celui que ton équipe maîtrise.