Skip to content

Recruitment Module Documentation#

Overview#

The Recruitment module in the Horilla HR System provides a structured approach to managing the hiring process. It consists of several key sections that help streamline candidate selection, interviews, and job postings.

Sections#

1. Dashboard#

The dashboard provides an overview of the recruitment process, including key metrics, recent activities, and quick access to essential features. Dashbord

2. Recruitment Pipeline#

This section displays the progress of candidates through different stages of the recruitment process. It provides a visual representation of where each candidate is in the hiring funnel.

Accessing the Recruitment Pipeline#

Navigate to the Recruitment module from the left sidebar.

Click on Recruitment Pipeline to access the pipeline view. Form

How to Add a Recruitment in Horilla HR System#

Click on Recruitment in the sidebar and then + Recruitment icon in the upper right corner.

Fill in the details – Title, Description, Job Position, Managers, Start & End Dates, Vacancy, and Company. Form

Set preferences – Choose Survey Templates, Skills, and toggle options for publishing, profile image, and resume.

Click Add to save the recruitment.

Understanding the Pipeline Interface#

At the top, you will see the list of job positions (e.g., "Marketing Manager", "Senior Developer", "Sales Support").

Each job position has a number indicator showing the number of candidates in that stage.

Below the job titles, candidates are categorized into different stages of the recruitment process.

Viewing Candidates in Different Stages#

Each section under a job title represents a stage in the recruitment process (e.g., Applied, Initial, Screening, Interview).

The number next to the stage name (e.g., Applied (0)) shows how many candidates are currently in that stage.

Candidate information is displayed in a table with columns such as:

Candidate Name, Email, Job Position, Contact, Scheduled Interviews, Rating, Current Stage

Managing Candidates in the Pipeline#

Use the Stage Bulk Update dropdown to move multiple candidates to a different stage at once.

Click the + Stage button to add a new stage to the recruitment process. Stage

Click the + button next to each stage to manually add candidates or take action on existing candidates.

Filtering and Searching Candidates#

Use the Search bar at the top right to find specific candidates.

Click the Filter button to apply filters based on job position, status, or other criteria.

Move candidates forward in the pipeline by changing their stage using the Stage Bulk Update option.

3. Recruitment Survey#

This module allows recruiters to create and manage surveys to gather insights from candidates, hiring managers, or employees regarding the recruitment process. Recruitment

From the left sidebar menu, click on Recruitment

In the expanded recruitment submenu, click on Recruitment Survey

This will take you to the Survey Templates page where you can view existing survey templates

Creating a New Recruitment Survey#

On the Survey Templates page, locate the + button next to the Templates section Recruitment

Click the + button to create a new survey template

Give your survey template a name (like Resume as shown in the example)

Add questions to your survey by clicking the + button next to "Questions" Recruitment

For each question:#

Type your question in the designated field

Select the question type (Text, Multiple Choice, etc.) from the dropdown

Use the Actions column tools to edit or customize your questions

Managing Survey Questions#

You can add different types of questions:

Text questions (like "What are your aspirations in life?"), Multiple Choice questions (like "How many years of experience do you have?")

Use the edit icon in the Actions column to modify existing questions

Use the additional icon (shown as a colored dot) to access more options for each question

4. Candidates#

The Candidates section lists all applicants who have applied for job openings. It includes details such as resumes, application status, and communication history.

At this point, you're viewing the Candidates section where all job applicants are listed. Each candidate card shows their name, email, position, and department. Candidate

To create a new candidate:#

Click the red Create button in the top-right corner

Fill in the candidate's information in the form that appears

Add their contact details, resume, and position they're applying for Create Candidate

Select the appropriate department

Set their initial status (the system allows tracking as Hired, Not-hired, or Cancelled)

Save the new candidate record

Once created, the new candidate will appear in this list where you can track their application progress through the recruitment pipeline.

5. Interview#

The Interview module enables recruiters to schedule, manage, and evaluate candidate interviews. It may include interview templates, feedback forms, and scoring systems.

This screen displays all upcoming and past candidate interviews. Users can: interview

View interview details (candidate name, interviewer, date, time)

See interview status (upcoming in yellow, expired in red)

Create new interviews via the red Create button

FIll in the required fields and then click the Save button interview

Edit or manage interviews using the action icons

Search for specific interviews using the search box

Filter interviews with the filter dropdown

6. Recruitment#

This section serves as the core of the system, allowing recruiters to manage job postings, applicant tracking, and hiring decisions.

Creating a New Position#

Access the Recruitment dashboard through the left sidebar menu

Click the red "Create" button in the top-right corner interview

Complete the recruitment form with position details, vacancies, managers, dates, and requirements interview

Save the new position to add it to the recruitment table

Managing Recruitment#

Track hiring progress and candidate statistics in the main table

Use filters to view open or closed positions

7. Open Jobs#

Displays a list of all currently available job openings within the organization. Recruiters can post new jobs, edit job descriptions, and track applications. Jobs When you click "Open Jobs" from the left sidebar:

You will see a page displaying all current job openings

Each job appears as a card showing position details, posting date,

Apply Now and Details buttons are available for each position Jobs

To apply for a position:

Click the "Apply Now" button on the job card

Complete the application form with your personal information

Review the job responsibilities and requirements shown on the right side

Submit your application using the "Apply" button at the bottom

8. Stages#

Defines the various stages of the recruitment process, such as screening, technical assessment, HR interview, and final selection. This helps in structuring candidate evaluations.

Navigate to the Recruitment section from the left-hand navigation menu.

Click on the Stage option within the Recruitment menu. Jobs

Adding a New Stage:#

On the "Stage" page, locate and click the "Add Stage" button. This will open the "Add Stage" pop-up window.

Fill in the required fields:

Stage: Enter the name of the new stage you want to add (e.g., "Phone Interview", "Technical Assessment", "Final Interview").

Recruitment: Select the specific recruitment process this stage belongs to from the dropdown menu.

Stage Manager: Choose the user who will be responsible for managing this stage from the dropdown menu.

Stage Type: Select the type of stage from the dropdown menu (e.g., "Interview", "Assessment", "Offer").

Click the "Save" button. This will add the new stage to the recruitment process and close the pop-up window. Jobs

Viewing and Managing Existing Stages:#

The "Stage" page displays a list of all existing stages with the following information:

Title: The name of the stage.

Managers: The user responsible for the stage.

Applied: The number of candidates currently in this stage.

Actions: Options to edit or delete the stage (if permissions allow).

Filtering and Searching:#

Use the search bar to quickly find a specific stage by name.

Click the "Filter" button to apply filters based on different criteria (e.g., recruitment process, stage manager).

9. Skill Zone#

A repository of required skills for different roles. It helps recruiters match candidates' skill sets with job requirements and identify skill gaps in potential hires. Jobs

Navigate to the Recruitment section from the left-hand navigation menu. Click on the Skill Zone option within the Recruitment menu.

Adding a New Skill Zone:#

On the "Skill Zone" page, locate and click the "Create" button (located in the top right corner). This will open the "Skill Zone" pop-up window. Jobs

Fill in the required fields:

Skill Zone: Enter the name of the new skill zone you want to add (e.g., "Software Development", "Marketing", "Customer Service").

Description: Provide a brief description of the skills included in this zone.

Company: Select the company this skill zone belongs to from the dropdown menu.

Click the "Save" button. This will add the new skill zone to the system and close the pop-up window.

Viewing and Managing Existing Skill Zones:#

The "Skill Zone" page displays a list of all existing skill zones.

Title: The name of the skill zone.

Description: A brief description of the skill zone.

Actions: Options to edit or delete the skill zone (if permissions allow).

Filtering and Searching:#

Use the search bar to quickly find a specific skill zone by name.

Click the filter icon to apply filters based on different criteria (e.g., company).