Available Connectors
Cornerstone TalentLink ATS Integration
Cornerstone TalentLink connector for Kombo’s ATS API
This connector is in open beta. You can freely enable it in your account.
The Cornerstone TalentLink ATS integration allows you to sync ATS data between Cornerstone TalentLink and your application through Kombo’s unified API. The tool slug for this connector is cornerstonetalentlink
.
Guides and Resources
Connection Setup Guide
Step-by-step instructions to connect your Cornerstone TalentLink account to Kombo.
View Candidate Sources
How to view and manage candidate sources in Cornerstone TalentLink.
Supported Features & Coverage
Jobs
Jobs
We sync one job advert per job. To ensure best results, your customer should only assign one advert per job to your integration.
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
job_code | |
employment_type | |
status | |
remote_work_status | |
salary_amount_from | |
salary_amount_to | |
salary_currency | |
salary_period | |
location | |
remote_created_at | |
remote_updated_at | |
remote_data |
Candidates
Candidates
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
first_name | |
last_name | |
source | |
phone_numbers | |
email_addresses | |
social_media | |
location | |
remote_created_at | |
remote_updated_at | |
remote_data |
Application Stages
Application Stages
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
remote_data |
Applications
Applications
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
outcome | |
current_stage_id | |
job_id | |
candidate_id | |
remote_data |
Screening questions
Screening questions
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
title | |
format |
Job-specific screening questions
Job-specific screening questions
Field | Notes |
---|---|
index | |
required | |
precondition_question_id | |
precondition_options | |
job_id | |
question_id | |
id | |
changed_at | |
remote_deleted_at |
Jobs
Jobs
We sync one job advert per job. To ensure best results, your customer should only assign one advert per job to your integration.
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
job_code | |
employment_type | |
status | |
remote_work_status | |
salary_amount_from | |
salary_amount_to | |
salary_currency | |
salary_period | |
location | |
remote_created_at | |
remote_updated_at | |
remote_data |
Candidates
Candidates
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
first_name | |
last_name | |
source | |
phone_numbers | |
email_addresses | |
social_media | |
location | |
remote_created_at | |
remote_updated_at | |
remote_data |
Application Stages
Application Stages
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
name | |
remote_data |
Applications
Applications
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
outcome | |
current_stage_id | |
job_id | |
candidate_id | |
remote_data |
Screening questions
Screening questions
Field | Notes |
---|---|
id | |
remote_id | |
changed_at | |
remote_deleted_at | |
title | |
format |
Job-specific screening questions
Job-specific screening questions
Field | Notes |
---|---|
index | |
required | |
precondition_question_id | |
precondition_options | |
job_id | |
question_id | |
id | |
changed_at | |
remote_deleted_at |
Create candidate
Create candidate
Creating applications will fail when screening questions are marked as required but are not answered. TalentLink requires querying a separate endpoint to get the status of a submission. This action will time out if, after 5 minutes, the status does not return “SUBMITTED”. It is possible that the application is still created after the action timed out. TalentLink requires phone numbers to include a regional prefix (such as +49). If the input does not contain it, we attempt to use the candidate’s location. If neither of these options work, the phone number will not be submitted.
Input Field | Notes |
---|---|
candidate.first_name | |
candidate.last_name | |
candidate.email_address | |
candidate.phone_number | |
candidate.location.city | |
candidate.location.country | |
application.job_id | |
screening_question_answers.question_id | |
screening_question_answers.answer | |
attachments.name | |
attachments.data | |
attachments.data_url | |
attachments.type | |
source.name |
Create application
Create application
Creating applications will fail when screening questions are marked as required but are not answered. TalentLink requires querying a separate endpoint to get the status of a submission. This action will time out if, after 5 minutes, the status does not return “SUBMITTED”. It is possible that the application is still created after the action timed out. TalentLink requires phone numbers to include a regional prefix (such as +49). If the input does not contain it, we attempt to use the candidate’s location. If neither of these options work, the phone number will not be submitted.
Input Field | Notes |
---|---|
candidate.first_name | |
candidate.last_name | |
candidate.email_address | |
candidate.phone_number | |
candidate.location.city | |
candidate.location.country | |
application.job_id | |
screening_question_answers.question_id | |
screening_question_answers.answer | |
attachments.name | |
attachments.data | |
attachments.data_url | |
attachments.type | |
source.name |
Add attachment to application
Add attachment to application
Input Field | Notes |
---|---|
application_id | |
attachment.name | |
attachment.content_type | |
attachment.data | |
attachment.type |
Feature | Notes |
---|---|
Source Writing | |
Sync Only Created Applications | |
Connection Guide | |
Prerequisites |