HR Management
Managing job applications, employee details, and payroll is streamlined with a structured system that ensures efficiency, transparency, and ease of access. Easily add salaries, apply increments, manage incentives, and process payroll accurately using our Employee Payroll Software.
Candidate Management
The system enables companies to handle candidate applications efficiently, from submission to final hiring decisions. Our platform also functions as a Candidate Tracking Software, making it an ideal End-to-end recruitment platform.
We provide companies with a link to their career page, allowing them to add applicant data directly into the system. The submitted details will be displayed on their dashboard for easy access and management.
Candidate Application Submission
Candidates can apply for job positions, submitting their personal information, qualifications, and resume. Their application will be stored in the system for review by the hiring team.
Reviewing Candidate Details
Once a candidate submits an application, the hiring team can:
- Access the candidate's complete profile, including their resume, experience, and applied job designation.
- Verify qualifications, work experience, and other key details before proceeding to the next steps.
Interview Scheduling
- Once a candidate is shortlisted, the hiring team can schedule an interview.
- The system allows interviewers to set interview dates and times based on availability.
- Candidates will receive mail regarding their scheduled interviews.
Updating the Hiring Status
Throughout the hiring process, the candidate's status can be updated accordingly:
Interview Scheduled
The candidate has been selected for an interview.
Not Selected
The candidate does not meet the job requirements.
Document Verified
Submitted documents have been reviewed and approved.
Hired
The candidate has successfully completed the hiring process.
This structured approach ensures that every step of the hiring process is properly documented and tracked for better decision-making.

Employee Management
The Employee Database Management System enables Admins and HR to manage employee records, update details, and control access while ensuring role-based permissions using a Role-based employee access tool.
Employee Profile Management
Admins and HR can update employee details, including name, contact information, job designation, department, and assigned role.
Viewing & Managing Employee Details
- Admins and HR have full access to employee records, including roles, departments, and employment status.
- Role-based access ensures proper data management and security.
Employee Search & Filtering
- Search by Name – Quickly locate an employee by entering their name.
- Filter by Role – Find employees based on job roles (Admin, HR, User, etc.).
Employee Profile (For Employees)
Employees can view their personal and employment-related information from their profile page but cannot make any changes.
What Employees Can See in Their Profile:
- Personal Details – Name, contact information, job designation, department, and assigned role.
- Password Management – Employees can change their passwords for secure account access.
This system ensures Admins and HR have full control over employee management, while employees can access relevant information without making unauthorized changes.

Salary Management
Managing employee salaries and payroll has never been easier! This system allows you to add salaries, apply increments, manage incentives, and ensure accurate payroll processing — all in one place through an Automated Payroll System.
Adding Employee Salary
Easily add and manage employee salaries with just a few steps:
- 1. Select Employee: Choose the employee from the list.
- 2. Enter Gross Salary: Input the total salary before deductions.
- 3. Choose Start Month: Select the month when the salary starts.
- 4. Save & Display: The salary is stored in the system and visible under the employee's records.
Need to increase an employee's salary? Simply use the Increment Button to update their salary. Enter the new amount, and the system will automatically reflect the updated salary in the records.
Salary Management & Updates
View Salary Details
See the complete salary breakdown, including base salary, deductions, net pay, and incentives.
Salary Increment
Click the Increment Button to update an employee's salary. Enter the new salary amount. The system saves and reflects the updated salary automatically.
Delete Salary (If Needed)
If there's an error or an employee leaves, you can remove the salary details.

Payroll Processing & Management
TrackHabit supports flexible payroll calculation architectures tailored for different team structures — whether you require real-time punch-in verification or simple monthly leave-based (LWP) processing.
Payroll Calculation Modes
Attendance-Based Payroll
Calculates net salary dynamically from actual clock-in/clock-out logs, total recorded working hours, shift rules, and present days.
Leave-Based Payroll (LWP Only)
Processes flat monthly base salary with automated deductions for Leave Without Pay (LWP) days, without requiring employees to punch in daily.

Payroll Engine Workflow
1. Generating Payroll & Salary Retrieval
Select the target payroll month and preferred calculation mode (Attendance vs LWP):
- Automatic Fetching: The system retrieves gross salary structures assigned to employees for the selected month.
- Pending Flagging: Employees missing assigned base salaries are marked as 'Pending' so HR can define their salary before processing.
- On-Hold Status: Salaries can be held temporarily if bank details or compliance checks require verification.
2. Automatic Leave & Shortage Deduction
- Attendance & Leave Sync: Real-time synchronization with Leave Management and Attendance punch logs.
- Automated Deductions: Unpaid leaves (LWP) and work hour shortages trigger automated pro-rata deductions.
- Paid Leaves & Holidays: Approved paid leaves, festive holidays, and weekend offs are preserved without salary cuts.
3. Finalizing Payroll & Salary Slips
- Finalizing Payroll: Lock payroll once reviewed to prevent unauthorized edits.
- Reset Payroll: Allows admins to unlock and recalculate payroll if corrections or bonuses need to be added.
- Salary Slip Download: Employees can view and download their detailed salary slips anytime.