top of page

Roles and Permission Tool Re Design

Cut role-assignment time by 40% and improved multi-country CMS governance using scalable workflows and streamlined UX patterns.

My Role

As a Product Manager and UX Designer, I led the Roles & Permissions redesign from problem discovery through delivery — conducting in-depth user research, defining the system architecture, designing workflows and UI, running usability tests, and partnering with engineering for seamless implementation. My goal was to balance strategic scalability with user-centered simplicity, empowering global teams to manage content governance effectively.

Collaborating team

Cross‑functional squad across Product, Engineering, QA, and Marketing 

Research Methods

Stakeholder interviews, Workflow audits, Usability audits, Competitive benchmarking 

CMS roles hierarchy and multi-country permissions matrix

Overview

The CMS powers content across multiple regions and business functions, but its Roles & Permissions system was holding back agility, accountability, and security. 
 

Our mission: Redesign Roles & Permissions as a transparent, flexible, and secure system that empowers admins to manage content governance independently and efficiently.

Research: Discovering User Pain Points & Expectations

To ground the redesign, we interviewed Super Admins across countries, audited real‑world workflows, benchmarked enterprise CMS patterns (Adobe/Drupal), and ran usability audits on the current UI. These inputs shaped a Role Hierarchy (Super Admin, Admin, Creator, Viewer) and a Permissions Matrix mapped to tools, templates, and country contexts.

Onboarding New Team Members

Pain Point: New team members had to request CMS credentials from the Development team, creating inefficient delays and repeated follow-ups.
 

Expectation: Super Admins should onboard new users independently, with multiple Super Admin roles segmented by department.

Lack of Transparency in Role & Permission Management

Pain Point: Admins had no visibility over assigned roles and couldn’t update or revoke them independently.

 

Expectation: Super Admins should manage user roles and permissions directly—update, revoke, or reassign as needed.

Managing Country-Specific Teams

Pain Point: Permission management across geographies (us, en-in, en-bd, en-ae) was complicated and time-consuming.

 

Expectation: Super Admins should assign roles per country, and enable a single user to be Admin or Creator across multiple regions efficiently.

Unreliable Tool Experience

Pain Point: Buggy UI with missing basic functionalities led to frustration and dependency on developers.

 

Expectation: Admins want an intuitive, reliable interface for managing templates, roles, and permissions, with full visibility of who has what access.

Insecure Password Management

Pain Point: New user passwords were manually created and shared by Backend Admins—posing a security risk.

 

Expectation: Users should set up their own accounts securely during onboarding via OTP-based 2FA, eliminating manual password sharing.

Objective

Based on these deep insights, the redesign focused on:

Enhance Transparency

Track role & permission changes with searchable history logs.

Enable Granular Control

Permissions at tool, template, and country levels.

Flexible & Scalable Governance

Invite new users, assign roles, edit roles, and deactivate roles.

Streamlined UX

Make assignment fast, intuitive, and error‑proof.

Secure Onboarding

OTP / 2FA, session management, safer invites.

Operational Efficiency

Reduce admin time while improving compliance.

Existing UX

Existing UX feels stuck and cumbersome to use 

Old CMS roles and permissions screen with confusing access list

User Flow

A comprehensive end-to-end user flow was created to align tasks, permissions, and interactions across the CMS.

Wireframes Ideation

To translate research insights into tangible solutions, we began by mapping out low-fidelity wireframes. These wireframes helped us visualize the new Roles & Permissions workflows — from user onboarding and role assignment to permission management across tools, templates, and countries.

Insights & Recommendation

Based on these deep insights, the redesign focused on:

Insight 1: Transparency gaps blocked accountability

Admins needed to know who changed what, when, and why to govern at scale.

Recommendation
  • Add Permission History & Logs with filters (user, role, action, date) and diff. view.

  • Implement Notification push on the CMS on every role change in the system.

Outcome

Higher trust in governance and faster incident audits.

CMS permission history and logs interface for governance audits

Insight 2 — Granularity was missing for real‑world governance

Country programs and tool ownership required scoped access beyond global on/off toggles.

Recommendation
  • Implement a multi‑level Permissions Matrix: tool → template → country.

  • Formalize a Role Hierarchy (Super Admin, Admin, Creator, Viewer) with defaults.

  • Allow multi‑role per user with clear precedence rules.

Outcome

Fewer escalations; clearer accountability for regional teams.

CMS multicounty role management

Insight 3 — Rigid role lifecycle slowed operations

Once assigned, roles were hard to revoke or modify without backend help.

Recommendation
  • Implement Create/ Edit / Deactivate for roles and users permissions for templates and tools

Outcome

Role setup time reduced; safer iteration without breaking live access.


CMS user onboarding and acees control interface

Insight 4 — Account setup was insecure and outdated

Passwords were manually created and shared by backend admins, creating major security risks and poor onboarding experiences.

Recommendation

Introduce a secure, self-service account setup with OTP-based login, two-factor authentication, and automatic session expiry.

Outcome

Stronger security; seamless onboarding experience that builds user trust from day one.

CMS user account setup interface

UX and System Design

We redesigned the Roles & Permissions system to address the identified challenges:

Self-Service Onboarding

Super Admins can now independently onboard new users, eliminating the need for Development team intervention.

Enhanced Transparency

Admins have full visibility over assigned roles and permissions, allowing them to manage and update them as needed.

Country-Specific Management

Super Admins can manage user roles and permissions for specific country CMS instances, streamlining operations across geographies.

Reliable Tool Experience

The CMS tool was improved to ensure reliability and ease of use, reducing user frustration.

Secure Password Management

Users can now securely set up their accounts and passwords during onboarding, eliminating manual password sharing.

Implementation Challenges

As we moved from design to development, several challenges surfaced that shaped our implementation timeline:

Account Setup Flow

The new onboarding and account setup flow had to be implemented first to ensure Roles & Permissions worked seamlessly across the CMS.

Global Tools Integration

Some tools were global and linked to multiple templates, which added complexity and extended development time.

Multi-Regional & Multilingual Dependencies

Templates and tools for different regions and languages required backend code updates to support flexible role assignments, creating dependencies outside the initial scope.

Expanded QA Scope

Testing had to be conducted across all multi-regional and multilingual CMS instances. Since this wasn’t planned in the first phase, it pushed back the go-live timeline.

OutCome

40% faster role assignment

Streamlined workflows and intuitive navigation enabled quicker setup, reducing delays in granting access.

Stronger governance

Country-specific access controls minimized compliance risks and ensured safer content management.

Higher transparency

Detailed permission history and activity logs improved accountability and made audits easier.

Future-ready framework

A scalable permissions model built to support expansion across new regions and growing user groups.

Learnings

Research beats assumptions

Interviews with admins uncovered country-level governance gaps, highlighting blind spots that weren’t visible through assumptions alone.

Transparency builds trust

Admins valued detailed action logs more than new role types, proving accountability was their top priority.

Designing for scale

Modular permission structures future-proofed the system, making it adaptable to evolving governance needs.

Collaboration drives adoption

By co-creating with admins, the solution felt intuitive, practical, and immediately trustworthy.

Simplify complex CMS workflows

If roles & permissions, governance or content workflows are slowing your team down, I can help you redesign them for clarity and control.

bottom of page