Available Connectors
SAP SuccessFactors HRIS Integration
SAP SuccessFactors connector for Kombo’s HRIS API
The SAP SuccessFactors HRIS integration allows you to sync HRIS data between SAP SuccessFactors and your application through Kombo’s unified API. The tool slug for this connector is successfactors
.
Guides and Resources
Connection Setup Guide
Step-by-step instructions to connect your SAP SuccessFactors account to Kombo.
Supported Features & Coverage
Legal Entities
Legal Entities
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
remote_data |
Work Locations
Work Locations
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
address | |
remote_data |
Employees
Employees
Only the first home address is mapped. For employees with multiple managers, we only expose the first one. We only support employment_status ACTIVE and INACTIVE because other values can be complicated to find out (due to multiple employments etc.).
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_number | |
first_name | |
last_name | |
display_full_name | |
job_title | |
work_email | |
personal_email | |
mobile_phone_number | |
ssn | |
gender | |
ethnicity | |
marital_status | |
employment_status | |
employment_type | |
weekly_hours | |
work_location_id | |
legal_entity_id | |
manager_id | |
home_address | |
bank_accounts | |
date_of_birth | |
start_date | |
termination_date | |
remote_created_at | |
custom_fields | |
integration_fields | |
remote_data |
Absence Types
Absence Types
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
unit | |
exact_times_supported | |
remote_data |
Absences
Absences
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_id | |
start_date | |
end_date | |
start_time | |
end_time | |
amount | |
unit | |
status | |
employee_note | |
type_id | |
remote_data |
Employments
Employments
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_id | |
job_title | |
pay_rate | |
pay_period | |
employment_type | |
pay_currency | |
effective_date | |
remote_data | |
custom_fields | |
integration_fields |
Groups
Groups
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
type | |
parent_id | |
remote_data |
Time Off Balances
Time Off Balances
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_id | |
type_id | |
balance | |
balance_unit | |
remote_data |
Employee <> Group
Employee <> Group
Field | Notes |
---|---|
employee_id | |
team_id | |
id | |
changed_at | |
remote_deleted_at |
Legal Entities
Legal Entities
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
remote_data |
Work Locations
Work Locations
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
address | |
remote_data |
Employees
Employees
Only the first home address is mapped. For employees with multiple managers, we only expose the first one. We only support employment_status ACTIVE and INACTIVE because other values can be complicated to find out (due to multiple employments etc.).
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_number | |
first_name | |
last_name | |
display_full_name | |
job_title | |
work_email | |
personal_email | |
mobile_phone_number | |
ssn | |
gender | |
ethnicity | |
marital_status | |
employment_status | |
employment_type | |
weekly_hours | |
work_location_id | |
legal_entity_id | |
manager_id | |
home_address | |
bank_accounts | |
date_of_birth | |
start_date | |
termination_date | |
remote_created_at | |
custom_fields | |
integration_fields | |
remote_data |
Absence Types
Absence Types
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
unit | |
exact_times_supported | |
remote_data |
Absences
Absences
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_id | |
start_date | |
end_date | |
start_time | |
end_time | |
amount | |
unit | |
status | |
employee_note | |
type_id | |
remote_data |
Employments
Employments
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_id | |
job_title | |
pay_rate | |
pay_period | |
employment_type | |
pay_currency | |
effective_date | |
remote_data | |
custom_fields | |
integration_fields |
Groups
Groups
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
type | |
parent_id | |
remote_data |
Time Off Balances
Time Off Balances
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_id | |
type_id | |
balance | |
balance_unit | |
remote_data |
Employee <> Group
Employee <> Group
Field | Notes |
---|---|
employee_id | |
team_id | |
id | |
changed_at | |
remote_deleted_at |
Create absence
Create absence
Setting the approvalStatus might not be working consistently
Input Field | Notes |
---|---|
employee_id | |
absence_type_id | |
status | |
start_date | |
end_date | |
start_time | |
end_time |
Delete absence
Delete absence
Input Field | Notes |
---|---|
absence_id |
Create employee
Create employee
SuccessFactors requires a native preferred language. We strive to find the best match, although it may not always be accurate. We will map the nationality into the country of birth.
Input Field | Notes |
---|---|
first_name | |
last_name | |
work_email | |
gender | |
date_of_birth | |
mobile_phone_number | |
nationality | |
start_date |
Feature | Notes |
---|---|
Connection Guide | |
Prerequisites | |
Create credentials | |
API Passthrough | |
Scope Testing | |
Delta Syncs | |
Group Types | |
DEPARTMENT | |
COST_CENTER | |
Custom Field Explorer | |
Employees |
Integration Variants
Other variants are:
-
SAP SuccessFactors ATS SAP SuccessFactors for the ATS category
-
SAP SuccessFactors Assessment SAP SuccessFactors for the Assessment category