: Long Lists
Overview
You can now have longlisted Candidates appear in the User
Interface (UI) and move them to the application stage with a simple action. This article covers using Long Lists in .
Use the Links below to jump to the following sections:
About
Long Lists are lists of candidates that have been contacted about an open position but have not yet applied. For the candidate
to appear on the list, a Long List
record must be created for them in the . The main function of Long Lists is to capture data about Candidates that are a good match for a Job
before the actual hiring process begins. This is similar to a pre-Application
stage.
Out-of-the-box, a Long List record contains the following essential data:
- Job or Contact: One of these values is populated based on how the Long List record is created.
- Job: Pre-populated if the Long List record is created from a Job record.
- Contact: Pre-populated if the Long List record is created from a Contact record.
- Status: There are three available values triggered by different actions:
- New: Default value when a Long List record is created.
- Converted: The status is automatically updated from New to Converted when the longlisted Candidate is applied to the Job referenced on the Long List record.
- Placed: The status is automatically changes from New or Converted to Placed when a candidate is placed. This occurs when a Closing Report
is created in the for the longlisted Candidate and the Job referenced on the Long List record.
Long Lists in
Views
After completing the minor configuration required to have Long Lists in
, you will see longlisted Candidates added to the three views:- List View
: Uses the same out-of-the-box color coding used for the stages unless your Org color coding has been customized.
- Grey Chevron: The Candidate was added to without having been longlisted.
- Blue Chevron: The Candidate is currently in Long List.
- Green Chevron: The Candidate has been moved from Long List to Application.
- Red Chevron: The Candidate was rejected while still in Long List.
- Table View
: See the image below.
- Kanban View
: See the image below.
Managing Longlisted Candidates in
If you choose to include Longlists in ATSv2, you will find candidates in the Longlist section of the three "views" (List View, Kanban View, and Table view). These candidates meet the following criteria:
- There is a Long List record in the system for the same combination of Contact ID + JobID.
- The Status on the Long List record is New.
Once your Candidates show up in the Longlist section, you can:
- Move Selected Candidates to the Application Stage
- Email Selected Candidates
- Add To Call List Selected Candidates
- Reject / Unreject Selected Candidates
Moving Selected Candidates to the Application Stage
You can move one or more candidates to the Application stage from Long Lists at once.
Once this action is complete, the Candidate will be shown in
in the Application stage.Additional Information
- Candidates can only be moved to the Application stage from Longlist. They can not be moved to any other stage.
- Only Candidates in Longlist can be selected for this action. If Candidates in other stages are added, the Move Forward action is no longer available.
- When selecting multiple Candidates for this action, UI / Mass / Bulk mode is supported.
- Once the Candidate is moved forward, it can no longer be moved back.
Emailing Selected Candidates
You can Email one or multiple Candidates at once in Long List or any other stage.
- Select the candidates.
- Open the Actions drop down.
- Click Email.
- All selected Candidates will appear as recipients in the To field.
Using Add To Call List
You can add one or more Candidates to Call Lists at once in Longlist or any other stage.
- Select the Candidates.
- Open the Actions drop down.
- Click Add To Call List.
- All selected Candidates will be added to either an existing or new Call List per standard process.
Rejecting and Unrejecting Selected Candidates
You can Reject or Unreject Candidates in Longlist. Once Candidates in Longlist are Rejected, no further actions are possible unless they are Unrejected. Follow the steps below to Reject or Unreject Candidates.

Only Candidates in Longlist can be selected for this action. If Candidates in other stages are added the following error displays: “Error: Action not available for a combined selection of long lists and applications”
- Select the candidates.
- Open the Actions dropdown.
- Click on Reject/Unreject. This will open the Reject Candidates modal.
- Check the Longlist box in the Reject Candidates modal.
- Click the Reject/Unreject button to save and close the modal.
- The Candidate is now shown as Rejected in
Logic and Limitations
The following points outline the background logic and limitations of
Long Lists:- While longlisted Candidates are in the UI as part of the application flow, the data flows from Long List records and not from Applicationv2 records.
- From the perspective of the underlying logic of they are not an application stage but a separate entity. From the end user perspective, some actions available for the application stages are not available for Candidates that are in the Long List section.
- If the Long List record status is not New, that means that the Candidate has already been applied to the Job, so it’s no longer possible to see such a Candidate as longlisted. Once the Applicationv2 record is created it’s no longer possible to create a Long List record for the same combination of ContactID+JobID. If this is attempted, a duplication error is thrown.
- It’s not mandatory to longlist Candidates for jobs
, so it’s possible to apply Candidates to a Job without ever having created a Long List record for them.
- The Browse action from Actions menu is supported for longlisted Candidates, but not if the selected Candidates include Candidates in different stages.
- If the user attempts to apply a candidate to the Job using the Quick Add modal in in an Org where Add Longlist to is enabled, the Select Candidate lookup field will ignore all Candidates that have a Long List record with the Status of New for the same combination of ContactID+JobID. Those longlisted candidates will not be found in search.
- Users are allowed to move an individual Long List Candidate to Application by clicking on a chevron (List View) or moving the Carding card to a different swimlane
(Kanban View) but the end result is always that the Candidate is moved to the Application stage. Moves from Longlist to any stage other than Application are not supported.
Configuration
Prerequisites
- for Jobs and / or for Candidates is configured.
- High Volume is configured.
- is configured.
- Supported for Lightning only.
Configuration Steps

Steps 1 and 2 are mandatory as they ensure clean Long List data. This essential for the correct behavior of Long List records in
.- Check Long List Applications duplicate check in TalentRover Properties custom setting.
- Execute the following script in Developer Console > Debug > Open Execute Anonymous Window. This ensures the correct association of Applicationv2 records to existing Long List records:
- A query will be done for each record. The chunksize is limited to 200, the number of SOQL queries allowed per batch transaction.
CopyDatabase.executeBatch(new TR1.ConvertLongListsBatch(), 200);
- Check Switch views to LWC and Enable LongList on LWC ATS checkboxes in ATS Configuration Settings custom setting.
- Assign
- This will not give access to the Long List tab so if users also need that please assign Long List Permission Set to relevant users too.
Permission Set to users who should have access to the Add Longlist to ATSv2 functionality. - Open developer console, select Debug > Open Execute Anonymous Window, and execute the following script to create a Bulk Action
Definition record for Convert LongList to Application Mass / Bulk action:
TR1.BulkActionDefinitionUtility.createDefinitions();