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?

  1. Create a seamless experience where users can create, allocate, monitor, and revoke entitlements without jumping between disconnected modules.

  2. Design flexible components that allow users to view and configure multiple entitlements simultaneously.

  3. 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.