Skip to main content

Candidates

Build and manage your centralized candidate database.

Overview​

The Candidates module provides a centralized database for managing candidate profiles, resumes, applications, and talent pool memberships. It features AI semantic search that ranks results by intent (not just keywords), AI-generated structured filters, resume parsing with auto-fill, bulk resume upload, and comprehensive candidate tracking across all your jobs.

Key Features​

FeatureDescription
Advanced SearchText search, AI semantic search with natural-language ranking, and manual structured filters
Resume Auto-FillUpload resume to automatically populate candidate profile
CSV ImportBulk import candidates from spreadsheets
Multi-Resume StorageStore multiple resumes per candidate
Application TrackingView all candidate applications across jobs
Talent PoolsOrganize candidates into custom collections
Match ScoringBlended match scores combining filter-based and semantic relevance signals

Quick Start​

  1. Click Candidates in the sidebar
  2. Click Add Candidates to upload resumes or enter details manually, or click Import CSV for bulk CSV import
  3. Review the extracted data and correct any errors
  4. Click Create Candidates

After creating, you can:

Who Can Access​

Access to the Candidates module requires the manageCandidates capability. Super Admins and Admins always have access regardless of capabilities.

ActionRequirement
View candidate list and profilesmanageCandidates capability
Add candidates / upload resumesmanageCandidates capability
Edit candidate profilesmanageCandidates capability
Import candidates via CSVmanageCandidates capability

See Permissions for details.

Candidate vs Application​

Remember the distinction:

  • Candidate = the person (one record in your database)
  • Application = submission to a job (can have many per candidate)

Example: Jane Smith is one candidate with three applications: Frontend Developer, Senior Engineer, and Tech Lead.

In This Section​