The SmartRecruiters ATS integration allows you to sync ATS data between SmartRecruiters and your application through Kombo’s unified API. The tool slug for this connector isDocumentation Index
Fetch the complete documentation index at: https://docs.kombo.dev/llms.txt
Use this file to discover all available pages before exploring further.
smartrecruiters.
Guides and Resources
Connection Setup Guide
Step-by-step instructions to connect your SmartRecruiters account to Kombo.
Source Setup Guide
Learn how to set up candidate sources in SmartRecruiters.
View Candidate Sources
How to view and manage candidate sources in SmartRecruiters.
How to create an integration user in SmartRecruiters
Additional documentation and guides for SmartRecruiters.
SmartRecruiters: GDPR consent and screening questions
Additional documentation and guides for SmartRecruiters.
Supported Features & Coverage
- Models
- Actions
- Features
Users
Users
SmartRecruiters does not validate email addresses. Kombo will sync all users, but only return emails that have been validated.
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| first_name | |
| last_name | |
| status | |
| remote_data |
Jobs
Jobs
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| name | |
| job_code | |
| description | |
| employment_type | |
| status | |
| visibility | |
| category | |
| department | |
| post_url | |
| experience_level | |
| salary_amount_from | |
| salary_amount_to | |
| salary_currency | |
| salary_period | |
| location | |
| custom_fields | |
| integration_fields | |
| remote_url | |
| opened_at | |
| remote_created_at | |
| remote_updated_at | |
| remote_data |
Job postings
Job postings
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| title | |
| description_html | |
| status | |
| visibility | |
| url | |
| job_id | |
| remote_data | |
| remote_created_at |
Candidates
Candidates
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| first_name | |
| last_name | |
| company | |
| title | |
| source | |
| phone_numbers | |
| email_addresses | |
| social_media | |
| location | |
| custom_fields | |
| integration_fields | |
| remote_url | |
| remote_created_at | |
| remote_updated_at | |
| remote_data |
Application Stages
Application Stages
SmartRecruiters will continue to reference inactive or deleted application stages
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| name | |
| global_index |
Applications
Applications
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| outcome | |
| rejection_reason_name | |
| rejected_at | |
| current_stage_id | |
| job_id | |
| candidate_id | |
| screening_question_answers | |
| custom_fields | |
| integration_fields | |
| remote_url | |
| remote_created_at | The remote_created_at field will only be filled when we are syncing the application status history which we are doing to sync rejected_at. |
| remote_updated_at | The remote_updated_at field will only be filled when we are syncing the application status history which we are doing to sync rejected_at. Furthermore, it only reflects changes to the application status, not the application itself. |
| remote_data |
Screening questions
Screening questions
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| title | |
| description | |
| format | |
| category |
Tags
Tags
Interviews
Interviews
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| title | |
| starting_at | |
| ending_at | |
| location | |
| application_id | |
| canceled | |
| remote_data |
Offers
Offers
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| status | |
| application_id | The SmartRecruiters offer model only contains references to the candidate and job. If application_id is enabled in your Kombo scope config, we therefore additionally request the application read scope to retrieve the application ID from the candidate and job. |
| custom_fields | |
| integration_fields | |
| remote_created_at | |
| remote_updated_at | |
| remote_data |
Rejection reasons
Rejection reasons
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| name | |
| remote_data |
Roles
Roles
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| remote_label | |
| scope | |
| unified_type |
Candidate tags
Candidate tags
Job-specific application stages
Job-specific application stages
| Field | Notes |
|---|---|
| index | |
| job_id | |
| stage_id | |
| id | |
| changed_at | |
| remote_deleted_at |
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 |
Job user role assignments
Job user role assignments
Smartrecruiters exposes a list of hiring team members with a specific role
- HIRING_MANAGER (shown as “Hiring Manager” in the UI) maps to unified type
HIRING_MANAGER - RECRUITER (shown as “Recruiter” in the UI) maps to unified type
RECRUITER - INTERVIEW_TEAM (shown as “Interviewer” in the UI) maps to unified type
INTERVIEWER - COORDINATOR (shown as “Coordinator” in the UI) maps to unified type
COORDINATOR - EXECUTIVE (shown as “Executive” in the UI) has no unified type
- Other role values (often a custom id) have no unified type
| Field | Notes |
|---|---|
| job_user_id | |
| role_id | |
| id | |
| changed_at | |
| remote_deleted_at |
Job hiring team members
Job hiring team members
| Field | Notes |
|---|---|
| roles | |
| job_id | |
| user_id | |
| id | |
| changed_at | |
| remote_deleted_at |
User roles
User roles
Each user has systemRole.id; Kombo stores that value on the role. Custom ids use the name from the synced system-roles resource when available, otherwise the raw id.
- ADMINISTRATOR maps to unified type
ADMIN - EMPLOYEE, STANDARD, and EXTENDED have no unified type
- RESTRICTED corresponds to the Basic role in the SmartRecruiters UI and has no unified type
- Any other systemRole.id follows the custom-role lookup above and has no unified type.
| Field | Notes |
|---|---|
| user_id | |
| role_id | |
| id | |
| changed_at | |
| remote_deleted_at |
Interviewing team members
Interviewing team members
| Field | Notes |
|---|---|
| interview_id | |
| user_id | |
| id | |
| changed_at | |
| remote_deleted_at |
Integration Variants
Current connector: SmartRecruiters For SmartRecruiters, we also offer the following other connector variants:SmartRecruiters Assessment
SmartRecruiters for the Assessment category