Absence Management

Absence Management

The Challenge

This feature enabled Companion App users to request absences like holidays or sick leave directly from their devices, and ensured those absences were reflected in the Time & Attendance system. On the admin side, we built tools to configure custom leave allowances, including company-specific policies like tenure-based annual leave increases.

We worked closely with developers to navigate backend limitations while ensuring the front-end remained intuitive and flexible. I focused on how to clearly communicate request statuses (pending, approved, declined), and on how to help admins manage high volumes of absence requests, introducing helpful filters, bulk actions, and smart defaults to keep the experience smooth and scalable.

Key Considerations

  • Submission flow for absences from both Companion App (repeat users) and Portal (admins).

  • Manage requests flow for admins - easily scannable data using filters and quick actions

  • Strong collaboration with developers was needed to align with backend constraints while keeping UI flexible and easy to manage.

  • Considered custom leave allowances per individual.

  • This needed to work seamlessly with and alongside the existing “Timesheets” feature

Outcomes

We launched the absence management feature in 2024.
The outcome of this project was a sleek, easy to use and manage addition to the daily admin process for everyone. The new feature allows employees to not only book holidays, but check their remaining balances and check upcoming bookings. It also allows admins to be able to accept/decline requests and track allowances.

User feedback suggested that this was a much needed addition to streamline the daily process which is extremely valuable to the end user.

Design Highlights