Intégration · Paie et RH
Connecter Claude & ChatGPT à Factorial
Demandez à votre IA qui est en congé la semaine prochaine, combien de jours de vacances un employé a encore, ou approuvez une demande de congé en cours dans Factorial. Elle peut lire les employés, équipes, emplacements, congés, présence, temps travaillé, dépenses, documents et recrutement ; demander, approuver ou rejeter des congés, enregistrer l'arrivée et le départ, ainsi que créer et mettre à jour des tâches.
Offre gratuite, sans carte bancaire. Comptez environ une minute.
Essayez de demander
“Qui est en congé sur l'équipe commerciale la semaine prochaine ?”
L'IA trouve l'équipe et liste les congés approuvés et en attente pour ses membres cette semaine.
“Combien de jours de vacances Peter a-t-il encore cette année ?”
Elle trouve Peter et lit ses soldes de congés : jours disponibles, utilisés et restants par tranche.
“Approuver la demande de congé en attente de Sofie pour juin.”
Elle trouve le congé en attente et l'approuve. Sofie est notifiée.
Ce que votre IA peut faire
Employés et équipes
Trouver et lire les employés, mettre à jour leurs détails personnels, et lister les équipes, emplacements, entités légales et documents.
Congés et présence
Demander, mettre à jour, approuver ou rejeter des congés, lire les soldes et vacances d'entreprise, enregistrer l'arrivée et le départ, et voir les horaires, temps travaillé et demandes de heures supplémentaires.
Recrutement, dépenses et tâches
Lister les offres d'embauche, candidats et candidatures, lire les dépenses, et créer et mettre à jour des tâches.
“Combien d'heures a travaillé l'équipe entrepôt le mois dernier ?”
Elle résume le temps travaillé par employé pour la plage de dates.
“Quels candidats ont postulé pour le poste de développeur ouvert ?”
Elle trouve l'offre d'embauche et liste ses candidatures et candidats.
“Créer une tâche pour Lars afin de préparer le pack onboarding avant vendredi.”
Elle crée la tâche avec une date limite et lui assigne à Lars.
545 outils pour Factorial
Ces outils sont activés lors de la connexion. Vous pouvez désactiver chacun d’eux ou exiger votre approbation avant son exécution.
approve_leaf_allVisible par d’autresapprove_leaveVisible par d’autresApprouver une absence en attente par son id. L'employé est notifié.approve_materialized_approvals_flow_resourceVisible par d’autresapprove_overtime_requestVisible par d’autresarchive_groupVisible par d’autresarchive_work_areaVisible par d’autresclock_inModifie des donnéesEnregistrer l'heure d'un employé. Nécessite now (l'heure d'enregistrement) ; passez employee_id, et optionnellement location_type (bureau, voyage professionnel, télétravail) et observations.clock_outModifie des donnéesEnregistrer la fin de journée d'un employé. Nécessite now (l'heure de fin) ; passez employee_id et des observations optionnelles.create_accountModifie des donnéescreate_account_2Modifie des donnéescreate_account_manualModifie des donnéescreate_account_postModifie des donnéescreate_addressModifie des donnéescreate_allowanceModifie des donnéescreate_allowance_incidenceModifie des donnéescreate_answerModifie des donnéescreate_applicationModifie des donnéescreate_applyModifie des donnéescreate_autofillModifie des donnéescreate_blocked_periodModifie des donnéescreate_break_configurationModifie des donnéescreate_break_configuration_postModifie des donnéescreate_break_endModifie des donnéescreate_break_startModifie des donnéescreate_bulk_create_updateVisible par d’autrescreate_bulk_cudVisible par d’autrescreate_bulk_initiateVisible par d’autrescreate_bulk_set_to_paidVisible par d’autrescreate_bulk_update_catalogVisible par d’autrescreate_candidateModifie des donnéescreate_categoryModifie des donnéescreate_category_postModifie des donnéescreate_codeModifie des donnéescreate_companyModifie des donnéescreate_company_postModifie des donnéescreate_compensationModifie des donnéescreate_contactModifie des donnéescreate_contract_versionModifie des donnéescreate_cost_centerModifie des donnéescreate_documentVisible par d’autrescreate_document_10Visible par d’autrescreate_document_11Visible par d’autrescreate_document_12Visible par d’autrescreate_document_2Modifie des donnéescreate_document_3Visible par d’autrescreate_document_4Visible par d’autrescreate_document_5Visible par d’autrescreate_document_6Visible par d’autrescreate_document_7Visible par d’autrescreate_document_8Visible par d’autrescreate_document_9Visible par d’autrescreate_document_postVisible par d’autrescreate_editModifie des donnéescreate_employeeVisible par d’autrescreate_employee_2Modifie des donnéescreate_employee_3Modifie des donnéescreate_employee_4Modifie des donnéescreate_employee_postModifie des donnéescreate_employee_update_hiresModifie des donnéescreate_employee_with_contractModifie des donnéescreate_family_situationModifie des donnéescreate_feedbackModifie des donnéescreate_fieldModifie des donnéescreate_groupModifie des donnéescreate_initiateModifie des donnéescreate_installationModifie des donnéescreate_it_assetModifie des donnéescreate_it_asset_modelModifie des donnéescreate_journal_entryModifie des donnéescreate_journal_entry_postModifie des donnéescreate_leaveModifie des donnéesDemander un congé à un employé. Nécessite employee_id et start_on (AAAA-MM-JJ) ; ajoutez finish_on, leave_type_id, half_day et description.create_leave_typeModifie des donnéescreate_messageModifie des donnéescreate_move_to_phaseModifie des donnéescreate_optionModifie des donnéescreate_overlap_periodModifie des donnéescreate_overtime_requestModifie des donnéescreate_pageModifie des donnéescreate_planning_versionModifie des donnéescreate_policyModifie des donnéescreate_policy_assignmentModifie des donnéescreate_projectVisible par d’autrescreate_project_10Modifie des donnéescreate_project_11Modifie des donnéescreate_project_12Modifie des donnéescreate_project_13Visible par d’autrescreate_project_14Visible par d’autrescreate_project_15Visible par d’autrescreate_project_16Visible par d’autrescreate_project_17Visible par d’autrescreate_project_18Visible par d’autrescreate_project_19Visible par d’autrescreate_project_2Modifie des donnéescreate_project_3Modifie des donnéescreate_project_4Modifie des donnéescreate_project_5Modifie des donnéescreate_project_6Modifie des donnéescreate_project_7Visible par d’autrescreate_project_8Visible par d’autrescreate_project_9Visible par d’autrescreate_project_postModifie des donnéescreate_questionModifie des donnéescreate_remind_in_bulkVisible par d’autrescreate_replace_reviewerModifie des donnéescreate_resource_fieldModifie des donnéescreate_review_processModifie des donnéescreate_review_process_from_templateModifie des donnéescreate_review_process_target_peersModifie des donnéescreate_scheduleModifie des donnéescreate_schedule_postModifie des donnéescreate_schemaModifie des donnéescreate_shiftModifie des donnéescreate_shift_postModifie des donnéescreate_spanish_contract_typeModifie des donnéescreate_spanish_education_levelModifie des donnéescreate_spanish_working_day_typeModifie des donnéescreate_startModifie des donnéescreate_stopModifie des donnéescreate_subscriptionSupprime des donnéescreate_subscription_postModifie des donnéescreate_supplementModifie des donnéescreate_taskModifie des donnéesCréer une tâche avec nom et statut ; optionnellement contenu, due_on et assignee_ids.create_task_2Visible par d’autrescreate_task_3Visible par d’autrescreate_task_4Modifie des donnéescreate_task_commentModifie des donnéescreate_tax_rateModifie des donnéescreate_tax_typeModifie des donnéescreate_teamModifie des donnéescreate_toggle_archiveModifie des donnéescreate_toggle_archive_postModifie des donnéescreate_toggle_clockModifie des donnéescreate_trainingModifie des donnéescreate_training_classModifie des donnéescreate_valueModifie des donnéescreate_value_postModifie des donnéescreate_work_areaModifie des donnéesdelete_addressSupprime des donnéesdelete_allowanceSupprime des donnéesdelete_allowance_incidenceSupprime des donnéesdelete_allowances_with_alt_allowanceSupprime des donnéesdelete_applicationSupprime des donnéesdelete_blocked_periodSupprime des donnéesdelete_candidateSupprime des donnéesdelete_categorySupprime des donnéesdelete_codeSupprime des donnéesdelete_compensationSupprime des donnéesdelete_contract_versionSupprime des donnéesdelete_cost_centerSupprime des donnéesdelete_documentSupprime des donnéesdelete_document_deleteSupprime des donnéesdelete_edit_timesheet_requestSupprime des donnéesdelete_employeeSupprime des donnéesdelete_feedbackSupprime des donnéesdelete_fieldSupprime des donnéesdelete_groupSupprime des donnéesdelete_it_assetSupprime des donnéesdelete_journal_entrySupprime des donnéesdelete_leafSupprime des donnéesdelete_messageSupprime des donnéesdelete_overlap_periodSupprime des donnéesdelete_overtime_requestSupprime des donnéesdelete_pageSupprime des donnéesdelete_planning_versionSupprime des donnéesdelete_policySupprime des donnéesdelete_policy_assignmentSupprime des donnéesdelete_projectSupprime des donnéesdelete_project_2Supprime des donnéesdelete_project_3Supprime des donnéesdelete_project_deleteSupprime des donnéesdelete_questionSupprime des donnéesdelete_review_ownerSupprime des donnéesdelete_review_processSupprime des donnéesdelete_review_process_targetSupprime des donnéesdelete_review_process_targets_peer_evaluationsSupprime des donnéesdelete_review_processes_scheduleSupprime des donnéesdelete_sessionSupprime des donnéesdelete_shiftSupprime des donnéesdelete_shift_deleteSupprime des donnéesdelete_subscriptionSupprime des donnéesdelete_subscription_deleteSupprime des donnéesdelete_supplementSupprime des donnéesdelete_taskSupprime des donnéesdelete_teamSupprime des donnéesdelete_trainingSupprime des donnéesdelete_training_classSupprime des donnéesdetach_employeeModifie des donnéesget_accountget_account_2get_account_getget_accounting_settingget_addressget_agreementget_allowanceget_allowance_incidenceget_allowance_statget_answerget_applicationget_application_phaseget_blocked_periodget_break_configurationget_break_configuration_getget_budget_optionget_candidateget_candidate_sourceget_categoryget_category_2get_category_getget_companyget_company_2get_company_getget_compensationget_conceptget_contactget_contract_templateget_contract_versionget_contract_version_historyget_cost_centerget_day_configurationget_documentRécupérer un document par document_id, y compris son nom, dossier, employé et détails du fichier.get_document_2get_document_3get_document_getget_edit_timesheet_requestget_employeeRécupérer un employé par employee_id, y compris les coordonnées, manager, location et entité légale.get_employee_2get_employee_3get_employee_4get_employee_5get_employee_6get_employee_7get_employee_8get_employee_9get_employee_getget_evaluation_formget_expensableget_expenseRécupérer une dépense par expense_id, avec montant, statut, catégorie et détails de la facture.get_feedbackget_fieldget_french_contract_typeget_german_contract_typeget_groupget_hiring_stageget_incidenceget_it_assetget_it_asset_modelget_journal_entryget_journal_entry_getget_journal_lineget_leaveRécupérer un congé d'absence par leaf_id, avec ses dates, type, employé et statut d'approbation.get_leave_typeget_levelget_messageget_message_getget_mileageget_optionget_orderget_overlap_periodget_overtime_requestget_pageget_paymentget_payment_getget_per_diemget_planned_breakget_policyget_policy_assignmentget_portuguese_contract_typeget_projectget_project_2get_project_3get_project_4get_project_5get_project_6get_project_getget_purchase_requestget_questionget_rejection_reasonget_resourceget_resource_fieldget_review_evaluationget_review_evaluation_scoreget_review_processget_review_process_custom_templateget_review_process_targetget_review_questionnaire_by_strategyget_roleget_scheduleget_schemaget_sessionget_session_attendanceget_shiftget_shift_getget_spanish_contract_typeget_spanish_education_levelget_spanish_working_day_typeget_subscriptionget_subscription_2get_subscription_3get_subscription_getget_supplementget_syncable_sync_runget_target_managerget_taskget_task_getget_tax_rateget_tax_typeget_taxonomyget_teamget_trainingget_training_classget_typeget_valueget_value_getget_work_arealist_accounting_settingslist_accountslist_accounts_getlist_agreementslist_allowance_incidenceslist_allowanceslist_answerslist_application_phaseslist_applicationsListe les candidatures, filtrées par ats_job_posting_id, ats_candidate_ids, ats_application_phase_id ou un texte de recherche.list_attendance_shiftsListe les créneaux de présence/absence (horloge). Les booléens half_day et sort_created_at_asc sont requis ; filtrez par employee_ids et dates start_on/end_on.list_blocked_periodslist_break_configurationslist_break_configurations_getlist_budget_optionslist_candidate_sourceslist_candidatesLister les candidats au recrutement, filtrés par job_posting_ids, emails, active, archived, team_ids ou location_ids.list_categorieslist_categories_getlist_codeslist_companies_2list_company_holidaysLister les vacances de l'entreprise, optionnellement filtrées par start_at, end_at, location_ids, team_ids ou employee_ids.list_compensationlist_conceptslist_contract_templateslist_contract_version_historieslist_contract_version_meta_datalist_contract_versionslist_credentialslist_day_configurationslist_documentsLister les documents des employés. by_trash_bin et by_pending_assignment sont des booléens requis (faux pour les documents normaux) ; filtrez par employee_ids ou folder_id.list_documents_2list_documents_getlist_employeesLister les employés. Les booléens only_active et only_managers sont requis ; filtrez par full_text_name, emails, team_ids, location_ids ou legal_entity_ids. Utilisez pour trouver l'ID d'un employé.list_employees_2list_employees_3list_employees_4list_employees_5list_employees_6list_employees_7list_employees_8list_employees_getlist_estimated_timeslist_evaluation_formslist_expensesListe des dépenses, filtrées par employee_ids et dates de début/fin. Les booléens include_attachments et include_manual_drafts sont requis.list_exportable_expenseslist_family_situationslist_feedbacklist_fieldslist_french_contract_typeslist_german_contract_typeslist_hiring_stageslist_installation_settingslist_it_asset_modelslist_it_assetslist_job_postingsListe les offres d'embauche de recrutement, filtrées par status, team_id, location_id ou legal_entity_id.list_journal_entries_getlist_journal_lineslist_leave_typesListe les types de congés (congé annuel, maladie, etc.), optionnellement actifs ou pour un seul employee_id. Utilisez pour trouver un leave_type_id.list_leavesListe les congés pris. Le booléen include_deleted_leaves est requis ; filtrez par employee_ids, dates de début/fin, leave_type_id, approved ou include_pending.list_legal_entitiesLister les entités légales (les entreprises employeurs), optionnellement filtrées par ids ou country_ids.list_levelslist_locationsLister les lieux de travail de l'entreprise (bureaux), optionnellement filtrés par ids ou employee_ids.list_materialized_templateslist_messageslist_messages_getlist_mileageslist_node_attributeslist_open_shiftslist_optionslist_orderslist_overlap_periodslist_overtime_requestsListe les demandes d'heures supplémentaires, filtrées par employee_ids, status ou dates start_on/end_on. Le booléen include_approval_flow est requis.list_pageslist_paymentslist_payments_getlist_per_diemslist_planned_breakslist_planning_versionslist_policieslist_policy_assignmentslist_policy_timelineslist_portuguese_contract_typeslist_productslist_projectslist_projects_2list_projects_3list_projects_4list_projects_getlist_purchase_requestslist_questionslist_reference_contractslist_rejection_reasonslist_resource_fieldslist_resourceslist_review_evaluation_answerslist_review_evaluation_scoreslist_review_evaluationslist_review_ownerslist_review_process_estimated_targetslist_review_process_targetslist_review_questionnaire_by_strategieslist_review_visibility_settingslist_reviewslist_roleslist_scheduleslist_schemaslist_session_attendanceslist_shifts_getlist_spanish_contract_typeslist_spanish_education_levelslist_spanish_working_day_typeslist_subscriptionslist_subscriptions_2list_subscriptions_getlist_supplementslist_syncable_sync_runslist_target_managerslist_tasksListe les tâches, filtrées par assignee_id, task_status, due_on ou déjà_dues.list_tax_rateslist_tax_typeslist_taxonomieslist_teamsListe les équipes de l'entreprise, optionnellement par IDs, avec leurs membres.list_time_off_balancesLister les soldes de congés (jours disponibles, utilisés et restants par allowance) pour employee_ids, optionnellement à une date de référence.list_tree_nodeslist_typeslist_valueslist_values_getlist_work_areaslist_worked_timesRésume le temps travaillé par employé pour une plage de dates (start_on, end_on, employee_ids). Les booléens include_time_range_category et include_non_attendable_employees sont requis.move_to_trash_bins_a_documentModifie des donnéesreject_leaveVisible par d’autresRefuse un congé en attente via son ID, avec une raison optionnelle. L'employé est notifié.reject_materialized_approvals_flow_resourceVisible par d’autresreject_overtime_requestVisible par d’autresrestore_document_from_trash_binModifie des donnéesrestore_work_areaModifie des donnéessearch_accountssearch_categoriessearch_contactssearch_cost_centerssearch_documentssearch_expensablessearch_groupssearch_incidencessearch_projectssearch_projects_getsearch_review_process_custom_templatessearch_review_processessearch_subscriptionssearch_subscriptions_getsearch_taskssearch_training_classessearch_trainingssubmit_journal_entryVisible par d’autressubmit_projectVisible par d’autressubmit_project_closeVisible par d’autressubmit_review_processVisible par d’autressubmit_review_process_reopenVisible par d’autressubmit_taskVisible par d’autresupdate_accountModifie des donnéesupdate_addressModifie des donnéesupdate_allowanceModifie des donnéesupdate_allowance_incidenceModifie des donnéesupdate_applicationModifie des donnéesupdate_attendances_timesheet_requestsModifie des donnéesupdate_attendances_timesheet_requests_editModifie des donnéesupdate_blocked_periodModifie des donnéesupdate_break_configurationModifie des donnéesupdate_candidateModifie des donnéesupdate_codeModifie des donnéesupdate_compensationModifie des donnéesupdate_contactModifie des donnéesupdate_contract_versionModifie des donnéesupdate_documentModifie des donnéesupdate_document_putModifie des donnéesupdate_edit_timesheet_requestModifie des donnéesupdate_employeeModifie des donnéesMise à jour des détails personnels d'un employé (nom, adresse, téléphone, email personnel, manager_id ou location_id). Passez l'ID de l'employé comme employee_id et id ; seuls les champs passés changent.update_employee_putModifie des donnéesupdate_employees_regular_access_start_dateModifie des donnéesupdate_evaluation_forms_as_templateModifie des donnéesupdate_expensables_reimbursable_amountModifie des donnéesupdate_family_situationModifie des donnéesupdate_feedbackModifie des donnéesupdate_groupModifie des donnéesupdate_incidenceModifie des donnéesupdate_it_assetModifie des donnéesupdate_it_asset_modelModifie des donnéesupdate_journal_entryModifie des donnéesupdate_leaveModifie des donnéesMise à jour d'un congé (dates, type de congé ou description). Passez l'ID du congé comme leaf_id et id ; seuls les champs passés changent.update_leave_typeModifie des donnéesupdate_messageModifie des donnéesupdate_overlap_periodModifie des donnéesupdate_overtime_requestModifie des donnéesupdate_pageModifie des donnéesupdate_planning_versionModifie des donnéesupdate_policyModifie des donnéesupdate_policy_assignmentModifie des donnéesupdate_projectModifie des donnéesupdate_project_2Modifie des donnéesupdate_project_3Modifie des donnéesupdate_project_putModifie des donnéesupdate_projects_project_workerModifie des donnéesupdate_questionModifie des donnéesupdate_review_processes_agreements_configurationModifie des donnéesupdate_review_processes_basic_infoModifie des donnéesupdate_review_processes_competencies_assessments_configurationModifie des donnéesupdate_review_processes_deadlineModifie des donnéesupdate_review_processes_employee_score_configurationModifie des donnéesupdate_review_processes_reviewer_strategiesModifie des donnéesupdate_review_processes_scheduleModifie des donnéesupdate_review_processes_target_strategyModifie des donnéesupdate_review_questionnaire_by_strategies_default_rating_scaleModifie des donnéesupdate_review_questionnaire_by_strategies_questionnaire_for_straModifie des donnéesupdate_review_visibility_settingModifie des donnéesupdate_scheduleModifie des donnéesupdate_sessionModifie des donnéesupdate_shiftModifie des donnéesupdate_subscriptionSupprime des donnéesupdate_subscription_2Modifie des donnéesupdate_subscription_putModifie des donnéesupdate_supplementModifie des donnéesupdate_syncable_sync_runModifie des donnéesupdate_taskModifie des donnéesMise à jour du nom, status, contenu, date limite ou assignataires d'une tâche. Passez l'ID de la tâche comme task_id et id.update_task_2Modifie des donnéesupdate_tax_rateModifie des donnéesupdate_tax_typeModifie des donnéesupdate_teamModifie des donnéesupdate_trainingModifie des donnéesupdate_training_classModifie des donnéesupdate_trainings_statusModifie des donnéesupdate_valueModifie des donnéesupdate_work_areaModifie des données
Configuration en trois étapes
- 1
Choisissez l’application
Créez un compte PipMCP gratuit et sélectionnez Factorial dans la liste des applications.
- 2
Collez votre clé
Collez une clé API Factorial. Un administrateur Factorial la crée : dans Factorial, ouvrez Paramètres > Intégrations/Clés API, créez une nouvelle clé API et copiez-la. La clé a un accès complet sur toute l'entreprise et ne expire pas.
- 3
Ajoutez le lien à votre IA
Vous obtenez un lien MCP personnel. Ajoutez-le à Claude, ChatGPT ou Cursor :
- Cliquez sur votre nom, puis sur Paramètres › Connecteurs › Ajouter un connecteur personnalisé.
- Collez votre lien dans le champ URL du serveur MCP distant.
- Activez-le depuis le menu + d’une conversation.
Questions
Que peut faire l'IA dans Factorial ?
Elle peut lire les employés, équipes, emplacements, entités légales, documents, congés, types de congés, soldes de congés, vacances d'entreprise, horaires de présence, temps travaillé, demandes d'heures supplémentaires, dépenses, tâches, offres d'embauche, candidats et candidatures. Elle peut demander, mettre à jour, approuver et rejeter des congés, enregistrer l'arrivée et le départ des employés, mettre à jour les détails des employés et créer et mettre à jour des tâches.
L'IA voit-elle ma clé API Factorial ?
Non. Votre clé API Factorial est chiffrée au repos et jamais montrée à l'IA. Après que vous ayez sauvegardé la clé, elle ne sera plus affichée, même pas pour 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, vous pouvez commencer par les recherches uniquement. Approuver ou rejeter une absence notifie l'employé, et mettre à jour les détails d'un employé modifie son enregistrement, donc ces outils peuvent nécessiter votre approbation avant exécution. Chaque appel d'outil est journalisé.
Fonctionne-t-il avec ChatGPT ?
Oui. Dans ChatGPT, ouvrez Paramètres › Applications et connecteurs › Avancé, activez le mode Développeur et 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 autres clients MCP.
Quel est le coût ?
PipMCP dispose d'un plan gratuit sans carte de crédit requise. Les plans payants sont facturés par tâche terminée. Vous avez également besoin de votre propre compte Factorial.
Qui peut créer la clé API Factorial ?
Un administrateur Factorial, sous Paramètres > Intégrations/Clés API. La clé a un accès complet à l'entreprise et n'expire pas, donc les outils que vous activez dans PipMCP sont ce qui limite l'IA. Commencez par les recherches dont vous avez besoin et ajoutez-en d'autres plus tard.
Intégrations associées
Laissez votre IA travailler dans Factorial dès aujourd’hui.
Commencez gratuitement. Votre clé reste chiffrée et vous décidez de ce que l’IA peut faire.
Connecter Factorial gratuitementPipMCP n’est pas affilié à Factorial. Les noms des produits sont des marques commerciales appartenant à leurs propriétaires respectifs.






