| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) • Recruitment (hr_recruitment) • Calendar (calendar) |
| Lines of code | 1314 |
| Technical Name |
ai_resume_analyzer_screening_odoo |
| License | LGPL-3 |
| Website | http://www.webbycrown.com |
| Versions | 14.0 15.0 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) • Recruitment (hr_recruitment) • Calendar (calendar) |
| Lines of code | 1314 |
| Technical Name |
ai_resume_analyzer_screening_odoo |
| License | LGPL-3 |
| Website | http://www.webbycrown.com |
| Versions | 14.0 15.0 16.0 17.0 18.0 19.0 |
AI Resume Analyzer and Screening for Odoo
Intelligent AI-Powered Resume Analysis and Automated Candidate Screening with Machine Learning, Keyword Matching, Experience Validation, and Automated Workflows
Complete Feature Overview
Discover how the AI Resume Analyzer and Screening module revolutionizes your recruitment process. Automatically extract text from PDF resumes, analyze candidate qualifications using advanced machine learning, score resumes based on job requirements (0-100 scale), match keywords with intelligent lemmatization, validate years of experience, evaluate ATS-compatible resume structure, and automate your entire screening workflow. Perfect for HR teams looking to streamline recruitment with AI-powered automation.
Feature Highlights:
Key Benefits
- Intelligent Resume Parsing: Automatically extract text from PDF resumes with high accuracy, handling various resume formats and layouts.
- AI-Powered Scoring: Score resumes on a 0-100 scale using machine learning models trained on your own data, ensuring relevance to your specific job requirements.
- Advanced Keyword Matching: Match keywords with intelligent lemmatization, recognizing word variations and synonyms for better accuracy.
- Experience Validation: Automatically extract and validate years of experience from resume text, ensuring candidates meet minimum requirements.
- ATS-Compatible Evaluation: Evaluate resume structure for ATS compatibility, checking for essential sections like experience, education, skills, and certifications.
- Automated Workflows: Automatically screen new applicants when resumes are uploaded, eliminating manual intervention.
- Self-Learning Models: Automatically retrain AI models when enough new scored data is available, continuously improving accuracy.
- Email Notifications: Get instant email notifications for high-scoring candidates, plus configurable summary notifications (daily, weekly, or monthly) with top candidates, ensuring you never miss top talent.
- Visual Dashboards: Kanban views with real-time statistics showing applicant counts, high-score counts, and average scores for quick insights.
- HR Job Kanban Integration: View AI screening information directly in the HR Job kanban view, with badges showing screening count, trained status, screened applicants, and average AI scores for each position.
- Customizable Scoring: Adjust scoring component weights to match your hiring priorities - increase keyword weight for technical roles or experience weight for senior positions.
- Smart Status Updates: Automatically update applicant status based on AI scores, moving high-scoring candidates to qualified stages.
- Comprehensive Integration: Seamlessly integrates with Odoo's HR Recruitment module, enhancing existing workflows without disruption.
- Time Savings: Reduce manual resume screening time by up to 90%, allowing HR teams to focus on interviewing top candidates.
- Consistent Evaluation: Ensure consistent and unbiased resume evaluation across all candidates, reducing human bias.
- Scalable Solution: Handle hundreds or thousands of resumes efficiently with automated batch processing and background jobs.
2. Modules & Features
1. Resume Parsing & Text Extraction
- Automatic PDF resume parsing with high accuracy text extraction.
- Handles various resume formats and layouts seamlessly.
- Extracts all readable text from multi-page PDF documents.
- Stores extracted text for AI analysis and keyword matching.
- Error handling for corrupted or unreadable PDF files.
2. AI-Powered Resume Scoring
- Score resumes on a 0-100 scale using machine learning models.
- Configurable scoring weights: Customize the importance of each component - keyword matching, experience validation, structure evaluation, and AI prediction - based on your hiring priorities.
- Default weights: Keyword matching (40%), experience validation (20%), structure evaluation (10%), and AI prediction (30%).
- Train models using your own scored applicant data for relevance.
- Color-coded scores: Green (≥70), Yellow (50-69), Red (<50) for quick visual assessment.
- Real-time scoring as resumes are uploaded.
3. Keyword Matching with Lemmatization
- Advanced keyword matching with intelligent lemmatization.
- Recognizes word variations and synonyms (e.g., "developing" matches "developer").
- Define custom keywords for each job position screening.
- Case-insensitive matching for better accuracy.
- Keyword score contributes 40% to overall resume score.
4. Experience Extraction & Validation
- Automatically extract years of experience from resume text.
- Validates against minimum years of experience requirement.
- Supports multiple experience patterns (e.g., "5+ years", "5 years of experience").
- Experience score contributes 20% to overall resume score.
- Configurable minimum experience threshold per job position.
5. ATS-Compatible Structure Evaluation
- Evaluates resume structure for ATS compatibility.
- Checks for essential sections: Experience, Education, Skills, Summary, Certifications.
- Structure score contributes 10% to overall resume score.
- Helps identify well-formatted resumes that pass ATS filters.
6. Automated Screening Workflows
- Auto-Screen: Automatically score resumes when new applicants are added.
- Automatic status updates based on AI scores (move high-scoring candidates to qualified stage).
- Summary Notifications: Configure daily, weekly, or monthly summary emails with top-scoring candidates, up to your specified limit.
- Background processing with cron jobs for reliable execution.
- Real-time progress tracking and statistics.
7. Auto-Retrain AI Models
- Automatically retrain AI models when enough new scored data is available.
- Configurable threshold for retraining (default: 10 new scored applicants).
- Continuous learning improves model accuracy over time.
- Track last training date and auto-training status.
8. Email Notifications
- Get instant email notifications for high-scoring candidates.
- Summary Notifications: Configure daily, weekly, or monthly summary emails with top candidates sorted by score.
- Set maximum number of candidates per summary email (default: 50).
- Configurable high score threshold (default: 80.0).
- Select multiple notification recipients (HR team members).
- Email includes candidate name, email, position, and AI score.
- Never miss top talent with automated alerts.
9. Configurable Scoring Weights
- Customize scoring priorities for each job position based on your hiring needs.
- Adjust weights for keyword matching, experience validation, structure evaluation, and AI prediction.
- Default weights: Keywords (40%), Experience (20%), Structure (10%), AI Prediction (30%).
- Increase keyword weight for technical roles requiring specific skills.
- Increase experience weight for senior positions requiring extensive background.
- Real-time total weight calculation with visual indicators.
- System automatically normalizes scores if total weight differs from 100%.
10. Kanban Dashboard & Statistics
- Visual Kanban dashboards for screening configurations.
- HR Job Kanban Integration: View AI screening information directly in HR Job kanban cards with badges showing screening count, trained status, screened applicants, and average AI scores.
- Real-time statistics: Applicant count, high-score count, average score.
- Color-coded cards showing model training status.
- Advanced search filters for screening configurations and applicants.
- Progress bars for average scores with color indicators.
- Quick access to automation settings and status.
11. Integration & Workflow
- Seamless integration with Odoo HR Recruitment module.
- AI Score field automatically added to applicant tree views.
- Direct access to AI Screening from job position forms.
- Comprehensive demo data for testing and training.
- Enhances existing workflows without disruption.
FAQs
1. What is the AI Resume Analyzer and Screening for Odoo?
It is an AI-powered resume analysis and screening system that automatically extracts text from PDF resumes, scores candidates using machine learning (0-100 scale), matches keywords with intelligent lemmatization, validates years of experience, evaluates ATS-compatible resume structure, and automates your entire screening workflow. Perfect for HR teams looking to streamline recruitment with AI-powered automation.
2. How does the AI scoring work?
The AI scoring system combines four components: Keyword Matching (40%) with intelligent lemmatization, Experience Validation (20%) based on years of experience, Structure Evaluation (10%) for ATS compatibility, and AI Prediction (30%) using machine learning models trained on your own data. Resumes are scored on a 0-100 scale with color-coded indicators for quick assessment.
3. Do I need to train the AI model?
Yes, you need to train the model initially with at least 5 scored applicants. Once trained, the system can automatically screen new resumes. You can also enable auto-retraining so the model continuously improves when enough new scored data is available (configurable threshold, default: 10 new applicants).
4. Can resumes be screened automatically?
Yes! Enable Auto-Screen in the automation settings, and the system will automatically score resumes when new applicants are added. The system also automatically updates applicant status based on AI scores, moving high-scoring candidates (≥80) to qualified stages and low-scoring candidates (<50) to rejected stages if those stages exist.
5. What file formats are supported for resumes?
Currently, the module supports PDF resumes with automatic text extraction. The system handles various PDF formats and layouts, extracts text from multi-page documents, and stores the extracted text for AI analysis. Error handling is included for corrupted or unreadable PDF files.
6. How does keyword matching work?
The system uses intelligent lemmatization to match keywords. This means it recognizes word variations and synonyms (e.g., "developing" matches "developer", "Python" matches "python"). You define custom keywords for each job position screening, and the system performs case-insensitive matching. Keyword matching contributes 40% to the overall resume score.
7. Can I get notified about high-scoring candidates?
Yes! Enable Email Notifications in the automation settings and configure the high score threshold (default: 80.0). Select multiple notification recipients (HR team members), and the system will send instant email notifications when a candidate scores above the threshold. Emails include candidate name, email, position, and AI score.
8. Does it integrate with Odoo's HR Recruitment module?
Yes! The module seamlessly integrates with Odoo's HR Recruitment module. The AI Score field is automatically added to applicant tree views, and you can access AI Screening directly from job position forms. The module enhances existing workflows without disruption and includes comprehensive demo data for testing.
9. What are the system requirements?
The module requires Odoo with the hr_recruitment, hr, and mail modules installed. Additionally, it requires the scikit-learn Python library for machine learning functionality. The module includes comprehensive demo data for testing and training purposes.
Contact & Support
Have Any Question ?
Sales : +91 (942) 867-7503
Please log in to comment on this module