top of page

NetCom Learning: Roles and Permission Tool Re Design

Cut role‑assignment time by 40% and strengthened governance for a multi‑country CMS

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 

High Level Diagram.jpg

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.

Flexible & Scalable Governance

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

Secure Onboarding

OTP / 2FA, session management, safer invites.

Enable Granular Control

Permissions at tool, template, and country levels.

Streamlined UX

Make assignment fast, intuitive, and error‑proof.

Operational Efficiency

Reduce admin time while improving compliance.

Existing UX

Existing UX feels stuck and cumbersome to use 

Existingux.png

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.

notificaton & history.png

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.

granularity.png

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.

createdeactivateroles.png

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.

Account setup flow.png

Solutions

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.

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.

Global Tools Integration

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

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.

Higher transparency

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

Stronger governance

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

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.

Designing for scale

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

Transparency builds trust

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

Collaboration drives adoption

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

bottom of page