Odoo Recruitment AI
Integrate AI to draft professional rejection emails quickly and efficiently
The Recruitment With AI module integrates artificial intelligence into the recruitment process, helping recruiters draft professional, fast, and consistent candidate rejection emails.
With Generate (create new), Improve (enhance), and Regenerate (recreate) features, AI supports content creation based on context, improves existing text, and creates multiple versions to choose from, saving time and maintaining company professional image.
Key Features
AI Features
| Feature | Description | When to Use |
|---|---|---|
| Generate | AI automatically creates rejection email content based on context | When starting to write email from scratch |
| Improve | AI helps improve existing text to be more professional | When you have content from template or self-written |
| Regenerate | Create different versions to choose from | When not satisfied with current version |
| Flexible Editing | Can edit AI-generated content before sending | Always review and customize before sending |
System Requirements
Key points
• hr_recruitment (Recruitment) module installed
• ai (AI) module installed and configured
• Access to AI features
• Module automatically installs when both hr_recruitment and ai modules are present
Accessing AI Features
AI features are integrated directly into the candidate refusal workflow, appearing as an AI icon (✨) in the Email Body field.
Steps
1. Go to Recruitment → Applicants
2. Select candidate to refuse
3. Click Refuse button on toolbar
4. Refusal window appears with Email Body field containing AI icon
Interface Components
Candidate Refusal Window
| Component | Description |
|---|---|
| Refuse Reason | Select refusal reason (required) |
| Email Template | Select existing email template (optional) |
| Email Body | Email content with AI button (✨) |
| Send Email | Checkbox to send notification email |
Using AI to Generate Rejection Emails
AI automatically creates email content based on candidate information, applied position, refusal reason, and company information.
Steps
1. Open candidate refusal window (Refuse button)
2. Select refusal reason in Refuse Reason field
3. Click AI icon (✨) in Email Body field
4. Select Generate
5. AI will automatically create appropriate email content
6. Review and edit content if needed
7. Check Send Email checkbox
8. Click Refuse to complete
Improving Existing Emails
Use AI to improve text from email templates or self-written content, making emails more professional, clear, and polite.
Steps
1. Select email template or write preliminary content
2. Click AI icon (✨)
3. Select Improve
4. AI will improve text to be more professional, clear, and polite
5. Review results and edit if needed
Creating Multiple Versions
If not satisfied with AI-generated content, use Regenerate to create another version with different phrasing.
Steps
1. After AI creates content
2. Click Regenerate
3. AI will create another version with different phrasing
4. Repeat until finding suitable version
Combining AI with Email Templates
Combine existing email templates with AI to get emails that are both consistent and personalized.
Key points
• Select existing email template as base
• Use AI Improve to enhance or customize
• Result: Email follows company standards while fitting context
• Save time while ensuring quality
Tips for Effective Rejection Emails
Key points
• Always review AI content - AI is a support tool, not a complete replacement
• Read carefully before sending, ensure information is accurate and appropriate
• Customize for each case: internal candidates need more polite and encouraging tone
• Referred candidates need clearer explanations
• Potential candidates should be encouraged to apply again in the future
• Use AI for difficult situations: refusing candidates with good skills but not suitable
• Refusing for sensitive reasons or candidates who passed multiple interview rounds
Workflow Optimization
Use AI to create efficient and consistent recruitment workflows.
Key points
• Create basic templates: Use AI to create email templates for each refusal reason, save as email template
• Consistent communication: Use AI to ensure consistent tone, avoid grammar errors
• Save time: Use AI for bulk rejection emails, focus on potential candidates
• Maintain company professional image in all communications
Handling Special Situations
Common Situations
| Situation | How to Handle with AI |
|---|---|
| Refusing internal candidate | Request AI to create email with encouraging tone, emphasize strengths, encourage skill development |
| Refusing international candidate | AI can create emails in multiple languages, ensure appropriate communication culture |
| Refuse but keep in touch | Request AI to add invitation to talent pool, acknowledge skills, suggest staying in contact |
| Refuse due to lack of experience | AI creates email encouraging skill development and reapplying in the future |
| Position already filled | AI creates email acknowledging skills, suggesting to save resume for future opportunities |
Frequently Asked Questions
Common questions about using AI in recruitment.
Key points
• Can AI create emails in Vietnamese? - Yes, AI supports multiple languages including Vietnamese
• Can I edit AI-generated content? - Yes, you can fully edit before sending
• Does AI save email history? - No, AI only creates content at the time of request
• How to make AI create more suitable content? - Select accurate refusal reason, provide complete information
• Can I disable AI feature? - Yes, skip AI icon and write email manually
• Can AI send emails automatically? - No, you still need to review and click send
• Is AI content secure? - Yes, follows Odoo and AI provider security policies
Practical Examples
Examples of AI-generated email content for different situations.
Example 1: Refuse due to lack of experience
| Information | Content |
|---|---|
| Candidate | Nguyen Van A |
| Position | Senior Developer |
| Reason | Insufficient experience |
| AI Email | Dear Nguyen Van A, Thank you for your interest in the Senior Developer position at our company. After careful consideration, we found that your current experience does not fully match the requirements of this position. However, we appreciate your skills and potential. We encourage you to continue developing and apply again in the future. |
Example 2: Position already filled
| Information | Content |
|---|---|
| Candidate | Tran Thi B |
| Position | Marketing Manager |
| Reason | Position already filled |
| AI Email | Dear Tran Thi B, Thank you for applying for the Marketing Manager position. We are very impressed with your experience and skills. However, this position has been filled. We will keep your resume and will contact you when suitable positions become available in the future. |
Best Practices
Key points
• Select accurate refusal reason for AI to create appropriate content
• Always review and edit AI content before sending
• Use Regenerate if not satisfied with first version
• Combine AI with email templates for both consistency and personalization
• Customize tone for different candidate audiences
• Avoid sharing sensitive information in rejection emails
• Use AI to maintain professional and consistent image
• Save time for more important tasks