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:
- Open the Job Add/Edit screen.
- Click Show More on the bottom left to reveal the Automation section.
- Toggle the Auto Recommendation field to Enable.
- 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:
- 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 |
CONTEXTUAL & INTENT SIGNALS
Top 5 Assignment/Recruiter Comments • Past Performance Ratings |