> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kombo.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Remote HRIS Integration

> Remote connector for Kombo's HRIS API

The Remote HRIS integration allows you to sync HRIS data between Remote and your application through Kombo's unified API. The tool slug for this connector is `remotecom`.

## Guides and Resources

<CardGroup cols={2}>
  <Card title="Connection Setup Guide" icon="link" href="https://help.kombo.dev/hc/en-us/articles/18378241739665">
    Step-by-step instructions to connect your Remote account to Kombo.
  </Card>
</CardGroup>

## Supported Features & Coverage

<Tabs>
  <Tab title="Models">
    <Accordion title="Work Locations">
      | Field               | Notes |
      | ------------------- | ----- |
      | id                  |       |
      | remote\_id          |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
      | address             |       |
      | remote\_data        |       |
    </Accordion>

    <Accordion title="Employees">
      | Field               | Notes |
      | ------------------- | ----- |
      | id                  |       |
      | remote\_id          |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
      | first\_name         |       |
      | last\_name          |       |
      | nationality         |       |
      | display\_full\_name |       |
      | job\_title          |       |
      | work\_email         |       |
      | personal\_email     |       |
      | ssn                 |       |
      | gender              |       |
      | marital\_status     |       |
      | employment\_status  |       |
      | employment\_type    |       |
      | weekly\_hours       |       |
      | work\_location\_id  |       |
      | manager\_id         |       |
      | home\_address       |       |
      | bank\_accounts      |       |
      | date\_of\_birth     |       |
      | start\_date         |       |
      | termination\_date   |       |
      | remote\_created\_at |       |
      | custom\_fields      |       |
      | integration\_fields |       |
      | remote\_data        |       |
    </Accordion>

    <Accordion title="Absence Types">
      | Field               | Notes |
      | ------------------- | ----- |
      | id                  |       |
      | remote\_id          |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
      | name                |       |
      | remote\_data        |       |
    </Accordion>

    <Accordion title="Absences">
      | Field               | Notes |
      | ------------------- | ----- |
      | id                  |       |
      | remote\_id          |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
      | employee\_id        |       |
      | approver\_id        |       |
      | start\_date         |       |
      | end\_date           |       |
      | amount              |       |
      | unit                |       |
      | status              |       |
      | employee\_note      |       |
      | type\_id            |       |
      | remote\_data        |       |
    </Accordion>

    <Accordion title="Employments">
      | Field               | Notes |
      | ------------------- | ----- |
      | id                  |       |
      | remote\_id          |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
      | employee\_id        |       |
      | job\_title          |       |
      | pay\_rate           |       |
      | pay\_period         |       |
      | pay\_frequency      |       |
      | employment\_type    |       |
      | pay\_currency       |       |
      | effective\_date     |       |
      | remote\_data        |       |
    </Accordion>

    <Accordion title="Groups">
      | Field               | Notes |
      | ------------------- | ----- |
      | id                  |       |
      | remote\_id          |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
      | name                |       |
      | type                |       |
    </Accordion>

    <Accordion title="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        |       |
    </Accordion>

    <Accordion title="Employee <> Group">
      | Field               | Notes |
      | ------------------- | ----- |
      | employee\_id        |       |
      | team\_id            |       |
      | id                  |       |
      | changed\_at         |       |
      | remote\_deleted\_at |       |
    </Accordion>
  </Tab>

  <Tab title="Actions">
    <Accordion title="Create employee">
      | Input Field           | Notes |
      | --------------------- | ----- |
      | first\_name           |       |
      | last\_name            |       |
      | work\_email           |       |
      | gender                |       |
      | job\_title            |       |
      | home\_address.country |       |
      | date\_of\_birth       |       |
      | start\_date           |       |
    </Accordion>

    <Accordion title="Create employee (v2)">
      <Info>For detailed information about [creating employees with form](/hris/implementation-guide/create-employee), please see the [**Create Employee with Form** tab](#create-employee-with-form) above.</Info>

      | Input Field          | Notes |
      | -------------------- | ----- |
      | staffing\_entity\_id |       |
      | properties           |       |
    </Accordion>
  </Tab>

  <Tab title="Features">
    | Feature            | Notes |
    | ------------------ | ----- |
    | Connection Guide   |       |
    | Prerequisites      |       |
    | Create credentials |       |
    | API Passthrough    |       |
    | Group Types        |       |
    | DEPARTMENT         |       |
  </Tab>

  <Tab title="Create Employee with Form">
    <Note>
      Remote.com requires country-specific information for employee creation. The required fields may vary by country.
    </Note>

    <Note>
      The provisional start date must be at least 2 working days from today. The minimum onboarding time varies by country.
    </Note>

    <Note>
      Employees will be created in a "created" state and will need to complete onboarding through Remote.
    </Note>

    <Note>
      You can only create employees in countries where Remote.com offers Employer of Record (EOR) services.
    </Note>

    <Note>
      This form dynamically adapts based on the selected country. Some fields may become required or optional based on country-specific regulations.
    </Note>

    <ResponseField name="country_code" type="single_select" required>**Country**<br />
    The country where the employee will be hired. Remote.com requires country-specific information for employee creation.</ResponseField>
    <ResponseField name="type" type="single_select">**Type**<br />
    Specify if this is an employee or contractor. Defaults to employee.</ResponseField>
    <ResponseField name="first_name" type="text" required>**First Name**<br />
    The first name of the employee<br />
    Unified field: `first_name`</ResponseField>
    <ResponseField name="last_name" type="text" required>**Last Name**<br />
    The last name of the employee<br />
    Unified field: `last_name`</ResponseField>

    <ResponseField name="department" type="object">
      **Department**

      <Expandable title="properties">
        <ResponseField name="id" type="single_select">**Department**<br />
        (Optional) Select a department or create one.</ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="email" type="text" required>**Personal email**<br />
    This is how the employee will access their account.<br />
    Unified field: `private_email`</ResponseField>
    <ResponseField name="has_seniority_date" type="single_select" required>**Does the employee have a seniority date?**<br />
    If the employee started working for your company before being added to Remote, then select Yes.</ResponseField>
    <ResponseField name="job_title" type="text" required>**Job Title**<br />
    We can hire most roles but there are some we cannot support. This includes licensed roles, blue collar workers, and employees with certain C-level job titles.<br />
    Unified field: `job_title`</ResponseField>

    <ResponseField name="manager" type="object">
      **Manager**

      <Expandable title="properties">
        <ResponseField name="id" type="single_select">**Manager**<br />
        (Optional) The person who will manage this employee day-to-day on the Remote platform.</ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="provisional_start_date" type="date" required>**Provisional start date**<br />
    The minimum onboarding time for United states is 2 working days. We will confirm the start date once you invite the employee to do the self-enrollment.</ResponseField>
    <ResponseField name="seniority_date" type="date">**Seniority date**<br />
    Please indicate if different from contract start date</ResponseField>
    <ResponseField name="tax_job_category" type="single_select" required>**What is the main job category that the employee performs?**</ResponseField>
    <ResponseField name="tax_servicing_countries" type="multi_select" required>**What region(s) is the employee working for?**</ResponseField>
    <ResponseField name="work_email" type="text">**Work email**<br />
    The employee's company email. For example, [jane@company.com](mailto:jane@company.com).<br />
    Unified field: `work_email`</ResponseField>
  </Tab>
</Tabs>
