Aller au contenu

Synchroniser les personnes depuis BambooHR

Connectez BambooHR avec une clé API et Polzy tient vos membres à jour selon un calendrier — et quelques instants après un changement si vous ajoutez un webhook BambooHR.

Équipe Polzy10 min de lectureMis à jour le 31 oct. 2026À partir de Équipe
Sur cette page
  1. 1Avant de commencer
  2. 2Créer une clé API dans BambooHR
  3. 3Connecter BambooHR dans Polzy
  4. 4Paramètres de synchronisation
  5. 5Associer les champs
  6. 6Prévisualiser et lancer la première synchronisation
  7. 7Recevoir les changements en quelques instants avec un webhook
  8. 8Calendrier et historique de synchronisation
  9. 9Quand quelqu’un part
  10. 10Dépannage
  11. 11Bon à savoir
  12. 12Liens utiles

Connectez BambooHR et Polzy lit votre annuaire de salariés selon un calendrier. Les nouvelles recrues arrivent comme membres de votre espace de travail, un changement d’intitulé de poste, de service ou de manager suit à la synchronisation suivante, et les personnes qui partent ne reçoivent plus d’enquêtes. Ajoutez aussi un webhook BambooHR, et un changement atteint Polzy en quelques instants au lieu d’attendre la synchronisation suivante.

La synchronisation des personnes est disponible à partir de Team, et seuls les administrateurs de l’espace de travail peuvent connecter une source. Polzy ne fait que lire BambooHR : il n’y écrit jamais et ne modifie aucune fiche salarié.

Avant de commencer

Il vous faut :

  • Être administrateur de l’espace de travail Polzy, sur Team ou plus, avec Synchronisation des personnes activé sous Paramètres → Général → Ce que fait cet espace de travail.
  • Un utilisateur BambooHR qui peut créer des clés API et voit chaque salarié et chaque champ que Polzy doit lire — y compris les anciens salariés, les dates de départ et les supérieurs. Une clé API voit exactement ce que voit son utilisateur.
  • Votre sous-domaine BambooHR : la partie de votre adresse BambooHR avant .bamboohr.com. Pour https://acme.bamboohr.com, c’est acme.
  • Pour les webhooks : un administrateur BambooHR, et la page Intégrations de Polzy, incluse dans Business.

Un espace de travail se synchronise depuis une seule source à la fois. Si une autre source est connectée, déconnectez-la d’abord. Si votre organisation provisionne ses membres via SCIM, aucune source de personnes ne peut être connectée — voir SCIM.

Créer une clé API dans BambooHR

  1. Connectez-vous à BambooHR avec l’utilisateur dont la clé doit avoir les accès. Un utilisateur dédié aux intégrations est une bonne idée : si cet utilisateur est désactivé, la clé cesse de fonctionner.
  2. Cliquez sur votre nom en bas à gauche et choisissez API Keys.
  3. Ajoutez une nouvelle clé, nommez-la Polzy et générez-la.
  4. Copiez la clé tout de suite. BambooHR ne l’affiche qu’une fois.

Voir BambooHR : Getting started with the API.

Connecter BambooHR dans Polzy

  1. Ouvrez Contacts → Synchro et champs.
  2. Sous Sources disponibles, trouvez BambooHR et choisissez Connecter. Un panneau s’ouvre avec trois étapes : Connexion, Paramètres de synchro et Correspondance des champs.
  3. Saisissez votre Sous-domaine BambooHR et collez la API Key. Laissez Secret du webhook vide pour l’instant ; il sert au webhook décrit plus bas.
  4. Choisissez Tester la connexion. Successfully connected to BambooHR. Found N employees. signifie que la clé fonctionne.
  5. Choisissez Suivant, vérifiez les paramètres de synchronisation (voir plus bas), puis choisissez de nouveau Suivant.
  6. À l’étape Correspondance des champs, gardez la correspondance par défaut ou activez Correspondance personnalisée des champs (voir plus bas), puis choisissez Connecter.
L’étape Connexion : le secret du webhook, facultatif, votre sous-domaine BambooHR et la clé API.

La clé est stockée chiffrée et ne sert qu’à lire BambooHR. Polzy la vérifie de nouveau quand vous choisissez Connecter : si BambooHR la refuse, rien n’est enregistré.

Paramètres de synchronisation

ParamètreCe qu’il faitPar défaut
Fréquence de synchronisationLa fréquence à laquelle Polzy lit BambooHR : toutes les 30 minutes, toutes les heures, toutes les 4 heures ou une fois par jour.Toutes les heures
Désactiver les employés partisUne personne que Polzy a importée de BambooHR et qui n’y apparaît plus est désactivée à la synchronisation suivante.Activé
Envoyer des e-mails d'invitationLes nouveaux membres qui ont une adresse e-mail reçoivent une invitation à se connecter à Polzy.Activé
Rôle par défautLe rôle des nouveaux membres : Lecteur, Éditeur ou Administrateur. Il ne s’applique qu’aux personnes que la synchronisation crée.Lecteur
Enregistrer les données brutesConserve une copie de chaque fiche telle que BambooHR l’a envoyée, à côté de la personne dans Polzy. Laissez-le désactivé sauf pour dépanner une correspondance : il stocke plus de données personnelles que nécessaire.Désactivé

Associer les champs

Polzy lit BambooHR au moyen d’un rapport des champs dont il a besoin, anciens salariés compris. La correspondance par défaut remplit :

Champ PolzyDepuis BambooHR
E-mailworkEmail
Prénom, nomfirstName, lastName
Intitulé de postejobTitle
Service, sitedepartment, location
Numéro de téléphonemobilePhone
Matricule, date d’entréeid, hireDate
Statut actifdéduit de terminationDate et status
ManagersupervisorId

Pour la modifier, activez Correspondance personnalisée des champs. Chaque ligne a alors une source à choisir — parmi les autres champs proposés figurent workPhone, employeeNumber et division — et une valeur Si vide, utiliser, écrite quand BambooHR n’a rien pour cette personne. Une valeur que BambooHR envoie n’est jamais écrasée.

Correspondance personnalisée des champs : chaque champ Polzy, le champ BambooHR qui le remplit, un exemple de valeur et une valeur de repli.

Quelques points à connaître :

  • Seuls les champs de votre espace de travail sont remplis. Le service ou le site ne sont conservés que si votre espace de travail a un champ de ce nom. Ajoutez-en un avec Ajouter un champ sur Synchro et champs, puis associez-le.
  • Groupes. Pour comparer les résultats selon un champ, faites-en un champ Liste et activez Groupes à côté de lui dans le tableau Correspondance des champs. Les valeurs de BambooHR sont rapprochées des options du champ.
  • De vrais exemples. Une fois connecté, choisissez Paramètres sur Synchro et champs et rouvrez Correspondance des champs : la liste vient alors de cinq vraies fiches, chacune avec un Exemple.
  • Managers. Le supérieur devient le manager de la personne quand il est lui aussi dans Polzy. S’il n’y est pas encore, le lien se fait lors d’une synchronisation ultérieure. Les managers demandent que Lignes hiérarchiques soit activé dans l’espace de travail.

Prévisualiser et lancer la première synchronisation

  1. Sur Synchro et champs, choisissez Prévisualiser une synchro sous Historique de synchro. Polzy calcule ce qu’une synchronisation ajouterait, mettrait à jour et désactiverait, sans rien changer, et ouvre le journal où le résultat apparaît comme Aperçu.
  2. Vérifiez l’aperçu. Si des noms, des e-mails ou des services semblent faux, corrigez la correspondance sous Paramètres et prévisualisez de nouveau.
  3. Choisissez Synchroniser maintenant. Le résultat apparaît dans Historique de synchro.
Synchro et champs après une synchronisation : la source, sa fréquence et son nombre de personnes, et ce qu’a fait chaque exécution récente.

Les personnes sont rapprochées par leur identifiant BambooHR, puis par adresse e-mail : une personne que vous aviez déjà invitée à la main est mise à jour au lieu d’être ajoutée une seconde fois.

Recevoir les changements en quelques instants avec un webhook

Sans webhook, les changements arrivent à la prochaine synchronisation planifiée. Avec un webhook, BambooHR indique à Polzy quels salariés ont changé, et Polzy relit chacun d’eux aussitôt.

  1. Dans Polzy, ouvrez Intégrations, puis BambooHR, et copiez l’adresse sous Réception. Elle est propre à votre connexion et se termine par /bamboohr.
  2. Dans BambooHR, ouvrez Account Settings et choisissez Webhooks. Si cette entrée manque, le support BambooHR peut activer les webhooks sur votre compte.
  3. Ajoutez un webhook nommé Polzy, collez l’adresse comme URL et choisissez le format JSON.
  4. Choisissez les champs à surveiller — ceux que vous associez dans Polzy, comme le nom, l’e-mail professionnel, l’intitulé de poste, le service, le site, le statut et le supérieur.
  5. Générez la clé privée et copiez-la avant d’enregistrer. BambooHR ne l’affiche qu’une fois.
  6. Dans Polzy, ouvrez Contacts → Synchro et champs, choisissez Paramètres, collez la clé privée dans Secret du webhook, puis choisissez Enregistrer à la dernière étape.
Le panneau Réception sur la page BambooHR des Intégrations : l’adresse à laquelle BambooHR envoie les mises à jour des personnes.

BambooHR signe chaque appel avec la clé privée (X-BambooHR-Signature et X-BambooHR-Timestamp). Polzy refuse un appel non signé, signé avec une autre clé ou vieux de plus de cinq minutes, et ne fait rien deux fois quand le même appel arrive de nouveau. Chaque changement apparaît dans Journal complet comme une exécution à part, marquée Webhook. Voir BambooHR : Webhooks.

Calendrier et historique de synchronisation

Après la première synchronisation, Polzy tourne tout seul, à la fréquence choisie, à quelques minutes près. La ligne sous le nom de BambooHR indique la dernière synchronisation, sa fréquence, et le nombre de personnes et de groupes importés. Historique de synchro liste les cinq dernières exécutions — Réussi, Partiel (certaines personnes ont été ignorées ou ont échoué), Échec ou Aperçu — et Journal complet ouvre chaque exécution, avec chaque modification qu’elle a faite.

Si une synchronisation échoue, Polzy réessaie plus tard, en attendant un peu plus à chaque fois. Après trois échecs d’affilée, ou immédiatement quand BambooHR refuse la clé, la source affiche Nécessite une action et les administrateurs sont prévenus. Synchroniser maintenant fonctionne de nouveau une fois la source reconnectée : corrigez la clé sous Paramètres et enregistrez.

Quand quelqu’un part

  • Parti selon BambooHR. Une personne qui a une date de départ ou le statut Terminated est désactivée à la synchronisation suivante, ou aussitôt avec un webhook. Les personnes désactivées ne reçoivent aucune enquête et n’occupent aucune place ; leurs réponses passées restent.
  • Disparu de BambooHR. Avec Désactiver les employés partis activé, une personne qui n’apparaît plus du tout dans BambooHR est elle aussi désactivée.
  • Bloqué dans Polzy. Une personne qu’un administrateur a bloquée dans Polzy reste bloquée, quoi que dise BambooHR.

Une synchronisation ne supprime jamais personne.

Dépannage

Ce que vous voyezPourquoiQue faire
BambooHR refused this API key: … The key needs report access.La clé a été révoquée, son utilisateur a été désactivé, ou cet utilisateur ne peut pas exécuter de rapports.Créez une clé avec un utilisateur qui a accès aux rapports et collez-la sous Paramètres.
Failed to fetch from BambooHRBambooHR était injoignable, ou le sous-domaine est faux.Vérifiez le sous-domaine, puis choisissez Synchroniser maintenant.
Tout le monde apparaît actif, y compris les partantsL’utilisateur de la clé ne voit pas les dates de départ ni le statut.Donnez à cet utilisateur l’accès à ces champs dans BambooHR.
Les changements par webhook n’arrivent jamaisAucun Secret du webhook n’est enregistré, il ne correspond pas à la clé privée, ou l’adresse est fausse.Générez une nouvelle clé privée, collez-la dans Secret du webhook et vérifiez l’URL dans BambooHR.
N personnes n’ont pas été importées : le forfait n’a plus de places.Chaque membre occupe une place, et l’offre est complète.Libérez des places ou changez d’offre, puis choisissez Synchroniser maintenant.
… importe déjà des personnes. Déconnectez-le avant d’en connecter un autre.Un espace de travail se synchronise depuis une seule source à la fois, et une autre est connectée.Ouvrez les Paramètres de cette source et choisissez d’abord Déconnecter.

Bon à savoir

  • Des membres, pas des contacts. Toutes les personnes venues de BambooHR sont des membres : elles peuvent se connecter et chacune occupe une place. Une synchronisation qui dépasserait vos places importe les personnes qui tiennent, s’arrête là et prévient les administrateurs — voir Utilisation et limites.
  • Le webhook est facultatif. Les synchronisations planifiées continuent avec ou sans lui, et rattrapent tout ce qu’un webhook aurait manqué.
  • Déconnecter ou supprimer. Sous Paramètres, Déconnecter arrête la synchronisation et garde les paramètres et l’historique, pour reconnecter plus tard ; Supprimer efface la connexion. Dans les deux cas, les personnes déjà synchronisées restent dans Polzy et ne sont plus mises à jour.
  • Besoin d’aide ? Le lien Demander à Polzy du panneau de connexion explique où trouver chaque valeur dans BambooHR.
Cet article vous a-t-il aidé ?
Toujours bloqué ?

Les membres connectés peuvent demander à Polzy ou écrire à l’équipe depuis Support. Notre délai de réponse dépend de votre forfait.