AI Job Candidate Recommendation

Prev Next

Feature Overview:

The ZenAI Candidate Recommendation feature is an intelligent matching engine designed to enhance talent selection speed and accuracy. It automatically analyzes and ranks candidates based on holistic job-to-profile alignment.

The feature is accessible across both Job Navigation (TJM, DHM, JSM) and Person Navigation (ATS, NHO, EIS):

  • Job Side (TJM, DHM, JSM): Recommends candidates tailored to a selected job.
  • Person Side (ATS, NHO, EIS): Recommends relevant job openings for a specific candidate.

How to Enable & Configure

1. System & Office Level Configuration

The feature must be enabled globally and can be configured at the Office level:

  • Global/Office Activation: Configure via ATM > AI Configuration.
  • Access Control: User and role permissions are managed under Manage AI Access (by Person or Role).

Default office settings inherit values that can be adjusted:

Field

Description

System Default

Auto Recommendation

Enables/disables automatic candidate matching for the job.

Disable

Max Recommendation Count

Maximum number of candidate matches to generate.

10

Recommendation Score Threshold

Minimum match percentage required to appear in results.

40

Max Recommendation Distance (Miles)

Maximum radius between candidate address and job site.

50 miles

 

2. Job-Level Enablement & Overrides

To enable or customize auto-recommendation for a specific job:

  1. Open the Job Add/Edit screen.
  2. Click Show More on the bottom left to reveal the Automation section.
  3. Toggle the Auto Recommendation field to Enable.
  4. Office-level settings are automatically applied to the job. You can customize these settings for the individual job as needed.

Note: Auto-recommendation runs only for jobs with a status where AppliesActive = True and the job stage is Open or In Progress.

How to use

Step 1: Accessing Recommendations

Once enabled, the engine automatically triggers in the background.

Note: New Person Data takes 2 hours to synchronize before it is available for candidate recommendations.

  • Look for the AqoreAI Recommendations button (with a bulb icon and count badge) in the person/job entity panel or bottom-right corner.
  • Clicking the button redirects you to the candidate navigation view and opens the AI-Driven Candidate Recommendation Insights panel.

Step 2: Reviewing Candidate Insights

The panel displays matched candidates alongside key details:

  • Match Score: Displayed as a percentage badge.
  • AI Analysis Sideview: Clicking the AI Analysis icon opens a breakdown containing:
  1. Matching Summary: High-level summary of alignment.
    • Matching Strengths / Reasons: Key factors contributing to the high score.

    • Matching Gaps: Red flags, missing skills, or potential concerns (e.g., background check status, unavailable dates).
  • Feedback Buttons: Recruiter thumbs-up / thumbs-down options to log feedback and improve future AI accuracy.
  • Historical Tab: Displays recommendations from the past 6 months.

Step 3: Taking Action

Select single or multiple candidate records to:

  • Click Add Candidate to add them directly as job candidates.
  • Click Assign to assign them directly to the open position.
  • Use Regenerate Recommendation (top-right refresh icon) to purge old matches and re-run the matching engine using real-time data.
  • After clicking Regenerate Recommendation, allow approximately 5 minutes for the recommendations to be regenerated.

Categorization & Status Definitions

Recommendation Score Categories

Matches are grouped into four categories based on score percentage:

Category

Score Range (Match %)

Recommended Strategy

Very High

90%+

Immediate fit; review and add candidates quickly.

High

75% – 89%

Strong candidate pool; check availability and pay expectations.

Medium

50% – 74%

Secondary pool; useful for backup or general roles.

Low

Less than 50%

Broad pool; review only for hard-to-fill or niche positions.

 

Candidate Recommendation Statuses

The Recommendation Status reflects real-time availability:

Status

Definition

Available

Candidate is free and not assigned to any active job.

Assigned

Candidate is currently assigned to this specific job.

PlacedElseWhere

Candidate is currently assigned to a different active job.

Shortlisted

Candidate has been added as a candidate for this job.

 

Note on Direct Hire: Direct Hire assignments are excluded during availability calculations. Candidates assigned to Direct Hire roles remain eligible for Temp and Scheduled job recommendations.

Matching Criteria & AI Data Signals

The engine evaluates candidates across two layers of criteria:

PRIMARY MATCH CRITERIA

 Job Title • Position • Required Skills • Work History    
  Education Degree • Candidate Location/Distance • Office & Status    


 CONTEXTUAL & INTENT SIGNALS

Top 5 Assignment/Recruiter Comments • Past Performance Ratings
 End Reason of Prior Jobs • Background Check & Assessment Status
 Expected Pay vs. Job Rate • Application Recency & Communication