Official iCIMS Integration

Connect Visage to iCIMS

No custom development required for standard setup. Minimal configuration via OAuth and API access in iCIMS.

Seamlessly sync consented candidates, applications, and job requisitions between Visage and iCIMS Talent Cloud.

SOC 2 Type II · OAuth via Tavio · No stored iCIMS credentialsℹ️
iCIMS remains the system of record. Access can be revoked at any time.
Bi-directional

1. Sync Requisitions

Import open roles from iCIMS to Visage automatically via Job Search API.

Maps custom fields
Automatic

2. Export Candidates

Automatically push interested candidates to iCIMS as applicants only after consent is confirmed.

Creates Person Profile

Deep Integration Capabilities

Our iCIMS integration goes beyond basic contact sync. We map your entire recruiting workflow.

Real-Time Status Sync

When a candidate is hired or rejected in iCIMS, Visage updates automatically via webhooks (where supported).

  • Bi-directional status updates
  • Custom workflow mapping

Duplicate Prevention

We check iCIMS for existing profiles before adding anyone, keeping your database clean.

  • Email & Phone matching
  • Smart merging logic

Enterprise Security

Built with SOC 2 Type II compliance and end-to-end encryption for your peace of mind.

  • OAuth 2.0 Authentication
  • GDPR & CCPA Compliant

Technical Implementation

Our integration uses the official iCIMS REST API to ensure reliability and performance.

1

Authentication

We use OAuth 2.0 for secure, token-based authentication. No password sharing required.

2

Data Mapping

Flexible mapping for Candidate Profiles, Job Applications, and Recruiting Workflows.

3

Rate Limits

Smart queueing system respects iCIMS API rate limits to prevent service interruptions.

icims-sync.js
const candidate = {
firstName: "Sarah",
lastName: "Miller",
source: "Visage",
consentStatus: "Verified"
};
// Push to iCIMS via API
await icims.candidates.create(candidate);

Ready to streamline your sourcing?