back to home
An admin portal for SaaS account management emphasizing secure access and control.
2022

An admin portal for SaaS account management emphasizing secure access and control.

Starting with user personas based on Justuno staff, we designed a portal for account management by sales, customer success, marketing, and leadership teams. Multiple dashboards allows team members to request access to accounts, create sales proposals and discount codes, manage invoices, and more.
contributions
Product Design
Interaction Design
Prototyping
User Experience
User flows
User Research
Design Systems

The Problem

Justuno staff need a separate management portal that provides analysis and functionality pertaining to user accounts, sales proposals, public template moderation, marketing discounts, and staff management. This portal needed to be connected to the main app's production database to provide up to the minute changes in account status, users, and needed to maintain high-level security to protect sensitive user information.

The Proposal

Design an account management portal that exists separately from the main platform, connecting it to the database infrastructure and surfacing real-time account data. The portal contains sensitive company features, so it can only be accessed by users with a Justuno company email, verified by the current browser session.
An admin portal for SaaS account management emphasizing secure access and control.

Defining the users

Being a Justuno staff member who has worked cross-functionally in almost every department, I was able to easily work with each team to craft the experience they were looking for. This project naturally encompassed several key user stories. Every team member would be working in this portal, and it needed to act as a CRM and surface data about all accounts into easy to manage tables.

An admin portal for SaaS account management emphasizing secure access and control.

Recycling the design system

With very few resources and a small development team, we elected to implement the design system from the main user app to design the entire structure of the staff portal. Not only did this create familiarity for the staff who were using it, but it allowed the developers to re-use components previously created for the app. Ultimately this led to the entire project taking less than 2 weeks to become functioning, all while continuing iterations on the main platform.

An admin portal for SaaS account management emphasizing secure access and control.

Security as a priority

As a product team, we elected to maximize security of the staff portal by requiring a Google SSO authentication, which would very that the current Google account was logging in with an "@justuno.com" email address.

An admin portal for SaaS account management emphasizing secure access and control.

Account structure

Justuno's accounts exist in a hierarchy, meaning an account can create sub-accounts and team members or those accounts can be added as collaborators onto separate accounts. To solve for this navigation within the staff portal, we designed a flow for various view from within the Accounts table. Search for a sub-account looking to see if it is connected to a main account, or search a main account to see if there are any collaborating websites. Moreover, we may want to search for a specific user of an account to manually convert their status to admin.

How: Create drawers to visually present these views. This proved to be the most elegant way to accommodate all necessary slices of account data.

An admin portal for SaaS account management emphasizing secure access and control.
An admin portal for SaaS account management emphasizing secure access and control.
Impact

Case Study Links

Interact with this project and learn more about how it was built.
View the prototype