Scalable Permission system
Designing a scalable permission system for complex client onboarding

ROLE & SCOPE
Product designer, led the end-to-end design strategy
KEY SKILLS
Service Design, User Experience & Design Strategy
CROSS-FUNCTIONAL
Founding product designer(me), Product Manager, and 1 Full-stack developer
PROJECT DYNAMIC
1 Months, Launched Aug 2024
When I started working on the onboarding experience at Property Share, the problem looked simple: help advisors create clients, entities, and users. But as I spent more time understanding the workflow, I realized onboarding wasn't a form completion problem. It was a complexity problem.
Property Share serves multi-family offices where a single client relationship can include multiple legal entities, family members, advisors, and access requirements. As these relationships grew, onboarding became increasingly difficult to manage. Advisors were not just creating accounts, they were configuring an interconnected system of clients, entities, users, and permissions.
My goal was to redesign this experience so advisors could onboard clients faster while feeling confident that everything was configured correctly.
Understanding the complexity behind onboarding
As the only designer on the project, I led the research and design process end-to-end. I worked closely with advisors, internal teams, and product stakeholders to understand where onboarding slowed down and where users felt uncertainty.
Through workflow analysis, stakeholder conversations, and reviewing existing onboarding patterns, three major challenges emerged:
Client relationships were hierarchical.
A single client could own multiple legal entities, and each entity could have different users and access requirements.
The workflow was repetitive.
As portfolios expanded, advisors repeated the same setup actions across multiple entities and users.
Permissions became harder to manage at scale.
The more users and entities involved, the harder it became to manually configure and maintain access.







