Candidates
The Candidates page is the central register of all individuals who have applied or been considered for positions in your organization. Each candidate has a profile with contact details, a status, a source, tags, and an optional uploaded resume. Candidates are linked to applications; a single candidate can have multiple applications for different positions.

Accessing the Page
Section titled “Accessing the Page”- Route:
/candidates - Menu Path: HR → Recruitment → Candidates
List Columns
Section titled “List Columns”| Column | Default Visible | Sortable | Description |
|---|---|---|---|
| Name | Yes | Yes | Full name; email shown below |
| Phone | Yes | No | Contact phone number |
| Source | Yes | No | How the candidate was sourced |
| Status | Yes | No | Current candidate status badge |
| Resume | Yes | No | Indicator if a resume has been uploaded |
| Tags | Yes | No | Tags assigned to the candidate |
| Added | Yes | Yes | Date the candidate was added |
Status Values
Section titled “Status Values”| Status | Description |
|---|---|
| Active | In the recruitment pipeline |
| Hired | Candidate has been hired as an employee |
| Archived | Removed from active consideration |
Source Values
Section titled “Source Values”| Source | Description |
|---|---|
| Website | Applied via the company careers page |
| Sourced from LinkedIn | |
| Referral | Referred by an existing employee |
| Agency | Placed by a recruitment agency |
| Job Board | Applied through a job board |
| Manual | Added manually by a recruiter |
Filtering
Section titled “Filtering”| Filter | Type | Description |
|---|---|---|
| Search | Free text | Searches by candidate name or email |
| Status | Select | Filter by candidate status |
| Source | Select | Filter by candidate source |
Sorting
Section titled “Sorting”Click any sortable column header to sort ascending; click again for descending; third click removes the sort. Default sort: date added descending.
Pagination
Section titled “Pagination”Server-side pagination. Default page size is configurable; navigation controls appear at the bottom of the table.
Actions
Section titled “Actions”Page Actions
Section titled “Page Actions”| Action | Description |
|---|---|
| Add Candidate | Opens the Create Candidate dialog |
Row Actions
Section titled “Row Actions”| Action | Permission | Description |
|---|---|---|
| Edit | canWriteCandidates | Opens the Edit Candidate dialog |
| Delete | canWriteCandidates | Opens the Delete confirmation dialog |
Clicking a row name opens the Candidate Detail panel.
Creating a Candidate
Section titled “Creating a Candidate”Click Add Candidate to open the Create Candidate dialog.

Fields
Section titled “Fields”| Field | Required | Type | Description | Default | Validation |
|---|---|---|---|---|---|
| First Name | Yes | Text | Candidate’s first name | — | Required |
| Last Name | Yes | Text | Candidate’s last name | — | Required |
| Yes | Contact email address | — | Valid email; must be unique across candidates | ||
| Phone | No | Text | Contact phone number | — | — |
| Source | No | Select | How the candidate was sourced | — | — |
| Status | Yes | Select | Current candidate status | Active | Required |
| Tags | No | Badge input | Categorization tags | — | — |
Steps:
- Click Add Candidate.
- Enter the candidate’s first name, last name, and email.
- Optionally set the source, phone, and tags.
- Click Create.
Editing a Candidate
Section titled “Editing a Candidate”Click the Edit row action to open the Edit Candidate dialog. Same fields as Creating. Email is editable but must remain unique.

Candidate Detail Panel
Section titled “Candidate Detail Panel”Clicking a candidate name opens the Candidate Detail side panel with three tabs:
Overview tab
Section titled “Overview tab”| Section | Description |
|---|---|
| Contact Information | Email and phone |
| Source | Source label and referral/agency details if applicable |
| Tags | Tags assigned to the candidate |
| Timeline | Created date and last updated date |
Resume tab
Section titled “Resume tab”The Resume tab allows uploading, replacing, downloading, and deleting the candidate’s resume. Supported formats: PDF, DOC, DOCX.
When a resume is uploaded the system parses it and populates structured profile data (confidence score shown per field).
| Action | Description |
|---|---|
| Upload Resume | Drag-and-drop or click to browse |
| Download | Download the current resume file |
| Replace | Upload a new file to replace the existing one |
| Delete | Remove the resume file |
Profile tab
Section titled “Profile tab”Displays structured profile data parsed from the resume or entered manually:
| Section | Description |
|---|---|
| Summary | Professional summary |
| Experience | Work history with company, title, and dates |
| Education | Degrees and institutions with optional GPA |
| Skills | List of skills |
| Languages | Languages spoken |
| Certifications | Professional certifications |
| Links | LinkedIn profile or personal website |
Deleting a Candidate
Section titled “Deleting a Candidate”- Open row actions and select Delete.
- Confirm in the dialog — the action cannot be undone.
Note: Deleting a candidate does not automatically delete linked applications. Review the candidate’s applications before deleting.
Common tasks
Section titled “Common tasks”- Open HR → Recruitment → Candidates from the sidebar.
- Use the search box or filters to locate the candidate.
- Click the name to view the detail panel, or use row actions to edit or delete.
Related Pages
Section titled “Related Pages”- Applications — Applications linked to candidates
- Interviews — Interview records linked through applications
- Job Postings — Open positions candidates apply to