Success Story
About the Client

The client is a leading HR technology provider. They offer an all-in-one cloud platform to manage the entire employee lifecycle. Their solutions automate key HR tasks like recruitment, onboarding, payroll, attendance tracking, performance management, and benefits.
Business Situation and Requirements
The client had a widely used HRMS platform with over 500 customers across Africa. The system handled core HR tasks well, but adding new features was not simple. Each update required careful planning to avoid breaking existing modules. The client also lacked the internal expertise to design new roles, workflows, and architecture for an additional module. They needed support to extend the platform without slowing down current operations.
The client aimed to build a time and attendance module that fits into their existing HRMS without disrupting current features. They wanted clear role-based access, simple workflows, and smooth data flow. The focus was on accurate attendance tracking, flexible shift management, and easy scheduling. They also wanted to reduce manual work, avoid errors, and give HR teams better visibility, all within one platform.
For this independent module development, the key requirements were:
Analyze the existing HRMS software and identify dependencies for the new module.
Create user stories to define features and design the module’s workflow.
Design the development strategy, including the database and system architecture for the module.
Develop the time and attendance management module according to the defined specifications.
Test the module thoroughly and implement improvements as needed.
Deploy the module without affecting the functionality of existing HRMS modules.
Solution
Our team started development with brainstorming sessions to understand the business goals for the new module. We then created user stories and shaped a development roadmap covering architecture, database, and management strategies. Continuous development and deployment cycles allowed us to implement changes and feedback at twice the usual speed. Some of the key features and modules that we built for the client included:
Role-Based Access Control
- Assign permissions based on user roles: Employee, HoD, Supervisor, and Admin.
- Control access to sensitive data and management features.
- Ensure each user interacts only with relevant parts of the module.
Employee Attendance Tracking
- Maintain records of employee presence and working hours.
- Track clock-in and clock-out times accurately.
- Generate attendance reports for HR and management review.
Shift Management
- Create, modify, or swap employee work shifts.
- Adjust schedules based on business requirements.
- Provide flexibility for dynamic workforce management.

Automated Clocking Updates
- Automatically update employee clocking times based on shift changes.
- Reduce manual errors in attendance records.
- Ensure accurate payroll and compliance with HR policies.
Employee Management
- Add new employees to the system quickly.
- Assign roles and access permissions at the time of onboarding.
- Maintain employee records in a centralized database.
Scheduling & Planning
- Create daily, weekly, or monthly work schedules.
- Assign shifts to employees efficiently.
- Monitor schedule adherence and make real-time adjustments.
Reporting & Insights
- Generate attendance and shift reports for management.
- Analyze workforce productivity and attendance trends.
- Identify shift compliance issues or absent employees

Impact
The new module makes it easy to track employees, manage their availability, and organize shifts. This addition has made the HR management solution more complete and efficient. Clients can now handle all workforce management tasks from a single platform.
The client successfully rolled out the module to their customers and received excellent feedback. After implementing major fixes and adding critical features, the company recently raised $20 million in funding. Unthinkable’s expertise in developing and modernizing the solution was highly appreciated.








