Logo
  • System Status
  • Gem API
  • Gem Academy
  • What's New?

(Internal) iCIMS integration: Overview

Audience
Internal
Displayed Description

Page Type
Article
Product
iCIMS integration
Expert(s)
Yi-An Lai (Enterprise EPD team)
Slack channel
#icims-integration
This article was last verified on
03/19/2024

🔍 Articles in This Section

Please use the following list to see additional internal articles regarding the iCIMS integration:

  • (Internal) iCIMS integration: Overview (📍you are here)
  • (Internal) iCIMS integration: Customer eligibility and setup

đź“– Customer-facing Resources

  • Gem integrations: iCIMS

Sync Timings

We run a full re-sync weekly, and incremental syncs continuously (every 2 minutes) to pull in changes since the last sync throughout the week.

  • Updated in incremental syncs every 2 minutes — this is most iCIMS entities:
    • Candidates, applications, jobs
    • Status of an application (e.g. move to a different stage)
    • Change a custom field on a candidate from 1 value to anotherNote: They should not be stale for more than a few minutes.
  • Updated in the daily sync:
    • List of possible Application statuses (e.g. “active,” “rejected,” etc)
    • List of Custom field values will only be synced daily NB: this is due to customers’ limitations on how many API calls they get per day. Some customers pay iCIMS additional amount for more API calls
  • There are no webhooks in iCIMS. Instead, our incremental sync uses the Data Stream API by querying for last_updated_timestamp.
  • The full, weekly re-sync catches any missed updates.
  • Sync Timings
Logo

Products

People

Outreach

ATS

Scheduling

Talent Marketing

Talent Compass

Templates

Resources

Compliance

Resource Center

Blog

Events

About Gem

About Us

Careers

Contact Us

X/Twitter

LinkedIn

YouTube