HRIS

Use HRIS Sync to import employee, employment, and location information from your Human Resources Information System. It follows a predefined schema that makes HR data the same across systems. Use it to build headcount reports, org views, and people dashboards on information that is always current.

Current supported sources include:

  • BambooHR

You can sync all tables in the HRIS schema or only specific tables:

OptionResult
all tablesGives full context and complete relationships.
only specific tablesReduces sync time and resource usage, based on the needs of your workflow.

Available Tables

Each table maps to a well-defined set of fields, so the structure stays the same. App Sync also includes relational fields that connect these tables as necessary. The Employee table is essential, and App Sync always includes it. The Employment and Location tables are optional.

HR_Employee

Represents the core people directory, with one record for each employee. Key fields include:

FieldDescription
Employee NumberThe unique identifier from the source system.
First Name / Last Name / Preferred NameThe names of the employee.
Work Email / Personal EmailThe email addresses on record.
Mobile Phone NumberThe contact number.
Department / TeamThe place of the employee in the organization.
ManagerThe reporting manager of the employee.
Employment StatusThe current status, such as Active or Terminated.
Start Date / Termination DateThe start and end dates of the employment.
Date Of Birth / Gender / Marital Status / EthnicityPersonal details, where the source provides them.
AvatarA link to the profile image of the employee.

Each employee links to Employment and Location records when those tables are synced.

HR_Employment

Represents employment engagements: the role and compensation details of an employee. Key fields include:

FieldDescription
Job TitleThe role of the employee.
Employment TypeThe type, such as full-time, part-time, or contract.
Effective DateThe date when this engagement started.
Pay Rate / Pay Period / Pay Frequency / Pay CurrencyThe compensation details.
FLSA StatusThe exempt or non-exempt classification.

Each Employment record links to its Employee.

HR_Location

Represents the work locations that employee records refer to. Key fields include:

FieldDescription
NameThe location name.
Location TypeThe type, such as office or remote.
Street 1 / Street 2 / City / State / Zip Code / CountryThe address details.
Phone NumberThe contact number of the location.

Each location links to the Employees at that location.

Metadata Fields

Each synced table in the HRIS category includes a set of metadata fields. These fields track the lifecycle, state, and origin of each record. They show how data flows from the external source into NocoDB. They are important for traceability, debugging, and audit requirements.

App Sync manages these metadata fields automatically. They are read-only.

FieldDescription
RemoteIdThe unique identifier of the record in the external source system.
RemoteCreatedAtThe timestamp when the record was first created in the source.
RemoteUpdatedAtThe timestamp of the most recent update in the source.
RemoteDeletedShows if the record was deleted in the source platform. App Sync uses this especially when the delete behavior is set to Ignore.
RemoteDeletedTimeThe timestamp when the record was deleted in the source, if applicable.
RemoteRawThe raw payload from the provider for that record. Use it for troubleshooting, verification, or advanced integrations.
RemoteNamespaceThe origin company or account in the HR system.
RemoteSyncedAtThe last timestamp when NocoDB synced this record.
SyncConfigIdAn internal reference to the sync configuration for this record.
SyncRunIdThe sync run that last updated this record.
SyncProviderThe external service (such as BambooHR) that the record came from.

Availability

  • App Sync is available on NocoDB Cloud (Plus plan and above) and licensed self-hosted deployments (Business plan and above).

Last updated on

Latest product updates?See Changelog
Stay in the loop? Follow us onLinkedInLinkedInYouTubeYouTubeXX