DLH.io Documentation logoDLH.io Documentation

iCIMS

DLH.io documentation for iCIMS

iCIMS is a talent acquisition and applicant tracking platform for managing jobs, candidates and hiring workflows. This connector replicates people, jobs, applicant and source workflows with status history, companies, talent pools and custom list nodes so recruiting teams can analyze pipeline, sourcing and hiring performance.

Setup Instructions

Follow the setup steps guide for configuring your iCIMS connection to enable data to flow into your destination via DLH.

Supported Features

Here are key features supported for this connector.

Sync FeatureSupportedDetails
Custom Data and Development✓Ability to enhance connector upon request
Historical Re-Load/Load✓
Incremental/Delta Load✓People, jobs, workflows and companies are read by last update
Column Selection✓
Column Hashing✓
Re-Sync Table/Entity✓Select at the table level to reload data
history (on next Sync Bridge run)
Custom QueriesUtilizing SQL Data Query Connector
Custom Data
Captures Deleted RowsiCIMS does not report deletes; use a historical re-sync
API Sync Bridge Initiation✓
Priority Scheduling✓
Private VPC/Link☂
DLH Data Model Available-

If you have any questions about these supported features please reach out to our Customer Support team.

Details on Sync Processing

iCIMS returns records one at a time, so each synchronization costs one API call per changed record. iCIMS gives your company a daily allowance of API calls (10,000 by default) shared with all your other integrations, so DLH.io stops once 40% of the allowance remains and the next synchronization continues where it stopped. A first synchronization of a large account can therefore take several days; ask iCIMS for a higher daily allowance to shorten it. People, jobs, applicant workflows, source workflows and companies are read by their last update; talent pools and custom lists are read in full every time, and only the top level of each custom list is read. Status history holds the 100 most recent changes iCIMS keeps per workflow. Dates are loaded as shown by iCIMS, without a time zone. iCIMS does not report deleted records, so a record deleted in iCIMS stays in your destination until a historical re-sync. Without a Historical Start Date the first synchronization reads records changed in the last two years. Your own iCIMS fields can be listed in the iCIMS Custom Fields card on the Configurations tab; their values land in the CUSTOM_FIELDS column of each table.

Be sure to also check the change log and notes page from time to time for any changes.

Issue Handling

If any issues occur with the connection simply return to the sources page in DLH.io, edit the source details and click the Save & Test button to confirm connectivity. If any issues persist please contact our support team via the DLH.io Support Portal.

Replicated Entities

The following 11 entities are replicated by default to your Target Connection. These are the table names you will see in your Target Connection. If you believe any entities/tables are missing please open a ticket with Customer Support:

  • PERSON
  • PERSON_PHONE
  • PERSON_ADDRESS
  • JOB
  • APPLICANT_WORKFLOW
  • APPLICANT_WORKFLOW_STATUS_LOG
  • SOURCE_WORKFLOW
  • COMPANY
  • COMPANY_ADDRESS
  • TALENT_POOL
  • LIST_NODE

Schema Details (ER Diagram)

This entity relationship diagram (ERD) provides you with information about what entities/tables DLH provides for you out-of-the-box and how they are related to one another.