Setting Up Recruitment Module
The Recruitment module in IceHrm automates organizational recruitment and staffing operations. It enables you to:
- Post jobs
- Let candidates apply for these jobs
- Schedule interviews
- Track candidate progress with notes
- Share job links with LinkedIn, Facebook, Twitter
Module Components
IceHrm Recruitment consists of three main sections:
- Recruitment Setup: Prepare job advertisements by managing employment types, experience levels, job functions, education levels, and benefits
- Job Postings: Create job advertisements and publish them on social media
- Candidates: Store details of candidates who applied for job postings
Recruitment Setup
Before posting jobs, configure the foundational elements through Recruitment Setup.
Go to Recruitment > Recruitment Setup

Adding Employment Types
Employment types categorize the nature of employment for job positions (e.g., Full-time, Part-time, Contract).
How to Add
-
Go to Recruitment > Recruitment Setup
-
Click on the Edit Employment Types tab
-
Click the Add New icon

-
Enter the Name for the employment type
-
Click Save
Common Employment Types
- Full-time: Regular employment with standard working hours
- Part-time: Employment with reduced working hours
- Contract: Fixed-term employment with a defined end date
- Temporary: Short-term employment for specific projects
- Internship: Training position for students or recent graduates
Adding Experience Levels
Experience levels help categorize job positions based on the required professional experience (e.g., Entry Level, Senior, Manager).
How to Add
-
Go to Recruitment > Recruitment Setup
-
Click on the Edit Experience Levels tab
-
Click the Add New icon

-
Enter the Name for the experience level
-
Click Save
Common Experience Levels
- Entry Level: No prior experience required; suitable for recent graduates
- Junior: 1-2 years of relevant experience
- Mid-Level: 3-5 years of relevant experience
- Senior: 5-8 years of relevant experience with demonstrated expertise
- Lead: 8+ years of experience with leadership responsibilities
- Manager: Management experience with team leadership skills
- Director: Strategic leadership with departmental oversight
Adding Job Functions
Job functions categorize positions by their functional area or department (e.g., Engineering, Marketing, Sales). IceHrm comes with most important job functions pre-configured.

How to Add
-
Go to Recruitment > Recruitment Setup > Edit Job Functions
-
Click the Add New icon
-
Enter the Name for the job function
-
Click Save
How to Edit
-
Go to Recruitment > Recruitment Setup
-
Click on the Edit Job Functions tab
-
Find the job function you want to modify
-
Click the Edit button
-
Make your changes
-
Click Save
Common Job Functions
- Engineering: Software development, infrastructure, and technical roles
- Marketing: Brand management, digital marketing, and communications
- Sales: Business development, account management, and sales
- Human Resources: HR operations, talent acquisition, and employee relations
- Finance: Accounting, financial planning, and analysis
- Operations: Business operations, logistics, and process management
- Customer Support: Customer service and client success
- Product Management: Product strategy and feature development
- Design: UI/UX design and creative services
- Legal: Legal counsel and compliance
Setup Workflow
1. Configure Employment Types
↓
2. Configure Experience Levels
↓
3. Configure Job Functions
↓
4. Configure Education Levels (optional)
↓
5. Configure Benefits (optional)
↓
6. Post Jobs
↓
7. Manage Candidates
Quick Reference
- Add employment type: Navigate to Recruitment > Recruitment Setup > Edit Employment Types
- Add experience level: Navigate to Recruitment > Recruitment Setup > Edit Experience Levels
- Add/edit job function: Navigate to Recruitment > Recruitment Setup > Edit Job Functions
- Post jobs: Navigate to Recruitment > Job Postings
- View candidates: Navigate to Recruitment > Candidates