This connector is in open beta. You can freely enable it in your account.
trackerrms.
Guides and Resources
Connection Setup Guide
Step-by-step instructions to connect your TrackerRMS account to Kombo.
Supported Features & Coverage
- Models
- Actions
- Features
Users
Users
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| first_name | |
| last_name | |
| remote_data |
Jobs
Jobs
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| name | |
| job_code | |
| description | |
| confidential | |
| employment_type | |
| status | |
| visibility | |
| category | |
| department | |
| salary_amount | |
| salary_amount_from | |
| salary_amount_to | |
| salary_currency | |
| salary_period | |
| location | |
| custom_fields | |
| integration_fields | |
| opened_at | |
| closed_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 | |
| job_id | |
| remote_data | |
| remote_created_at | |
| remote_updated_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_created_at | |
| remote_updated_at | |
| remote_data |
Application Stages
Application Stages
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| name | |
| global_index | |
| remote_data |
Applications
Applications
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| outcome | |
| rejection_reason_name | |
| current_stage_id | |
| job_id | |
| candidate_id | |
| custom_fields | |
| integration_fields | |
| remote_created_at | |
| remote_data |
Tags
Tags
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| name |
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
| Field | Notes |
|---|---|
| candidate_id | |
| tag_id | |
| id | |
| changed_at | |
| remote_deleted_at |
Job user role assignments
Job user role assignments
TrackerRMS jobs have up to five owner slots (primary through fifth).
- Each owner has a role (e.g. Account Manager, Recruiter), but the job list API only returns a role id, not its name, so every owner currently maps to remote_label
Ownerwith 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 |
Create candidate
Create candidate
TrackerRMS does not sync screening questions, so screening question answers cannot be submitted and are ignored. TrackerRMS has no dedicated cover-letter document type, so cover letters (and other non-CV attachments) are stored as generic “general” documents. Retrying a failed submission with the same candidate email and job resumes the previous attempt instead of creating a duplicate candidate or application.
| Input Field | Notes |
|---|---|
| candidate.first_name | |
| candidate.last_name | |
| candidate.email_address | |
| candidate.additional_email_addresses.email_address | |
| candidate.title | |
| candidate.phone_number | |
| candidate.location.city | |
| candidate.location.country | |
| candidate.location.state | |
| candidate.location.street_1 | |
| candidate.location.zip_code | |
| candidate.salary_expectations.period | |
| candidate.salary_expectations.amount | |
| candidate.social_links.url | |
| application.job_id | |
| application.stage_id | |
| attachments.name | |
| attachments.data_url | |
| attachments.data | |
| attachments.type | |
| source.name | |
| sourced_by.user_id |
Create application
Create application
TrackerRMS does not sync screening questions, so screening question answers cannot be submitted and are ignored. TrackerRMS has no dedicated cover-letter document type, so cover letters (and other non-CV attachments) are stored as generic “general” documents. Retrying a failed submission with the same candidate email and job resumes the previous attempt instead of creating a duplicate candidate or application.
| Input Field | Notes |
|---|---|
| candidate.first_name | |
| candidate.last_name | |
| candidate.email_address | |
| candidate.additional_email_addresses.email_address | |
| candidate.title | |
| candidate.phone_number | |
| candidate.location.city | |
| candidate.location.country | |
| candidate.location.state | |
| candidate.location.street_1 | |
| candidate.location.zip_code | |
| candidate.salary_expectations.period | |
| candidate.salary_expectations.amount | |
| candidate.social_links.url | |
| application.job_id | |
| application.stage_id | |
| attachments.name | |
| attachments.data_url | |
| attachments.data | |
| attachments.type | |
| source.name | |
| sourced_by.user_id |
Add tag to candidate
Add tag to candidate
TrackerRMS stores a single tag per candidate in one free-text field, so a candidate can only have one tag at a time; adding a tag overwrites any existing tag.
| Input Field | Notes |
|---|---|
| candidate_id | |
| tag.name |
Remove tag from candidate
Remove tag from candidate
TrackerRMS stores a single tag per candidate in one free-text field; the tag is removed by name (case-insensitive).
| Input Field | Notes |
|---|---|
| candidate_id | |
| tag.name |
Add attachment to application
Add attachment to application
TrackerRMS stores documents on the candidate rather than the application, so the attachment is added to the application’s candidate and is visible across all of that candidate’s applications. TrackerRMS has no dedicated cover-letter document type, so cover letters (and other non-CV attachments) are stored as generic “general” documents.
| Input Field | Notes |
|---|---|
| application_id | |
| attachment.name | |
| attachment.data_url | |
| attachment.data | |
| attachment.type |
Move application to stage
Move application to stage
Moving to a stage does not save a rejection note. Use Reject application when you need to attach one.
| Input Field | Notes |
|---|---|
| application_id | |
| stage_id |
Reject application
Reject application
If you provide a note, it becomes the rejection reason shown on the application. Otherwise the selected rejection reason name is used.
| Input Field | Notes |
|---|---|
| application_id | |
| rejection_reason_id | |
| note |
Add result link to application
Add result link to application
TrackerRMS has no dedicated result-link field, so the rendered link and its details are appended to the application’s free-text note (alongside any existing note).
| Input Field | Notes |
|---|---|
| application_id | |
| label | |
| url | |
| details.custom_field_name_prefix | |
| details.attributes.key | |
| details.attributes.value |
Add note to application
Add note to application
TrackerRMS has a single free-text note field per application, so the note is appended to any existing note (including the one set when the candidate was shortlisted) rather than stored as a separate, attributed note.
| Input Field | Notes |
|---|---|
| application_id | |
| content |
Get application attachments
Get application attachments
TrackerRMS stores documents on the candidate, not the application, so this returns every document of the application’s candidate (they are not application-specific).
| Input Field | Notes |
|---|---|
| application_id |
Get candidate attachments
Get candidate attachments
| Input Field | Notes |
|---|---|
| candidate_id |
| Feature | Notes |
|---|---|
| API Passthrough | |
| Scope Testing | |
| Per Model Tests | |
| Delta Syncs | |
| Source Writing | |
| Connection Guide | |
| Candidate Cutoff Filtering | |
| Roles | |
| Job roles (e.g. Hiring Manager) | TrackerRMS jobs have up to five owner slots (primary through fifth). |
- Each owner has a role (e.g. Account Manager, Recruiter), but the job list API only returns a role id, not its name, so every owner currently maps to remote_label
Ownerwith no unified type. |