WorkestraDocs
ModulesRecruiting

Talent Pool

Search and discover candidates using natural language and semantic search.

Talent Pool

The Talent Pool uses AI-powered semantic search to help you discover candidates from your existing database using natural language queries.

Talent Pool requires the Recruiting module and AI Configuration to be enabled.

talent pool search

Screenshot needed � add an annotated image showing this UI

What Is Talent Pool?

Talent Pool searches across all candidates in your database — including:

  • Past applicants
  • Sourced candidates
  • Imported resumes
  • Previous employees

Unlike keyword search, Talent Pool understands meaning and context.

Search Examples

QueryFinds Candidates Who...
"5 years of React experience"Have React skills, ~5 years exp
"Sales background in SaaS"SaaS sales experience
"Fluent in Spanish and French"Bilingual in those languages
"Machine learning PhD"Advanced ML education
"Former Google engineer"Previously worked at Google
"Led teams of 10+"Management experience

Use natural language like you're describing the ideal candidate to a colleague.

How Semantic Search Works

Understanding Context

The AI analyzes:

  • Resume content — Skills, experience, education
  • Application history — Past roles applied to
  • Interview notes — Previous evaluations
  • Skills tags — Extracted competencies

Beyond Keywords

Keyword SearchSemantic Search
"JavaScript""Frontend developer" (includes JS, React, Vue)
"Manager""Led teams" (includes supervisor, lead, director)
"AWS""Cloud experience" (includes Azure, GCP)

Search Results

Result Cards

Each candidate shows:

ElementDescription
NameCandidate name
Relevance Score0-100 match percentage
Key HighlightsWhy they matched
Last ActivityWhen they were last engaged
Current StageIf in active pipeline

Relevance Scores

ScoreMatch Quality
90-100Excellent match
70-89Strong match
50-69Good match
30-49Partial match
<30Weak match

Scores are relative to your query. A "70" for one query may be more relevant than a "90" for another.

Filtering Results

Available Filters

FilterOptions
AvailabilityImmediate, 2 weeks, 1 month, etc.
ExperienceYears range
LocationCity, country, remote
Salary ExpectationRange
Last ActiveRecent, 6 months, 1 year, any
Previous ApplicationsApplied before, never applied

Combining Search and Filters

  1. Enter natural language query
  2. Apply filters to narrow results
  3. Results update in real-time
  4. Save search for later

Adding Candidates to Jobs

From Search Results

  1. Find a matching candidate
  2. Click Add to Job
  3. Select the job opening
  4. Choose pipeline stage:
    • New
    • Screening
    • Interview
    • etc.
  5. Confirm

Adding a candidate to a job creates a new application. Their existing data is preserved.

Bulk Actions

Select multiple candidates:

  1. Use checkboxes to select
  2. Click Add to Job
  3. Select job and stage
  4. All selected candidates are added

Checking Existing Status

Before adding, check if the candidate:

  • Is already in the job pipeline
  • Was previously rejected
  • Has pending applications

The system warns of duplicates to avoid confusion.

Saved Searches

Save frequently used queries:

  1. Enter your search and filters
  2. Click Save Search
  3. Name the search
  4. Choose visibility:
    • Personal (just you)
    • Team (your hiring team)
    • Workspace (all recruiters)
  5. Save

Using Saved Searches

  1. Click Saved Searches
  2. Select from your list
  3. Search runs with saved parameters
  4. Results show current matches

Managing Saved Searches

  • Edit name or query
  • Update filters
  • Change visibility
  • Delete old searches

Talent Pool Best Practices

Building Your Pool

  • Import resumes from previous hiring
  • Add sourced candidates even if not immediate fit
  • Re-engage past silver medalists
  • Keep candidate data updated

Search Strategy

  1. Start broad — General skills and experience
  2. Add specifics — Filter for must-haves
  3. Review high matches — Focus on 70+ scores
  4. Save good searches — Reuse for similar roles

Candidate Engagement

When finding past candidates:

  1. Review their history
  2. Check why they weren't hired (if applicable)
  3. Personalize your outreach
  4. Reference their previous application

Don't spam past candidates. Ensure the new role is genuinely relevant to their profile.

Privacy and Compliance

Data Retention

Candidate data in Talent Pool:

  • Retained according to your data policy
  • Candidates can request deletion
  • Anonymized after retention period

Ensure you have consent to:

  • Store candidate data
  • Contact them about new roles
  • Process their information

Review your privacy policy and local regulations.

Integration with AI Screening

Score Enhancement

Talent Pool results can include AI scores:

  • Previous AI screening results
  • Skill match percentages
  • Experience relevance

Re-screening

For candidates without current scores:

  1. Add to a job
  2. AI automatically screens
  3. View updated scores
  4. Compare with other candidates

Next Steps