What this feature does and when to use it?
AI Candidate-to-Job Matching helps recruiters find suitable open jobs directly from a candidate's profile using AI-powered matching. It generates ranked job recommendations based on six criteria and provides a Match Analysis explaining each score. Recruiters can also refine results using filters and assign matching jobs individually or in bulk.
This feature is useful when you want to:
Find suitable open jobs for an existing candidate without manually searching through job listings.
Identify and prioritize jobs based on AI-generated match scores.
Understand why a particular job matches a candidate through detailed Match Analysis.
Please Note: AI Candidate-to-Job Matching through My Database is available on Pro, Business, and Enterprise plans.
How to Find Matching Jobs for a Candidate
1. Open AI Candidate-to-Job Matching
Open the candidate's profile in Recruit CRM.
Click the AI Matching option to open the matching options.
Under Find matching jobs from, select My Database.
Please note: The candidate's profile must contain a resume to use AI matching. If no resume is available, the matching options will be disabled, with a tooltip prompting you to add a resume.
2. Review the Matching Results
Once you select My Database, Recruit CRM starts matching the candidate against available jobs in your CRM.
The results page displays up to 50 ranked job matches, with the highest-scoring matches appearing first.
Click a job card to open its Match Analysis panel.
The top matching job's Match Analysis panel opens automatically when the results are displayed.
The Match Analysis panel includes an overall match summary and six scored criteria in the following order:
Skills
Job Title
Experience Level
Industry
Education
Location
Each criterion includes reasoning explaining how the job matches the candidate's profile. You can also provide feedback using the thumbs-up or thumbs-down options. These options disappear once feedback has been submitted.
3. Assign Matching Jobs
You can assign jobs to a candidate directly from the Match Analysis panel.
Recruit CRM provides two options:
Assign: Assigns the candidate to the selected job.
Assign and Update Stage: Assigns the candidate to the job and allows you to select a hiring stage.
You can also assign multiple jobs at once using bulk actions.
To assign jobs in bulk:
Select the checkboxes on the job cards you want to assign.
Use Select All or Deselect All if required.
Click Assign or Assign and Update Stage from the bulk action bar.
If you select Assign and Update Stage, choose the required hiring stage from the modal.
When you use bulk Assign, all selected jobs are assigned immediately, and their cards disappear from the results list.
When you use Assign and Update Stage, all selected jobs are assigned, and one hiring stage selection modal opens. The selected stage is applied to all assigned jobs.
Please note: If you cancel the hiring stage modal, the job assignments will remain in place. Only the hiring stage update will be skipped.
4. Search and Filter Matching Results
You can further narrow down the matching jobs using Boolean search and filters available on the results page.
These options help you refine the displayed results without running the AI matching process again.
5. Refresh Matching Results
The Refresh option allows you to check for newly matching jobs after your initial search.
Refresh is available after a 5-minute cooldown per candidate.
The cooldown is shared across all users on the account.
Clicking Refresh runs the matching process again.
1 Recruit CRM credit is consumed only when a new matching job is found.
6. Continue Working While Matching Runs
You don't need to stay on the matching page while the process is running.
You can navigate to other pages while matching continues in the background.
When you return, the results will automatically load if processing is complete.
If you have navigated away when matching finishes, you'll receive an in-app notification titled AI Job Match Complete.
The notification takes you back to the My Database results page, whether matching jobs were found or no results were found.
Please note: There is currently no option to cancel a matching process once it has started.
Important Notes
The following jobs are automatically excluded from matching results:
Closed, On-Hold, or Archived jobs.
Jobs posted more than 120 days ago.
Jobs already assigned to the candidate.
These jobs won't appear in the results, and no separate explanation is displayed. This is expected behavior, not a matching failure.
2. If you click My Database while a match is already running, Recruit CRM takes you to the existing results page instead of starting a new search.
3. AI Candidate-to-Job Matching can only be initiated from an individual candidate's profile. Bulk matching from the Candidate List isn't currently supported.
Credit Consumption
AI Candidate-to-Job Matching uses Recruit CRM credits as follows:
Action | Credit Consumption |
New matching run | 2 credits |
Refresh | 1 credit, only when a new job is found |
If your account runs out of credits, an Insufficient Credits pop-up will prevent the matching results page from loading.
Conclusion
AI Candidate-to-Job Matching helps recruiters identify suitable open jobs directly from a candidate's profile using AI-powered matching and detailed Match Analysis. With ranked results, flexible search and filtering options, background processing, and individual or bulk assignment capabilities, recruiters can streamline job allocation and make better use of their existing candidate database.









