Recruitment Management System

End-to-end recruitment with AI screening, automated interviews, and calendar integration

Quick Navigation

System Status

AI Screening
Active
Calendar Sync
Setup Required
Active Jobs3
Applications9

Quick Links

System Overview

A complete recruitment management system that combines AI-powered screening, automated interview scheduling, and calendar integration to streamline the entire hiring process from job posting to offer letter.

Core Features

  • AI Resume Screening & Scoring
  • Automated Interview Rounds
  • Calendar Integration (Google/MS)
  • Bulk Operations Processing

Business Value

  • Reduce hiring time by 40%
  • Improve candidate quality
  • Eliminate scheduling conflicts
  • Data-driven hiring decisions

System Architecture

AI Engine

Resume analysis & scoring

Calendar Service

Google Meet & MS Teams

Analytics

Real-time insights

Recruitment Pipeline

Applied
Screening
Interview
Technical
Offer
Hired
Rejected

Stage Transitions

Applied
โ†’
Screening
Auto AI Screening
Screening
โ†’
Interview
Score โ‰ฅ 80
Interview
โ†’
Technical
Manager Decision
Technical
โ†’
Offer
Passed Assessment
Offer
โ†’
Hired
Accepted Offer
Any
โ†’
Rejected
Manual/Score < 60

Key Actions Per Stage

Screening
AI Analysis, Manual Review
Interview
Schedule, Feedback, Auto-rounds
Offer
Create Offer, Send Terms
Rejected
Reason Required, Email Template

AI-Powered Features

Resume Screening

  • Skill Matching: Detects required vs actual skills
  • Experience Analysis: Years detection & validation
  • Education Verification: Degree & institution check
  • Scoring: 0-100 match score calculation

Smart Recommendations

  • Auto-Advance: Score โ‰ฅ 80 = automatic interview
  • Manual Review: Score 60-80 = human decision
  • Auto-Reject: Score < 60 = consider rejection
  • Interview Questions: AI-generated based on resume gaps

AI Analysis Report Example

Strengths

Has Node.js experience
Has TypeScript experience
Has MongoDB experience
Meets education requirements

Areas for Review

Missing Microservices experience
Below minimum experience (4/5 years)

Interview Automation

Automated Rounds

1

Initial Screening

AI schedules video interview automatically

2

Technical Assessment

Auto-scheduled based on availability

3

Final Interview

Panel interview with hiring manager

Smart Platform Selection

Google Meet

Default for Google Calendar users

Primary

Microsoft Teams

For Microsoft 365 organizations

Secondary

Automation Benefits

Time Saved

70% less scheduling time

No-Show Rate

Reduced by 60%

Calendar Sync

100% automated

Communication

Auto-email & reminders

Calendar Integration

Setup Process

  1. 1

    Navigate to OAuth Settings

    /integrations/oauth

  2. 2

    Configure Credentials

    Google Cloud / Azure Portal setup

  3. 3

    User Connection

    Each user connects their calendar

  4. 4

    Start Scheduling

    Auto-create real calendar events

Features by Platform

Google Calendar

  • Real Google Meet links
  • Calendar event creation
  • Email invitations

Microsoft Teams

  • Teams meeting rooms
  • Screen sharing
  • Recording capabilities

Common Issues & Solutions

Bulk Operations

Bulk Screening

Run AI screening on all applications for a specific job posting

POST /applications/bulk-process

Bulk Scheduling

Schedule interviews for multiple candidates simultaneously

POST /applications/bulk-schedule

Batch Updates

Update application stages or status in batches

PATCH /applications/batch-update

Bulk Scheduling Workflow

1. Select Candidates

Checkbox selection from applications list

2. Configure Schedule

Set interview rounds & preferences

3. AI Processing

Auto-select platforms & time slots

4. Send Invitations

Auto-email candidates & interviewers

Public Job Board

Public vs Internal

Public Job

Visible to external candidates on jobs page

isPublic: true
Slug required

Internal Job

Only visible to organization members

isPublic: false
Internal only

URL Structure

Organization Landing

/jobs?org=organization-slug

Job Detail Page

/jobs/job-id?org=organization-slug

Application Form

In-page form on job detail

Public Application Process

Browse Jobs
View Details
Apply Online
Upload Resume
Confirmation
Status Updates

Analytics & Reports

Key Metrics Tracked

Time to Hire
< 30 days
Offer Acceptance Rate
> 85%
Source Quality
Track by channel
Cost per Hire
Department analysis
Candidate Satisfaction
Survey scores
Hiring Manager Satisfaction
Feedback scores

Report Types

Pipeline Report

Daily

Source Analysis

Weekly

Time Metrics

Monthly

Quality Report

Per Hire

Cost Analysis

Quarterly

Forecast Report

Quarterly

Dashboard Widgets

9

Total Applications

3

Active Jobs

4

In Interview

75%

Avg. AI Score

Role-Based Permissions

RoleJob ManagementCandidate AccessInterview SchedulingAI Configuration
Employee
View onlyNoneNoneNone
Hiring Manager
View assignedView assignedSchedule & feedbackRun screening
HR Manager
Create/Edit/CloseAll applicationsAll schedulingConfigure & run
System Admin
Full controlFull accessFull controlFull configuration

Data Access Levels

Public Data
  • โ€ข Job descriptions
  • โ€ข Company information
  • โ€ข Application form
Internal Data
  • โ€ข Candidate resumes
  • โ€ข Interview feedback
  • โ€ข Salary information
Restricted Data
  • โ€ข Rejection reasons
  • โ€ข Salary negotiations
  • โ€ข Internal notes

Troubleshooting Guide

Need Additional Help?

Contact your system administrator or HR department for configuration issues. For technical support, check server logs and API documentation.

Best Practices

For Hiring Managers

  • Set clear job requirements before posting
  • Review AI recommendations but use judgment
  • Provide detailed interview feedback promptly
  • Use bulk operations for efficiency

For HR Administrators

  • Configure OAuth before calendar use
  • Set up email templates for consistency
  • Monitor pipeline metrics weekly
  • Train hiring managers on system features

Pro Tips

๐Ÿ’ก Use Bulk Screening

Process all applications at once after job posting

๐Ÿ“… Auto-Schedule

Let AI handle interview scheduling for efficiency

๐Ÿ“Š Track Metrics

Use analytics to improve hiring process over time

Need help? Contact your HR department or system administrator.