Recruiterbox

Creating the data source

Recruiterbox is a recruiting and hiring platform that helps companies manage the process of hiring new employees. The Recruiterbox to Data Warehouse integration built by Kondado lets you access your recruitment data in your analytics cloud.

Adding the connector

To integrate your Recruiterbox data into your database and start gaining insights into your company's recruitment processes, just add the Recruiterbox connector on the Kondado platform by following the steps below:

1) Log in to the Recruiterbox platform and, on the right-hand bar, click the gear icon to open your settings

2) On the settings page, (1) click "Advanced Settings"; (2) then click "API Key"

3) On the API Key page, click "Generate API Key"

4) Copy the generated API Key

5) Log in to the Kondado platform

6) With the API Key generated in step (4), go to the add connectors page and select the Recruiterbox connector

7) To add the connector, follow these steps as shown in the figure below:

  1. Give your connector a name (e.g., Recruiterbox)
  2. Enter the API Key obtained in step (4)
  3. Click Save

Pipelines

Summary

Relationship chart

Click to expand

Candiates Details

Replication type: Incremental

Main object

Detailed candidate profiles including resume, state and assignment.

Campo Tipo

id

int

[en] Unique identifier of the candidate.

update_date

int

[en] Epoch timestamp of the last update made to the candidate.

stage_name

text

[en] Name of the hiring pipeline stage.

last_name

text

[en] Candidate's last name.

first_name

text

[en] Candidate's first name.

description

text

[en] Free-text description/summary of the candidate.

resume__file_name

text

[en] File name of the candidate's resume.

resume__file_url

text

[en] URL to download the candidate's resume file.

state_metadata__reason

text

[en] Reason associated with the candidate's current state (e.g. rejection reason).

state_metadata__explanation

text

[en] Detailed explanation associated with the candidate's current state.

stage_id

int

[en] Identifier of the hiring pipeline stage the candidate is currently in.

email

text

[en] Candidate's email address.

phone

text

[en] Candidate's phone number.

source_type

text

[en] Category of the source through which the candidate was added (e.g. job board, referral).

state

text

[en] Current state/disposition of the candidate (e.g. active, hired, rejected).

source

text

[en] Specific source/origin from which the candidate applied or was added.

assigned_to__email

text

[en] Email of the user the to-do is assigned to.

assigned_to__id

int

[en] Identifier of the user (recruiter/owner) the candidate is assigned to.

assigned_to__name

text

[en] Name of the user the to-do is assigned to.

opening_id

int

[en] Identifier of the opening the candidate is associated with.

    Openings > > id

created_date

int

[en] Epoch timestamp of when the record was created.

recruiterbox_candidates_details__profile_data

Custom application-form/profile fields captured for the candidate.

Campo Tipo

candidate_id

int

[en] Identifier of the candidate this profile data belongs to.

    Candidates > > id

profile_data__name

text

[en] Name/key of a custom application-form/profile field.

profile_data__value

text

[en] Value of the custom application-form/profile field.

Candidate Messages

Replication type: Full

Main object

Messages exchanged with candidates (parent record grouping a message thread).

Campo Tipo

id

int

[en] Unique identifier of the candidate message record.

candidate__id

int

[en] Identifier of the candidate this record relates to.

    Candidates > > id

is_private

boolean

[en] Indicates whether the record is private/confidential, with restricted visibility.

recruiterbox_candidate_messages__messages

Individual messages within a candidate message thread.

Campo Tipo

candidate_messages_id

int

[en] Identifier of the parent candidate message record.

messages__id

int

[en] Identifier of the individual message in the thread.

messages__body

text

[en] Body/content of the message.

messages__date

int

[en] Date/time the message was sent.

messages__sender__name

text

[en] Name of the message sender.

messages__sender__email

text

[en] Email of the message sender.

messages__subject

text

[en] Subject line of the message.

recruiterbox_candidate_messages__recipients

Recipients of the candidate messages.

Campo Tipo

candidate_messages_id

int

[en] Identifier of the parent candidate message record.

recipients__name

text

[en] Name of the message recipient.

recipients__email

text

[en] Email of the message recipient.

Candidates

Replication type: Full

Candidates (applicants) tracked in Trakstar Hire, with stage, source and assignment.

Campo Tipo

id

int

[en] Unique identifier of the candidate.

updated_date

int

[en] Epoch timestamp of the last update made to the candidate.

stage_id

int

[en] Identifier of the hiring pipeline stage the candidate is currently in.

last_name

text

[en] Candidate's last name.

description

text

[en] Free-text description/summary of the candidate.

resume

text

[en] Candidate resume content or reference.

assigned_to__email

text

[en] Email of the user the to-do is assigned to.

assigned_to__name

text

[en] Name of the user the to-do is assigned to.

assigned_to__id

int

[en] Identifier of the user (recruiter/owner) the candidate is assigned to.

first_name

text

[en] Candidate's first name.

created_by

text

[en] Information about the user who created the candidate record, serialized as text.

phone

text

[en] Candidate's phone number.

source_type

text

[en] Category of the source through which the candidate was added (e.g. job board, referral).

opening_id

int

[en] Identifier of the opening the candidate is associated with.

    Openings > > id

source

text

[en] Specific source/origin from which the candidate applied or was added.

created_date

int

[en] Epoch timestamp of when the record was created.

email

text

[en] Candidate's email address.

Evaluations

Replication type: Full

Main object

Candidate evaluations per hiring stage, interview and opening.

Campo Tipo

stage_id

int

[en] Identifier of the hiring pipeline stage the evaluation refers to.

interview_id

int

[en] Identifier of the interview the evaluation refers to.

opening_id

int

[en] Identifier of the opening the evaluation refers to.

    Openings > > id

candidate_id

int

[en] Identifier of the candidate being evaluated.

    Candidates > > id

opening_name

text

[en] Name of the opening the evaluation refers to.

stage_name

text

[en] Name of the hiring pipeline stage.

recruiterbox_evaluations__feedback

Feedback entries (rating and comments) submitted for each evaluation.

Campo Tipo

evaluations_stage_id

int

[en] Stage identifier of the parent evaluation.

evaluations_interview_id

int

[en] Interview identifier of the parent evaluation.

evaluations_opening_id

int

[en] Opening identifier of the parent evaluation.

evaluations_candidate_id

int

[en] Candidate identifier of the parent evaluation.

feedback__body

text

[en] Written feedback provided in the evaluation.

feedback__rating

int

[en] Numeric rating given in the evaluation feedback.

feedback__date_submitted

int

[en] Epoch timestamp when the feedback was submitted.

feedback__evaluation_criteria

text

[en] Evaluation criteria the feedback was given against.

feedback__submitted_by__email

text

[en] Email of the user who submitted the feedback.

feedback__submitted_by__name

text

[en] Name of the user who submitted the feedback.

feedback__submitted_by__id

int

[en] Identifier of the user who submitted the feedback.

Internal Notes

Replication type: Full

Main object

Internal notes about candidates (parent record grouping the note thread).

Campo Tipo

id

int

[en] Unique identifier of the internal note record.

candidate__id

int

[en] Identifier of the candidate this record relates to.

    Candidates > > id

is_private

boolean

[en] Indicates whether the record is private/confidential, with restricted visibility.

recruiterbox_internal_notes__messages

Individual messages within an internal note thread.

Campo Tipo

internal_notes_id

int

[en] Identifier of the parent internal note record.

messages__id

int

[en] Identifier of the individual message in the thread.

messages__body

text

[en] Body/content of the message.

messages__date

int

[en] Date/time the message was sent.

messages__sender__name

text

[en] Name of the message sender.

messages__sender__email

text

[en] Email of the message sender.

recruiterbox_internal_notes__recipients

Recipients of the internal notes.

Campo Tipo

internal_notes_id

int

[en] Identifier of the parent internal note record.

recipients__name

text

[en] Name of the message recipient.

recipients__email

text

[en] Email of the message recipient.

Interviews

Replication type: Full

Main object

Interviews scheduled for candidates, including type, time and duration.

Campo Tipo

id

int

[en] Unique identifier of the interview.

candidate__id

int

[en] Identifier of the candidate this record relates to.

    Candidates > > id

description

text

[en] Description/notes for the interview.

title

text

[en] Title of the interview.

created_by__email

text

[en] Email of the user who created/scheduled the interview.

created_by__name

text

[en] Name of the user who created/scheduled the interview.

created_by__id

int

[en] Identifier of the user who created/scheduled the interview.

duration

float

[en] Duration of the interview, as provided by the API.

location

text

[en] Location details of the interview, serialized as text.

_time

int

[en] Scheduled time of the interview (epoch timestamp).

is_canceled

boolean

[en] Indicates whether the interview has been canceled.

date_created

float

[en] Epoch timestamp of when the record was created.

type__name

text

[en] Name of the interview type.

type__metadata__venue

text

[en] Venue metadata associated with the interview type.

is_private

boolean

[en] Indicates whether the record is private/confidential, with restricted visibility.

recruiterbox_interviews__invitees

Invitees (participants) of each interview.

Campo Tipo

interview_id

int

[en] Identifier of the related interview.

invitees__name

text

[en] Name of an interview invitee/participant.

invitees__email

text

[en] Email of an interview invitee/participant.

Openings

Replication type: Full

Job openings/vacancies published in Trakstar Hire, including title, location and status.

Campo Tipo

modified_date

int

[en] Epoch timestamp of the last modification made to the opening.

description

text

[en] Full text description of the job opening.

tags

text

[en] Tags/labels associated with the opening, serialized as text.

hosted_url

text

[en] Public URL of the hosted job posting for this opening.

position_type

text

[en] Employment type of the opening (e.g. full_time, part_time, contract).

is_archived

boolean

[en] Indicates whether the opening has been archived (made inactive).

title

text

[en] Title/name of the job opening.

is_remote_allowed

boolean

[en] Indicates whether the opening allows remote work.

state

text

[en] Current workflow status of the opening (e.g. open, closed, on hold).

close_date

int

[en] Epoch timestamp when the opening was or is to be closed.

team

text

[en] Team or department the opening belongs to.

created_date

int

[en] Epoch timestamp of when the record was created.

application_email

text

[en] Dedicated email address that receives applications for this opening.

id

int

[en] Unique identifier of the opening.

is_private

boolean

[en] Indicates whether the record is private/confidential, with restricted visibility.

location__city

text

[en] City of the opening location.

location__state

text

[en] State/region of the opening location.

location__zipcode

text

[en] Zip/postal code of the opening location.

location__country

text

[en] Country of the opening location.

Reviews

Replication type: Full

Main object

Review requests made about candidates.

Campo Tipo

id

int

[en] Unique identifier of the review record.

candidate__id

int

[en] Identifier of the candidate this record relates to.

    Candidates > > id

requested_by__email

text

[en] Email of the user who requested the review.

requested_by__name

text

[en] Name of the user who requested the review.

requested_by__id

int

[en] Identifier of the user who requested the review.

date_created

int

[en] Epoch timestamp of when the record was created.

recruiterbox_reviews__reviewers

Reviewers assigned to each review request.

Campo Tipo

reviews_id

int

[en] Identifier of the parent review record.

reviewers_by__email

text

[en] Email of a reviewer assigned to the review.

reviewers_by__name

text

[en] Name of a reviewer assigned to the review.

reviewers_by__id

int

[en] Identifier of a reviewer assigned to the review.

recruiterbox_reviews__comments

Comments left on each review.

Campo Tipo

reviews_id

int

[en] Identifier of the parent review record.

comments__message

text

[en] Text of a comment left on the review.

comments__sender__name

text

[en] Name of the comment author.

comments__sender__email

text

[en] Email of the comment author.

To-dos

Replication type: Full

Main object

To-dos/tasks associated with candidates.

Campo Tipo

id

int

[en] Unique identifier of the to-do/task.

candidate__id

int

[en] Identifier of the candidate this record relates to.

    Candidates > > id

is_done

boolean

[en] Indicates whether the to-do/task has been completed.

is_private

boolean

[en] Indicates whether the record is private/confidential, with restricted visibility.

recruiterbox_todos__messages

Messages within a to-do thread.

Campo Tipo

todos_id

int

[en] Identifier of the parent to-do/task record.

messages__body

text

[en] Body/content of the message.

messages__date

text

[en] Date/time the message was sent.

messages__id

int

[en] Identifier of the individual message in the thread.

messages__sender__name

text

[en] Name of the message sender.

messages__sender__email

text

[en] Email of the message sender.

messages__subject

text

[en] Subject line of the message.

recruiterbox_todos__assigned_to

Users a to-do is assigned to.

Campo Tipo

todos_id

int

[en] Identifier of the parent to-do/task record.

assigned_to__name

text

[en] Name of the user the to-do is assigned to.

assigned_to__email

text

[en] Email of the user the to-do is assigned to.

Notes

  • Part of this documentation was automatically generated by AI and may contain errors. We recommend verifying critical information

Add Recruiterbox as a Data Source on Kondado

Connect your Recruiterbox recruitment data to Kondado's platform to gain insights into your hiring process.

1
Generate your Recruiterbox API Key

Log in to Recruiterbox, click the gear icon for settings, then navigate to Advanced Settings > API Key and click Generate API Key. Copy the generated key for use in Kondado.

2
Add Recruiterbox to Kondado

Log in to the Kondado platform, go to the add data sources page, and select Recruiterbox. Give it a name, paste your API Key, and click save to complete the connection.

3
Explore available tables and fields

Once connected, you can access Recruiterbox tables including Openings, Candidates, Interviews, Evaluations, and more. Review the data integration documentation to understand how these tables relate and how to build pipelines for your recruitment analytics.

4
Build pipelines to your destination

Create pipelines from your Recruiterbox source to your preferred destination—such as a data warehouse, BI tool, or spreadsheet—to start analyzing your hiring metrics and making data-driven decisions.

Frequently asked questions

What is Recruiterbox and why should I integrate it with Kondado?
Recruiterbox is an applicant tracking and hiring platform that helps companies manage candidate searches, schedule interviews, and monitor selection processes. Integrating it with Kondado allows you to centralize your recruitment data for analytics, making it easier to track selections and support quick, quality hiring decisions.
Where do I find my Recruiterbox API Key?
You can generate your API Key by logging into Recruiterbox, clicking the gear icon in the right bar to access settings, selecting Advanced Settings, then API Key, and finally clicking Generate API Key. Copy this key to use when adding the data source in Kondado.
What Recruiterbox data tables are available through Kondado?
Kondado provides access to multiple Recruiterbox tables including Openings, Candidates, Candidate Messages, Internal Notes, Interviews, Reviews, Evaluations, To-dos, and Candidates Details. Each table contains relevant fields such as candidate information, interview schedules, feedback ratings, and message histories.
Can I connect Recruiterbox data to BI tools or spreadsheets?
Yes, after adding Recruiterbox as a source, you can create pipelines to various destinations. Kondado supports connections to BI tools and data warehouses, as well as spreadsheets, enabling flexible analysis of your recruitment metrics.
How can recruitment data help my company's growth?
For fast-growing companies, having an efficient and quality hiring process is crucial. Access to recruitment data through Kondado makes it easier to follow up on selections, identify bottlenecks, and make quick decisions that support sustainable growth.

Written by·Published 2023-07-17·Updated 2026-06-01