Skip to main content

Recruitment

Recruitment module will help you to manage recruitment process.

Features

  • Job Postings - Create and publish job openings
  • Candidate Management - Track candidates through the hiring process
  • Interview Scheduling - Schedule and manage interviews
  • Application Tracking - Monitor application status and progress
  • Hiring Workflow - Configurable hiring pipeline stages

Requirements

  • Open Core Business Suite v5.0+
  • PHP 8.2+

Dependencies

This module has no dependencies on other modules.

Installation

Enable via Admin Panel

  1. Log in as administrator
  2. Navigate to Settings > Addons
  3. Find Recruitment and click Enable
  4. Run migrations if prompted

Enable via Command Line

php artisan module:enable Recruitment
php artisan migrate

Usage

Creating Job Postings

  1. Navigate to Recruitment > Job Postings
  2. Click Create Job Posting
  3. Fill in job details:
    • Job title and description
    • Department and location
    • Required qualifications
    • Salary range (optional)
    • Application deadline
  4. Set posting visibility (internal/external)
  5. Publish the job posting

Managing Candidates

  1. Navigate to Recruitment > Candidates
  2. View all applicants
  3. Filter by job posting, status, or date
  4. Click on a candidate to view details:
    • Resume and cover letter
    • Application history
    • Interview notes
    • Evaluation scores

Application Tracking

Track candidates through hiring stages:

  1. Applied - Initial application received
  2. Screening - Resume review in progress
  3. Interview - Scheduled for interview
  4. Evaluation - Under consideration
  5. Offer - Job offer extended
  6. Hired - Candidate accepted offer
  7. Rejected - Application declined

Scheduling Interviews

  1. Navigate to candidate profile
  2. Click Schedule Interview
  3. Set interview details:
    • Date and time
    • Interview type (phone, video, in-person)
    • Interviewers
    • Location or meeting link
  4. Send calendar invitations

Recording Interview Feedback

  1. Navigate to candidate profile
  2. Click Add Feedback
  3. Rate candidate on criteria
  4. Add detailed notes
  5. Make recommendation (proceed/reject)

Hiring Process

  1. Select approved candidate
  2. Click Extend Offer
  3. Configure offer details
  4. Generate offer letter
  5. Track offer acceptance
  6. Convert to employee upon acceptance

Viewing Reports

Access recruitment reports from Recruitment > Reports:

  • Open positions summary
  • Time-to-hire metrics
  • Source effectiveness
  • Pipeline funnel analysis
  • Hiring manager statistics

Configuration

Configure recruitment settings in Settings > Recruitment Settings:

  • Hiring workflow stages
  • Email templates for candidates
  • Interview feedback criteria
  • Job posting templates
  • Career page settings