Available Connectors
Deel HRIS Integration
Deel connector for Kombo’s HRIS API
The Deel HRIS integration allows you to sync HRIS data between Deel and your application through Kombo’s unified API. The tool slug for this connector is deel
.
Guides and Resources
Connection Setup Guide
Step-by-step instructions to connect your Deel account to Kombo.
Partnership Guide
Learn how to become a partner with Deel to enable this integration.
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
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
first_name | |
last_name | |
display_full_name | |
job_title | |
work_email | |
personal_email | |
employment_status | |
employment_type | |
work_location_id | |
legal_entity_id | |
manager_id | |
home_address | |
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 | |
half_days_supported | |
exact_times_supported |
Absences
Absences
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_id | |
start_date | |
end_date | |
start_half_day | |
end_half_day | |
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 | |
pay_frequency | |
pay_currency | |
effective_date | |
remote_data |
Groups
Groups
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
type | |
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 | |
used | |
used_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
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
first_name | |
last_name | |
display_full_name | |
job_title | |
work_email | |
personal_email | |
employment_status | |
employment_type | |
work_location_id | |
legal_entity_id | |
manager_id | |
home_address | |
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 | |
half_days_supported | |
exact_times_supported |
Absences
Absences
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
employee_id | |
start_date | |
end_date | |
start_half_day | |
end_half_day | |
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 | |
pay_frequency | |
pay_currency | |
effective_date | |
remote_data |
Groups
Groups
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
type | |
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 | |
used | |
used_unit | |
remote_data |
Employee <> Group
Employee <> Group
Field | Notes |
---|---|
employee_id | |
team_id | |
id | |
changed_at | |
remote_deleted_at |
Create absence
Create absence
Everything in Deel works through contracts, creating an absence requires that the employee has an active contract. We use the employee’s latest active contract to register the absence.
Input Field | Notes |
---|---|
employee_id | |
absence_type_id | |
start_date | |
end_date | |
start_half_day | |
end_half_day | |
employee_note |
Delete absence
Delete absence
Input Field | Notes |
---|---|
absence_id |
Create employee
Create employee
This action will create a “candidate” instead of an employee. The candidate will become an employee once they are on-boarded in Deel. The created employee from this action will be deleted during the next sync, however, they will show up once they’ve being on-boarded in the system. Deel’s API requires fields that Kombo does not explicitly require. For the employee creation to succeed, please provide the
start_date
, along with all of the remote fields (candidate_id
, candidate_link
)Input Field | Notes |
---|---|
first_name | |
last_name | |
work_email | |
job_title | |
home_address.state | |
home_address.country | |
nationality | |
start_date |
Feature | Notes |
---|---|
Connection Guide | |
Prerequisites | |
Locate Admin | |
OAuth | |
API Passthrough | |
Group Types | |
TEAM | |
DEPARTMENT |