Aller au contenu

Intégration · Paie et RH

Connecter Claude et ChatGPT à BambooHR

Demandez à votre IA qui est absent la semaine prochaine, combien de jours de vacances reste-t-il à un employé, ou exécutez un rapport sauvegardé dans BambooHR. Il peut lire les dossiers d'employés et le répertoire, gérer les demandes de congés, enregistrer l'arrivée et le départ des employés, et interroger des jeux de données pour un rapport créé sur mesure. Vous décidez quels outils sont activés, donc les données salariales et les approbations restent hors ligne tant que vous ne les souhaitez pas.

Connecter BambooHR gratuitement

Offre gratuite, sans carte bancaire. Comptez environ une minute.

Essayez de demander

  • “Qui est absent entre le 6 et le 10 octobre ?”

    L'IA liste tous ceux qui sont absents durant cette période, avec leurs congés et les vacances d'entreprise.

  • “Combien de jours de vacances reste-t-il à l'employé 214 ?”

    Elle lit les soldes de congés par type pour cet employé, soit aujourd'hui soit une date future que vous lui fournissez.

  • “Approuver la demande de congé en attente de Maria et ajouter un commentaire.”

    Elle trouve la demande en attente et l'approuve avec votre note de manager. BambooHR notifie Maria.

Ce que votre IA peut faire

Employés et répertoire

Lire le répertoire d'employés, les dossiers d'employés, les tables historiques et les documents, ainsi que créer ou mettre à jour des employés.

Congés et suivi du temps

Voir qui est absent, lire les soldes, créer, approuver, refuser ou annuler des demandes de congé, et enregistrer l'arrivée et le départ des employés.

Rapports et jeux de données

Exécuter des rapports personnalisés sauvegardés ou interroger des jeux de données avec vos propres champs, filtres et tri.

  • “Exécuter notre rapport de effectifs sauvegardé.”

    Elle trouve le rapport parmi vos rapports personnalisés sauvegardés et renvoie ses lignes.

  • “Liste tous les employés de Vente embauchés après janvier 2025.”

    Elle interroge la base de données d'employés avec des filtres sur le département et la date d'embauche et renvoie les champs que vous demandez.

  • “Ajouter Jonas Berg en tant que Manager Comptes à Vente, débutant le 1er novembre.”

    Elle crée l'employé avec son nom, titre de poste, département et date d'embauche.

360 outils pour BambooHR

Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.

  • add_custom_field_list_valueModifie des données
  • add_employees_to_total_rewardsModifie des données
  • approve_time_off_requestModifie des donnéesApprouver une demande de congé en attente. Obligatoire : request_id. Optionnel : manager_note. L'employé est notifié.
  • approve_timesheet_approvalVisible par d’autres
  • archive_custom_fieldSupprime des données
  • assign_employees_to_break_policyModifie des données
  • attach_break_policyModifie des données
  • attach_employeeModifie des données
  • cancel_new_hire_packetSupprime des données
  • cancel_time_off_requestModifie des donnéesAnnuler une demande de congé. Obligatoire : request_id.
  • clock_in_employeeModifie des donnéesEnregistrer l'heure d'un employé pour le suivi du temps. Obligatoire : employee_id. Optionnel : date, start, timezone, project_id, task_id, note.
  • clock_out_employeeModifie des donnéesEnregistrer la fin de journée d'un employé. Obligatoire : employee_id. Optionnel : date, end, timezone.
  • create_addModifie des données
  • create_addressModifie des données
  • create_alert_configurationModifie des données
  • create_applicationModifie des données
  • create_application_messageModifie des données
  • create_benchmarkModifie des données
  • create_break_policyModifie des données
  • create_break_policy_breakModifie des données
  • create_categoryModifie des données
  • create_clock_inModifie des données
  • create_clock_outModifie des données
  • create_companyModifie des données
  • create_company_bulk_insert_company_holidaysVisible par d’autres
  • create_company_file_categoryModifie des données
  • create_configurationModifie des données
  • create_custom_fieldModifie des données
  • create_custom_tableModifie des données
  • create_custom_table_fieldModifie des données
  • create_dataset_field_optionModifie des données
  • create_employeeModifie des donnéesAjouter un nouvel employé. Obligatoire : first_name et last_name. Optionnel : hire_date, job_title, department, work_email.
  • create_employee_bulk_upsert_time_tracking_employee_enrollmentsVisible par d’autres
  • create_employee_create_employeeModifie des données
  • create_employee_dependentModifie des données
  • create_employee_file_categoryModifie des données
  • create_employee_goalModifie des données
  • create_employee_onboarding_experienceModifie des données
  • create_employee_training_recordModifie des données
  • create_goal_messageModifie des données
  • create_hire_packetModifie des données
  • create_hour_entryModifie des données
  • create_import_executeModifie des données
  • create_job_openingModifie des données
  • create_new_hire_packetModifie des données
  • create_onboarding_hire_widgetModifie des données
  • create_or_update_timesheet_hour_entriesModifie des données
  • create_pageModifie des données
  • create_planning_cycleModifie des données
  • create_planning_cycle_adminModifie des données
  • create_planning_cycle_employeeModifie des données
  • create_planning_cycle_recommendationModifie des données
  • create_projectModifie des données
  • create_project_taskModifie des données
  • create_recordModifie des données
  • create_requestModifie des données
  • create_request_messageModifie des données
  • create_scheduleModifie des données
  • create_shiftModifie des données
  • create_shift_differentialModifie des données
  • create_sourceModifie des données
  • create_storeModifie des données
  • create_suggestionModifie des données
  • create_table_row_v1_1Modifie des données
  • create_time_off_requestVisible par d’autresCréer une demande de temps libre pour un employé. Requis : employee_id, time_off_type_id (provenant de list_time_off_types), début et fin (YYYY-MM-DD) et statut (demandée ou approuvée pour l'enregistrer comme déjà approuvée). Optionnel : montant, notes.
  • create_training_categoryModifie des données
  • create_typeModifie des données
  • create_webhookSupprime des données
  • create_webhook_fieldsModifie des données
  • delete_addressSupprime des données
  • delete_benchmarkSupprime des données
  • delete_breakSupprime des données
  • delete_break_policySupprime des données
  • delete_categorySupprime des données
  • delete_companySupprime des données
  • delete_configurationSupprime des données
  • delete_custom_disclaimersTransfère de l’argent
  • delete_custom_field_list_valueSupprime des données
  • delete_custom_table_fieldSupprime des données
  • delete_deleteSupprime des données
  • delete_deletesSupprime des données
  • delete_documentSupprime des données
  • delete_employeeSupprime des données
  • delete_employee_delete_employeeSupprime des données
  • delete_employee_documentSupprime des données
  • delete_employee_goalSupprime des données
  • delete_employee_tableSupprime des données
  • delete_employeesTransfère de l’argent
  • delete_goal_messageSupprime des données
  • delete_hour_entrySupprime des données
  • delete_importSupprime des données
  • delete_kioskSupprime des données
  • delete_levelTransfère de l’argent
  • delete_new_hire_packetSupprime des données
  • delete_pageSupprime des données
  • delete_planning_cycleSupprime des données
  • delete_planning_cycle_adminSupprime des données
  • delete_planning_cycle_employeesTransfère de l’argent
  • delete_projectSupprime des données
  • delete_recordSupprime des données
  • delete_scheduleSupprime des données
  • delete_shiftSupprime des données
  • delete_shift_differentialSupprime des données
  • delete_sourcesTransfère de l’argent
  • delete_taskSupprime des données
  • delete_time_off_policySupprime des données
  • delete_timesheet_hour_entriesSupprime des données
  • delete_training_categorySupprime des données
  • delete_typeSupprime des données
  • delete_webhookSupprime des données
  • deny_time_off_requestModifie des donnéesRefuser une demande de congé en attente. Obligatoire : request_id. Optionnel : manager_note. L'employé est notifié.
  • detach_break_policyModifie des données
  • detach_employeeSupprime des données
  • download_schedule_pdf
  • export_details
  • export_worksheets
  • get_address
  • get_alert_configuration
  • get_all_currency_types
  • get_application
  • get_application_statusModifie des données
  • get_break
  • get_break_policy
  • get_by_zip
  • get_catalog
  • get_category
  • get_company
  • get_company_informationRequiert le nom, l'adresse et les coordonnées de l'entreprise.
  • get_configuration
  • get_country
  • get_custom_field
  • get_custom_table
  • get_document
  • get_employeeRécupérer le profil d'un employé. Obligatoire : employee_id.
  • get_employee_2
  • get_employee_dependent
  • get_employee_directoryRequiert le répertoire des employés de l'entreprise : noms, titres, départements, emplacements et coordonnées.
  • get_employee_document
  • get_employee_enrollment
  • get_employee_onboarding_experience
  • get_employee_photo
  • get_employee_tableRécupérer des lignes depuis l'historique d'un employé (ex: jobInfo, compensation). Obligatoire : employee_id et table.
  • get_hour_entry
  • get_import
  • get_import_row
  • get_kiosk
  • get_new_hire_packet
  • get_page
  • get_pay_grades_and_band_status
  • get_pay_grades_and_band_status_counts
  • get_planning_cycle
  • get_project
  • get_province
  • get_record
  • get_schedule
  • get_shift
  • get_shift_differential
  • get_table
  • get_task
  • get_time_clock
  • get_time_off_balancesRécupérer les soldes de congés d'un employé par type, pour aujourd'hui ou une date future (end). Obligatoire : employee_id.
  • get_time_off_policy
  • get_time_off_requestRequiert une demande de congé avec dates, type, montant, statut et notes. Obligatoire : request_id.
  • get_timesheet
  • get_timezone
  • get_total_reward
  • get_webhook
  • list_addresses
  • list_alert_configurations
  • list_alerts
  • list_alignment_options
  • list_alls
  • list_archiveds
  • list_bank_holidays
  • list_benchmarks
  • list_benefitcoverages
  • list_break_policy_employees
  • list_can_create_goals
  • list_categories
  • list_changeds
  • list_clock_entriesLister les entrées de suivi du temps. Réduire avec un filtre (par exemple par employé ou date).
  • list_companies
  • list_company_benefits
  • list_company_profile_integrations
  • list_currency_conversions
  • list_custom_fields
  • list_custom_fields_values
  • list_custom_tables
  • list_dataset_fieldsLister les champs disponibles pour sélectionner et filtrer dans un jeu de données. Obligatoire : dataset_name.
  • list_datasetsLister les jeux de données disponibles pour la requête (ex: données d'employés).
  • list_details
  • list_employee_break_availabilities
  • list_employee_break_policies
  • list_employee_dependents
  • list_employee_fieldsLister tous les champs de l'employé avec leurs noms et types, pour connaître quels champs existent.
  • list_employee_filesLister les documents stockés sur le profil d'un employé, regroupés par catégorie. Requis : employee_id.
  • list_employee_onboarding_experiences
  • list_employee_time_off_policies_v1_1
  • list_employee_training_records
  • list_employeesLister les employés avec pagination, tri et filtres (statut actif/inactif, IDs, ville, pays, date d'embauche...).
  • list_employees_2
  • list_employees_list_time_off_policies
  • list_enrolled_employees
  • list_field_optionsLister les valeurs possibles pour les champs list (par exemple département, division, localisation et titre de poste).
  • list_goal_aggregates
  • list_goal_messages
  • list_hour_entries
  • list_import_rows
  • list_imports
  • list_industries
  • list_integrations
  • list_job_titles
  • list_job_titles_with_employees
  • list_leads
  • list_legacy_field_maps
  • list_legacy_id_maps
  • list_levels
  • list_locationsLister les lieux de travail de l'entreprise.
  • list_member_benefits
  • list_member_benefits_list_member_benefits
  • list_monitor_fields
  • list_options
  • list_pages
  • list_planning_cycle_admins
  • list_planning_cycle_approvals
  • list_planning_cycle_budgets
  • list_planning_cycle_change_comms
  • list_planning_cycle_employees
  • list_planning_cycle_summaries
  • list_planning_cycle_worksheets
  • list_planning_cycles
  • list_projects
  • list_provinces
  • list_reportsLister les rapports personnalisés sauvegardés dans BambooHR.
  • list_request_messages
  • list_requests
  • list_reviews
  • list_settings
  • list_shifts
  • list_sources
  • list_statuses
  • list_tables
  • list_time_off_policies
  • list_time_off_requestsLister les demandes de temps libre, des plus récentes. Filtrer (par exemple par employé, statut ou dates) et trier.
  • list_time_off_typesLister les types de temps libre (congé maladie...) et leurs identifiants.
  • list_timesheet_summaries
  • list_timezones
  • list_tools
  • list_total_reward_printables
  • list_total_reward_statements
  • list_training_types
  • list_types
  • list_users
  • list_views
  • list_webhook_logs
  • list_webhooks
  • list_who_s_out
  • list_whos_outLister qui est absent (congé et jours fériés) entre deux dates. Requis : début et fin (YYYY-MM-DD).
  • pay_grades_and_bandTransfère de l’argent
  • pay_pay_grades_and_band_bandsTransfère de l’argent
  • query_datasetModifie des donnéesRequiert un jeu de données pour un rapport personnalisé sur le moment. Obligatoire : dataset_name et fields. Optionnel : filter, order_by, page_size.
  • reopen_goalVisible par d’autres
  • restore_custom_fieldModifie des données
  • run_reportExécuter un rapport personnalisé sauvegardé et retourner ses lignes. Obligatoire : report_id.
  • search_aggregates
  • search_applications
  • search_break_assessments
  • search_break_policies
  • search_break_policy_breaks
  • search_calendar_events
  • search_catalogs
  • search_companies
  • search_configurations
  • search_employee_goals
  • search_employee_versions
  • search_employees
  • search_filters
  • search_kiosks
  • search_project_tasks
  • search_projects
  • search_schedules
  • search_share_options
  • search_shift_assessments
  • search_shift_differentials
  • search_time_clocks
  • search_timesheets
  • search_timezones
  • send_new_hire_packetVisible par d’autres
  • send_recommendationVisible par d’autres
  • send_user_emailVisible par d’autres
  • submit_break_policyVisible par d’autres
  • submit_goalVisible par d’autres
  • submit_pay_grades_and_bandTransfère de l’argent
  • submit_planning_cycleVisible par d’autres
  • submit_shiftVisible par d’autres
  • update_addressModifie des données
  • update_adjustsVisible par d’autres
  • update_alert_configurationModifie des données
  • update_balance_adjustmentsVisible par d’autres
  • update_benchmarksVisible par d’autres
  • update_breakModifie des données
  • update_break_policyModifie des données
  • update_break_policy_breaksVisible par d’autres
  • update_breakdownsVisible par d’autres
  • update_categoryModifie des données
  • update_companyModifie des données
  • update_company_informationVisible par d’autres
  • update_configurationModifie des données
  • update_custom_disclaimersVisible par d’autres
  • update_custom_fieldModifie des données
  • update_custom_field_list_valueModifie des données
  • update_custom_tableModifie des données
  • update_display_namesVisible par d’autres
  • update_documentModifie des données
  • update_employeeModifie des donnéesMettre à jour les champs de base d'un employé : nom, titre, département, division, localisation, date d'embauche, numéros de téléphone, adresse email professionnelle et adresse. Requis : employee_id.
  • update_employee_2Modifie des données
  • update_employee_dependentModifie des données
  • update_employee_documentModifie des données
  • update_employee_enrollmentModifie des données
  • update_employee_goalModifie des données
  • update_employee_tableModifie des données
  • update_final_approverModifie des données
  • update_goal_messageModifie des données
  • update_goal_progressVisible par d’autres
  • update_goal_shared_withsVisible par d’autres
  • update_guidelinesVisible par d’autres
  • update_historiesVisible par d’autres
  • update_hour_entryModifie des données
  • update_import_rowModifie des données
  • update_industry_codesVisible par d’autres
  • update_integrationsVisible par d’autres
  • update_job_titlesTransfère de l’argent
  • update_kioskModifie des données
  • update_levelsTransfère de l’argent
  • update_listModifie des données
  • update_milestone_progressVisible par d’autres
  • update_new_hire_packetModifie des données
  • update_new_hire_packet_question_visibilitiesVisible par d’autres
  • update_onboardingModifie des données
  • update_pageModifie des données
  • update_pay_bandsTransfère de l’argent
  • update_planning_cycleModifie des données
  • update_planning_cycle_approvalModifie des données
  • update_planning_cycle_launchesVisible par d’autres
  • update_projectModifie des données
  • update_recordModifie des données
  • update_reordersVisible par d’autres
  • update_requestModifie des données
  • update_scheduleModifie des données
  • update_settingsVisible par d’autres
  • update_shiftModifie des données
  • update_shift_differentialModifie des données
  • update_sourcesVisible par d’autres
  • update_taskModifie des données
  • update_templatesVisible par d’autres
  • update_time_clockModifie des données
  • update_typeModifie des données
  • update_webhookSupprime des données
  • upload_budgetModifie des données
  • upload_photoModifie des données

Configuration en trois étapes

  1. 1

    Choisissez l’application

    Créez un compte PipMCP gratuit et sélectionnez BambooHR dans la liste des applications.

  2. 2

    Collez votre clé

    Entrez votre sous-domaine BambooHR (le « acme » dans acme.bamboohr.com), votre clé API et la lettre x comme mot de passe. Pour créer la clé, cliquez sur votre nom en bas à gauche de BambooHR, choisissez Clés API et ajoutez une nouvelle clé. La clé a les mêmes accès que votre propre utilisateur BambooHR.

  3. 3

    Ajoutez le lien à votre IA

    Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :

    1. Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
    2. Collez votre lien dans le champ URL du serveur MCP distant.
    3. Activez-le depuis le menu + d’une conversation.

Questions

Que peut faire l'IA dans BambooHR ?

L'IA peut lire les employés, le répertoire, les tables historiques d'employés et les fichiers, les demandes de congé et les soldes, savoir qui est absent, enregistrer des entrées, des rapports sauvegardés et des jeux de données. Elle peut créer et mettre à jour des employés, créer des demandes de congé, les approuver, refuser ou les annuler, et enregistrer l'arrivée et le départ des employés.

L'IA voit-elle mes identifiants BambooHR ?

Non. Votre clé API BambooHR est chiffrée au repos et jamais montrée à l'IA. Après que vous ayez sauvegardé, elle ne sera plus montrée, même pas à vous. L'IA ne voit que les résultats des outils qu'elle appelle.

Puis-je contrôler ce que l'IA est autorisée à faire ?

Oui. Vous choisissez les outils activés pour commencer avec des lectures comme le répertoire ou qui est absent. Les données RH sont sensibles : get_employee_table peut lire l'historique (rémunération), donc désactivez-le si l'IA ne doit pas voir les salaires. L'approbation, le refus et la création de demandes de congés peuvent nécessiter votre validation avant exécution, et chaque appel d'outil est journalisé.

Fonctionne-t-il avec ChatGPT ?

Oui. Dans ChatGPT, allez dans Paramètres › Applications et connecteurs › Avancé et activez le mode Développeur, puis ajoutez votre lien PipMCP. Le mode Développeur nécessite un abonnement payant ChatGPT : Plus, Pro, Business ou Entreprise. Le même lien fonctionne également dans Claude (Paramètres › Connecteurs › Ajouter un connecteur personnalisé), Cursor et d'autres clients MCP.

Quel est le coût ?

PipMCP propose un plan gratuit sans carte bancaire. Les plans payants sont facturés par tâche terminée. Vous devez également disposer de votre propre compte BambooHR.

L'employé est-il notifié lorsque l'IA approuve une demande de congé ?

Oui. Lorsque l'IA approuve ou refuse une demande, BambooHR notifie l'employé, comme un manager le ferait. Créer une demande avec le statut « approuvé » la marque comme déjà validée. Exigez l'approbation pour ces outils si vous souhaitez vérifier chaque cas.

Laissez votre IA travailler dans BambooHR dès aujourd’hui.

Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.

Connecter BambooHR gratuitement

PipMCP n’est pas affilié à BambooHR. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.