Cornerstone Integration Guide (CSOD / Cornerstone Platform)v1.0
Contact Support

Cornerstone OnDemand Integration

This guide details the technical implementation of the integration between Visage and Cornerstone OnDemand (CSOD), powered by the Tavio Integration Platform.

All data is encrypted in transit (TLS 1.2+) and at rest. Tavio is SOC 2 Type II compliant. Cornerstone credentials are not stored by Tavio.

Integration Architecture

Visage uses standard Cornerstone REST APIs and OAuth 2.0 via Tavio to sync requisitions, candidates, and status updates securely.

Cornerstone OnDemand
REST API
Tavio Middleware
Secure Sync
Visage Platform

Authentication

The integration uses OAuth 2.0 for secure access. An administrator must generate API keys and grant specific permissions (scopes) within the Cornerstone environment to authorize the connection.

Flow 1: Export Requisitions (CSOD → Visage)

Visage automatically pulls open job requisitions from CSOD to initiate AI sourcing. This is a read-only operation.

API Endpoint
GET /services/api/recruiting/job_requisitions

Uses Cornerstone Requisitions API

Sync Frequency
Daily (Standard)On-Demand
CSOD FieldVisage FieldNotes
Requisition NumberExternal IDUnique identifier for deduplication
Requisition TitleJob TitleVisible to candidates
DescriptionJob DescriptionHTML content supported
Requisition StatusStatusOnly "Open" reqs are synced

Flow 2: Push Candidates (Visage → CSOD)

When a candidate approves interest in Visage, their profile is automatically created in CSOD as an applicant attached to the specific requisition.

API Operation

POST /services/api/recruiting/candidates

Uses Cornerstone Applicant/ATS endpoints

Mapped Data Fields

  • First Name
  • Last Name
  • Email Address
  • Phone Number
  • Resume (PDF/DOC)
  • Source (Visage)

Flow 3: Application Status Sync

Bi-directional sync ensures Visage reflects the candidate's real-time status in CSOD (e.g., Interview, Offer, Hired).

New SubmissionIn ReviewInterviewHired

Status changes in CSOD trigger updates in Visage via polling or webhooks, enabling closed-loop analytics on sourcing quality.

Need help configuring the integration?

Our implementation team works directly with your IT and HRIS administrators to ensure a smooth setup.

Contact Implementation Team

We value your privacy

We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies. Read our Privacy Policy.