Tenant Selector

Unified Workflows + Multi-Tenant Reporting

I helped create a unified platform that streamlined tenant selection and multi-tenant reporting, reducing workflow friction and improving scalability for security analysts and thousands of enterprise customers.

Client

AT&T Cybersecurity

Role

Product UI Designer

Team

Worked with our UX Lead

Timeframe

5 Weeks

Skills

UI Design, Design Research, Wireframes, Design Systems, Accessibility, Prototyping

A final solution screen shot from Tenant Selector with 5 tenants selected.

A final solution screen shot from Tenant Selector with 5 tenants selected.

Context & Problem

For Managed Security Service Providers (MSSPs) managing dozens to hundreds of tenants simultaneously, the cybersecurity product couldn't keep up. Lists were hard to scan, selections were unclear, and reports could only run one tenant at a time.

How might we scale large tenant lists (100+ tenants) on screen by defining column layout, row limits, flow direction, and scroll behavior to balance scan-ability and usability?

My Role

I was the lead product UI designer responsible for the UI design. I worked alongside the UX Lead owned the research, interaction design, and final visual execution. I worked on the Tenant Selector navigator (above), search flows, early phases of group management, and multi-tenant reporting flows.A contract designer worked on the Available Groups section.

Preliminary Research & Findings

As tenant counts grew into the dozens and hundreds, the original patterns stopped holding up. Long lists and traditional modals became hard to scan. Excessive and multi-directional scrolling increased cognitive load. Switching context, managing selections, and running multi-tenant reports all got slower and more error-prone.

A sequence of six wireframes illustrating a comparative analysis of data cascading models. The top row demonstrates 'Top-to-Bottom' cascading in a modal, showing issues with vertical overflow as list items increase. The bottom row presents an optimized 'Left-to-Right' cascading model across multiple columns in a full-page view, enabling better scannability and content management.
UX design comparison: The left image illustrates a failed "top to bottom, then left to right" list flow. The right image demonstrates a successful solution using an "alpha-numeric left to right across columns" flow with vertical scrolling and search functionality.

Applying core UX principles such as grouping/proximity, hierarchy, progressive disclosure, and clear state feedback, allowed the interface to scale without increasing cognitive load.

Grouping/Proximity - Available vs Selected tenants, tabs for Available Tenants and Groups.

Hierarchy - Titles, primary actions, and list items are visually weighted to guide the analyst through the workflow in sequence.

Progressive Disclosure - Search only appears on the Selected side once tenants are chosen.

Clear State Feedback - Checked states, count indicators ("5 of 172 Selected"), Clear Selection affordance.

A sequence of six wireframes illustrating a comparative analysis of data cascading models. The top row demonstrates 'Top-to-Bottom' cascading in a modal, showing issues with vertical overflow as list items increase. The bottom row presents an optimized 'Left-to-Right' cascading model across multiple columns in a full-page view, enabling better scannability and content management.

Key Changes

Some things that didn't work or were rejected on some early designs.

Early design and what rejected and what changed

Changing the designs based on the insights

Search bar added on the Selected Accounts side, a Clear Selection, Create Group reduced workflow disorientation and repetitive work. To accommodate the scale of Tenants and balance out the Available, two columns were needed.

Search Available Tenants and add to Selected.

Search Available Tenants and add to Selected.

Search Selected Tenants and delete.

Search Selected Tenants and delete.

Feature 1 - Centralizing Tenant Management for large scale

Centralizing tenant selection and group management reduced context switching and made it easier for analysts to understand which data and actions applied to which tenants.

Tenant selector. Adding 5 tenants to product workflow.

A final solution screen shot from Tenant Selector with 100's of tenants selected.

A final solution screen shot from Tenant Selector with 100's of tenants selected.

Feature 2 - Search Available and Selected

A search bar was also added on the Selected Accounts side. This enabled analysts to search, add or delete multiple tenants.

Flows for both.

Search Selected Tenants and delete.

Search Available Tenants and add to Selected flow.

Search Selected Tenants and delete flow.

Search Selected Tenants and delete flow.

Feature 3 - Generate Report for Multiple Tenants

A key improvement was enabling multi-tenant reporting in one flow, replacing the prior one-tenant-at-a-time process. This removed a major operational limitation and reduced repetitive work for analysts, with fewer steps, less friction, and less manual effort per report.

Some static screens from multi-tenant reporting flows.

A final solution screen shot from Configure Report Tenant Selection flow.

A final solution screen shot from Configure Report Tenant Selection flow.

A final solution screen shot from Configure Report Tenant Selection flow.

A final solution screen shot from Configure Report Tenant Selection flow.

A sample prototype for Generate Report in a Multi-Tenant Environment (Desktop)

Don't Forget Light Mode

Search Available Tenants and add to Selected.

Search Available Tenants and add to Selected.

Search Selected Tenants and delete.

Search Selected Tenants and delete.

Outcomes & Impact

I helped create a unified platform that streamlined tenant selection and multi-tenant reporting, reducing workflow friction and improving scalability for security analysts and thousands of enterprise customers.

  1. Reduced operational cost + workflow friction 

Key Feature: Streamlined workflows by reducing manual, repetitive work. Fewer steps per task means less time spent on tenant navigation and reports.

  1. Reduced risk + improved reporting reliability

Key Feature: Improved data accuracy and analyst confidence by centralizing tenant selection, reducing context switching and costly errors.

  1. Scaled platform + enabled growth

Key Feature: Unified fragmented workflows into a single platform, now supporting hundreds of MSSPs and thousands of enterprise customers without added complexity.

Reflection & Growth

Familiar patterns break down fast at scale. Lists and modals that work for 10 tenants become a liability at 100. The real design challenge wasn't showing more data. It was choosing layouts that kept analysts oriented without adding cognitive load.

Selection clarity turned out to drive everything downstream. Bulk actions only work when users trust what's selected. There were clear moments where scrolling hit a wall and search had to take over. Knowing when to make that handoff is a design decision, not just a UX nice-to-have.

Given more time, I'd have paired usage data with usability testing to keep refining those handoff points as tenant volumes grew.