Reporting Custom Field Values

Within higher licenses, you have the option to define your own fields (so-called custom fields), i.e., new data items on the candidate card. Learn more about the functionality here.

Example of custom fields on a candidate card:

If you want to report the values of these items, you have the following two options:

Within XLSX Report

You can export data for reporting in XLSX format in ATS Recruitis here. A new option "Custom Fields" has been added to the report menu, which creates a new worksheet with custom fields in the resulting Excel file.

Using API

Within the reports endpoint in the API, similar to the XLSX report, a new sheet called custom-fields has been added. An example of such a call is:

  • GET https://app.recruitis.io/api2/reports/?lists[]=custom-fields&date_from=2023-04-01&date_to=2023-07-01

The result is a JSON with format and content corresponding to the XLSX version mentioned above.

💡 Complete API documentation can be found here.

Reporting Principle

  • Custom fields reported also with the answer_id value (i.e., a specific response to a specific position) relate to a specific position, custom fields only with user_id relate to the applicant in general.
  • Only filled-in values are reported (i.e., not all fields are reported, but only those that have a value filled in).
  • Report data range:
    • For the data range, what matters is the creation of the entity to which the custom field relates, i.e.:
      • For fields only related to the user (i.e., only user_id is filled), it is the creation of the given user.
      • For fields related to a specific position (i.e., answer_id is also filled), it is the creation of the given response to the position.
    • Example - if the applicant was created on January 1st and the response to the position on March 1st, and I report from February 1st to April 1st, custom fields for the applicant will not be in the report, custom fields for the response will be in the report.
ATS Recruitis Features SLA ReportRejection ReasonsGoogle Chrome PluginExternal Sharing of Candidate CardsOption to track phone rejection rateFilling in Candidate Personal Data Directly from CVCompany Pages for Internal Positions within ATS RecruitisCustom HTML Job Offer TemplatesNotifications About New Candidates Including Manually Added OnesPhone calls via mobile app from desktopTwo-Factor AuthenticationMultiple Entities Within One LicenseAnalytics - Requests ReportVideo Link in Position Editor"Position Settings" MenuOption to Disable Adding Smart Email to Copy of Messages to CandidatesConnecting the Volnamista.cz Publication ChannelAutomated Sharing and Tagging of CandidatesOption to Choose NPS SenderAnalytics - Candidates ReportGoogle Chrome Plugin for StartupJobs PortalAdding a Map to Email TemplateScrolling the Notes WindowDynamic Loading of Filter Items via APIRepeated Candidate Response to the Same PositionEmail Template ManagementCustom HTML Email TemplateForcing Response Form LanguageCalendar (Redesign)Notifications About Emails Sent Only to System EmailFiltering Positions by Ownership and SharingReporting Custom Field ValuesWorking with interview invitationsGoogle Chrome Plugin for Profesia PortalMicro-pools in the Candidate DatabaseEmail Sending Dialog (Redesign)Tag CategoriesCandidate Rejection ReasonsAssigning TasksNew Candidate Card (Redesign) - Beta Version SwitchWork Fields and Professions as Optional Field for PositionInternal NPSAnalytics - Custom Fields ReportRequest ApprovalMoving Accepted Candidates Outside ActiveFilter Items - Practical Usage ExamplesCandidate CardRecruitment FlowPositionCandidate Actions - Copying and Moving Candidates to PositionWorking with TagsWorking with AttachmentsTask OverviewCompleting TasksTasksActivity FeedCreating a PositionPosition Settings MenuPosition PublicationInterview Notes - Transition Between Old and New CardGoogle Chrome Plugin for LinkedIn Message SynchronizationGoogle Chrome Plugin for Loading Gmail MessagesAI for Creating Job Ad TextsIntegration with Profesia Portal via WebhookCandidate Offer FormUser RolesIntegration with Indeed PortalSwitching Between Multiple Accounts in ATS RecruitisReferral with Obtaining Recommended Candidate ConsentAnalytics - Introduction to BI ModuleDashboard on the Main PageAI for Job Ad Competitiveness ComparisonMessage Sending DialogRequisitions - HTML Editor and TemplatesPre-rejectionCommunication Record with CandidateCandidate Responses in One PlaceInterview PlanningQuestions from Truly Good CandidatesWorking with Hiring ManagersInterview QuestionsSetting and Monitoring FeedbackFiltering Candidates in Database by SourceHot CandidatesGender Variable in Email TemplatesOnline Interviews Directly from RecruitisAnalytics - Positions ReportBulk TaggingGoogle Chrome Plugin for LinkedInQuick Interview PlanningGDPR Changes in the SystemCandidate ComparisonIntegration of New Responses from StartupJobsIntegration with Slack.comIntegration with CzechCrunch JobsCustom Response FormsNotifications About All Notes on Your PositionsVariable Recruitment Process PhasesAnalytics - Conversion ReportInterview overview - Meetings menu

Related articles

23. 05. 2023

SLA Report

In addition to measuring SLA directly on the ATS Recruitis homepage, you can have a report generated via email.

14. 05. 2025

Rejection Reasons

When rejecting a candidate, you can record the reason for rejection, which is automatically reflected in your statistics and reports, and also serves as a tool for searching candidates in the database. This allows the reasons to be best tailored to your needs.

04. 05. 2022

Google Chrome Plugin

A plugin enabling saving candidates from LinkedIn and several other portals.