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.

AI Email Generation
Automatic Content Creation
Text Improvement
Multiple Versions
Professional Rejection Emails
Workflow Integration

Key Features

AI Features

FeatureDescriptionWhen to Use
GenerateAI automatically creates rejection email content based on contextWhen starting to write email from scratch
ImproveAI helps improve existing text to be more professionalWhen you have content from template or self-written
RegenerateCreate different versions to choose fromWhen not satisfied with current version
Flexible EditingCan edit AI-generated content before sendingAlways 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

ComponentDescription
Refuse ReasonSelect refusal reason (required)
Email TemplateSelect existing email template (optional)
Email BodyEmail content with AI button (✨)
Send EmailCheckbox 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

SituationHow to Handle with AI
Refusing internal candidateRequest AI to create email with encouraging tone, emphasize strengths, encourage skill development
Refusing international candidateAI can create emails in multiple languages, ensure appropriate communication culture
Refuse but keep in touchRequest AI to add invitation to talent pool, acknowledge skills, suggest staying in contact
Refuse due to lack of experienceAI creates email encouraging skill development and reapplying in the future
Position already filledAI 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

InformationContent
CandidateNguyen Van A
PositionSenior Developer
ReasonInsufficient experience
AI EmailDear 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

InformationContent
CandidateTran Thi B
PositionMarketing Manager
ReasonPosition already filled
AI EmailDear 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