Recruit Module: Job Posting and Candidate Management

The Recruit Module in CRM LEAF streamlines the hiring process by managing job postings, applications, interview schedules, offer letters, candidate skills, and databases. It integrates recruitment workflows with the career site and generates relevant reports, helping organizations attract, assess, and onboard the best talent efficiently.
Features
- Jobs: Create and manage job openings.
- Job Applications: Track incoming applications for posted jobs.
- Interview Schedule: Organize and manage interview rounds.
- Offer Letters: Generate and send offer letters to candidates.
- Skills: Maintain a database of required skills.
- Candidate Database: Store and manage candidate information.
- Career Site: Publish jobs publicly and attract candidates.
- Reports: Generate recruitment and hiring reports.
How to Add a New Job

Go to Recruit > Add Job.
Fill out the following fields:
- Job Title: Enter the job position name.
- Job Category: Select the primary category of the job.
- Job Sub Category: Specify the subcategory if applicable.
- Department:Choose the department the job belongs to.
- Skills: Select required skills (e.g., HTML, Laravel, Flutter, MySQL, CodeIgniter, JavaScript).
- Location:Enter the job location (e.g., California, Ultratech Cement Distributors).
- Interview Rounds: Choose interview stages (e.g., HR round, Technical round, Manager round).
- Start Date:Select the job posting start date.
- End Date: Select the job posting end date.
- Total Openings: Enter the number of vacancies.
- Status: Choose job status (e.g., Open, Closed, On Hold)
- Recruiter:Assign the recruiter responsible for the job.
- Job Type: Specify (e.g., Full-time, Part-time, Contract).
- Work Experience:Required years of experience.
- Currency: Currency for salary.
- Show Pay By:Define the pay frequency (e.g., Monthly, Annually).
- Job Description: Enter detailed job responsibilities and requirements.
Required Candidate Fields
When managing candidate applications, ensure the following are collected:
- Photo
- Resume
- Expected CTC (Cost to Company)
- Date of Birth
- Gender
- Current CTC
Jobs Table View
Example
| Job Title |
Department |
Location |
Openings |
Status |
Recruiter |
Start Date |
End Date |
Action |
| Frontend Developer |
IT |
California |
3 |
Open |
John Williams |
19-05-2025 |
19-06-2025 |
Edit/Delete |
| Marketing Manager |
Marketing |
Ultratech Cement Dist |
1 |
Closed |
Mafalda Goyette |
01-05-2025 |
31-05-2025 |
Edit/Delete |
Use the table to:
- View and manage all job postings.
- Track job status and openings.
- Edit or remove outdated job listings.
Exporting Recruitment Reports

Recruitment reports such as application status, interview schedules, and hiring analytics can be exported in Excel format for audits and reviews.
Path: Go to Recruit > Reports > Export to download recruitment data.
Quick Actions – Recruit Module
| Action |
How To |
| Add New Job |
Go to Add Job, fill the form, and click Save. |
| View Jobs |
Use the jobs table to browse and filter job listings. |
| Edit/Delete Job |
Use the Action column to update or remove job postings. |
| Export Reports |
Go to Recruit > Reports > Export to download reports. |
FAQ – Recruit Module
Q: Can I define multiple interview rounds?
A: Yes, you can select multiple rounds like HR, Technical, and Manager rounds.
Q: Is it mandatory to specify required skills?
A: Yes, selecting skills helps filter suitable candidates.
Q: Can I assign recruiters to jobs?
A: Yes, each job can have an assigned recruiter for tracking.
Q: What candidate information is required?
A: Photo, resume, expected CTC, DOB, gender, and current CTC are mandatory fields.