Expense Management
Redefining how people interact with entitlements
I redesigned an internal entitlement management platform to make configuring and managing access faster and more intuitive. The previous experience was fragmented and hard to scale, especially when handling multiple users and data feeds. The new design brings clarity and control through a streamlined, modular interface that supports confident decision-making.
ROLE
Product Designer
DURATION
2 months
TEAM
Product Manager
Front End Engineer
RESPONSIBILITIES
Data Visualization
Data Analytics
User Interface Design
Definition
What is Entitlement Management?
Entitlement management refers to the process of defining, assigning, monitoring, and revoking access rights or permissions that users have to systems, data, applications, or services within an organization. If entitlement management is not done well, it can lead to serious consequences across security, efficiency, compliance, and user experience. Here are key risks and impacts:
Security vulnerabilities
Users may retain access to sensitive systems they no longer need (e.g., after changing roles or leaving the company).
-> Increases the risk of internal data breaches, misuse of data, or accidental exposure of critical information.
Operational inefficiency
Employees waste time navigating confusing access workflows or waiting on manual approvals.
Compliance failures
Violations of industry regulations (e.g., GDPR, HIPAA, SOX) if access controls aren't properly enforced or audited.
-> Could lead to fines, audits, or loss of trust from clients and stakeholders.
Lack of accountability
No clear logs of who has access to what, why, and when, making it hard to trace errors or audit access rights.
How might we simplify and strengthen entitlement management to ensure the right people have the right access at the right time
Problem Space
Managing multiple entitlements is time-consuming and cumbersome
Employees often need to handle several entitlements at once, but the current system lacks the structure and clarity to support efficient multitasking. Without streamlined UI elements or batch actions, even routine tasks like assigning or modifying entitlements become repetitive and slow.
While the chart presents the entitlement lifecycle as a seamless loop, in reality, users often experience each stage as disjointed, with no clear way to manage or view entitlements holistically within one interface.
https://frontegg.com/guides/entitlements-management
Design Goals
How can we solve this?
Create a seamless experience where users can create, allocate, monitor, and revoke entitlements without jumping between disconnected modules.
Design flexible components that allow users to view and configure multiple entitlements simultaneously.
Integrate real-time status indicators, change logs, and usage insights to help users monitor entitlement activity and take action quickly.
Final features
Entitlement portal dashboard
This is the Home Dashboard of the Entitlement Portal, serving as a launchpad for users to navigate key platform functions such as file uploads, configuration, entitlements, account data, and deal management.
Scenario
A compliance officer logs into the portal to verify recent entitlement changes and upload a new user access file. This officer wants to ensure a new role was created and upload a CSV with updated access records
Final features
User entitlement overview panel
This panel is a centralized interface for viewing and managing all entitlement-related information for a specific user. It combines user metadata (e.g., department, roles, feed stats) with entitlement history and real-time status updates in one streamlined view.
Final features
Entitlement group assignment & feed configuration
This administrative tool supports the configuration of entitlement groups and managing data feed structures within the platform. These screen and popup allow administrators to easily add users to existing groups. It supports efficient backend configuration without needing to leave the portal or refer to external tools.