First Principles of SaaS UX · CHAPTER 4 OF 7

User hierarchy and action priority

Step - 2

Set Hierarchy & Priority

Step - 2

Set Hierarchy & Priority

Understanding Data Sets Priority

Once we understand what data exists and how it is used, the next step is to decide how it should be arranged for each user—

what deserves more importance, what comes first, and what can remain secondary.

Understanding Data Sets Priority: What deserves more importance What comes first What can remain secondary

What deserves more importance

Understanding Data Sets Priority: What deserves more importance What comes first What can remain secondary

What comes first

Understanding Data Sets Priority: What deserves more importance What comes first What can remain secondary

What can remain secondary

Understanding Data Sets Priority: What deserves more importance What comes first What can remain secondary

Understanding Data Sets Priority

Once we understand what data exists and how it is used, the next step is to decide how it should be arranged for each user— what deserves more importance, what comes first, and what can remain secondary.

Understanding Data Sets Priority: What deserves more importance What comes first What can remain secondary

What deserves more importance

Understanding Data Sets Priority: What deserves more importance What comes first What can remain secondary

What comes first

Understanding Data Sets Priority: What deserves more importance What comes first What can remain secondary

What can remain secondary

Start With Hierarchy

In B2B SaaS, different users have different responsibilities, actions, and information needs.

​

Understanding their hierarchy helps us determine the weight of each role before deciding what their screens should contain.

Start With Hierarchy: High Level Mid Level Low Level

High Level

Start With Hierarchy: High Level Mid Level Low Level

Mid Level

Start With Hierarchy: High Level Mid Level Low Level

Low Level

Start With Hierarchy: High Level Mid Level Low Level

Start With Hierarchy

In B2B SaaS, different users have different responsibilities, actions, and information needs.

Understanding their hierarchy helps us determine the weight of each role before deciding what their screens should contain.

Start With Hierarchy: High Level Mid Level Low Level

High Level

Start With Hierarchy: High Level Mid Level Low Level

Mid Level

Start With Hierarchy: High Level Mid Level Low Level

Low Level

Understand the Hierarchy of Users

We can identify user hierarchy by looking at:

Visual User Flows, User Personas, RACI

​

These help us understand each user's actions, goals, responsibilities, and level of involvement.

Visual Userflow

RACI

User Persona

Actions

Goals

Responsibilities

Understand the Hierarchy of Users

We can identify user hierarchy by looking at:

Visual User Flows, User Personas, RACI

These help us understand each user's actions, goals, responsibilities, and level of involvement.

Visual Userflow

User Persona

Actions

Goals

Responsibilities

RACI

Users Can be categorised into 3 Levels

High Level

Broad responsibility and decision-making.

Mid Level

Supports the workflow and works with multiple data points.

Low Level

Performs focused tasks with a narrower view.

Users Can be categorised into 3 Levels

High Level

Broad responsibility and decision-making.

Mid Level

Supports the workflow and works with multiple data points.

Low Level

Performs focused tasks with a narrower view.

Understand This With a Hospital

Doctor — High Level

Reviews multiple patients, clinical information, and makes key decisions.

​

Nurse — Mid Level

Records and monitors clinical information needed by the doctor.

​

Receptionist — Low Level

Collects patient details and manages appointments.

High Level

Understand This With a Hospital: High Level Mid Level Low Level

Mid Level

Understand This With a Hospital: High Level Mid Level Low Level

Low Level

Understand This With a Hospital: High Level Mid Level Low Level

Understand This With a Hospital

Doctor — High Level

Reviews multiple patients, clinical information, and makes key decisions.

Nurse — Mid Level

Records and monitors clinical information needed by the doctor.

Receptionist — Low Level

Collects patient details and manages appointments.

High Level

Understand This With a Hospital: High Level Mid Level Low Level

Mid Level

Understand This With a Hospital: High Level Mid Level Low Level

Low Level

Understand This With a Hospital: High Level Mid Level Low Level

Hierarchy Isn’t About Who Starts

The receptionist may create the first patient record, but that does not make them the highest-level user.

​

Hierarchy depends on: Width of information, Responsibility, Decision-making

​

The broader these become, the higher the user's level.

Hierarchy

Width of information

Responsibility

Decision-making

Hierarchy Isn’t About Who Starts

The receptionist may create the first patient record, but that does not make them the highest-level user.

Hierarchy depends on: Width of information, Responsibility, Decision-making

The broader these become, the higher the user's level.

Width of information

Responsibility

Decision-making

Hierarchy

Hierarchy Controls What Users See

Hierarchy Controls What Users See: What information they should see What actions they can perform What they can edit or update What notifications they need How much control they need

What information they should see

Hierarchy Controls What Users See: What information they should see What actions they can perform What they can edit or update What notifications they need How much control they need

What actions they can perform

Hierarchy Controls What Users See: What information they should see What actions they can perform What they can edit or update What notifications they need How much control they need

What they can edit or update

Hierarchy Controls What Users See: What information they should see What actions they can perform What they can edit or update What notifications they need How much control they need

What notifications they need

Hierarchy Controls What Users See: What information they should see What actions they can perform What they can edit or update What notifications they need How much control they need

How much control they need

It Becomes Easier To Decide:

Not every user needs access to every data point. This also helps reduce unnecessary complexity and data privacy risks. Once user hierarchy is clear

Hierarchy Controls What Users See

Not every user needs access to every data point. This also helps reduce unnecessary complexity and data privacy risks. Once user hierarchy is clear

Hierarchy Controls What Users See: What information they should see What actions they can perform What they can edit or update What notifications they need How much control they need

What information they should see

Hierarchy Controls What Users See: What information they should see What actions they can perform What they can edit or update What notifications they need How much control they need

What actions they can perform

Hierarchy Controls What Users See: What information they should see What actions they can perform What they can edit or update What notifications they need How much control they need

What they can edit or update

Hierarchy Controls What Users See: What information they should see What actions they can perform What they can edit or update What notifications they need How much control they need

What notifications they need

Hierarchy Controls What Users See: What information they should see What actions they can perform What they can edit or update What notifications they need How much control they need

How much control they need

It Becomes Easier To Decide:

Set Action Hierarchy

Every Role Has Multiple Actions. A user may perform many actions in the software, but they are not equally important.

​

So after categorising users, we need to categorise their actions based on importance and responsibility.

Illustration accompanying Set Action Hierarchy
Illustration accompanying Set Action Hierarchy
Illustration accompanying Set Action Hierarchy
Illustration accompanying Set Action Hierarchy
Illustration accompanying Set Action Hierarchy
Illustration accompanying Set Action Hierarchy
Illustration accompanying Set Action Hierarchy
Illustration accompanying Set Action Hierarchy
Illustration accompanying Set Action Hierarchy
Illustration accompanying Set Action Hierarchy
Illustration accompanying Set Action Hierarchy
Illustration accompanying Set Action Hierarchy

Set Action Hierarchy

Every Role Has Multiple Actions. A user may perform many actions in the software, but they are not equally important.

So after categorising users, we need to categorise their actions based on importance and responsibility.

Illustration accompanying Set Action Hierarchy
Illustration accompanying Set Action Hierarchy
Illustration accompanying Set Action Hierarchy
Illustration accompanying Set Action Hierarchy
Illustration accompanying Set Action Hierarchy
Illustration accompanying Set Action Hierarchy
Illustration accompanying Set Action Hierarchy
Illustration accompanying Set Action Hierarchy
Illustration accompanying Set Action Hierarchy
Illustration accompanying Set Action Hierarchy
Illustration accompanying Set Action Hierarchy
Illustration accompanying Set Action Hierarchy

Doctor Action Hierarchy

Illustration accompanying Doctor Action Hierarchy

Some actions matter more than all others. For a doctor:

Doctor Action Hierarchy: High-Level Actions Mid-Level Actions Lower-Level Actions

High-Level Actions

  • Review patient details
  • Diagnose the patient
  • Review medical history
  • Write a prescription

Mid-Level
Actions

  • Review test results
  • Monitor patient progress
  • Review previous prescriptions
Doctor Action Hierarchy: High-Level Actions Mid-Level Actions Lower-Level Actions

Lower-Level Actions

  • Manage workload
  • Check schedule
  • View supporting notes
  • Track consultation status
Illustration accompanying Doctor Action Hierarchy
Illustration accompanying Doctor Action Hierarchy

Doctor Action Hierarchy

Some actions matter more than all others. For a doctor:

Doctor Action Hierarchy: High-Level Actions Mid-Level Actions Lower-Level Actions

High-Level Actions

  • Review patient details
  • Diagnose the patient
  • Review medical history
  • Write a prescription

Mid-Level
Actions

  • Review test results
  • Monitor patient progress
  • Review previous prescriptions
Doctor Action Hierarchy: High-Level Actions Mid-Level Actions Lower-Level Actions

Lower-Level Actions

  • Manage workload
  • Check schedule
  • View supporting notes
  • Track consultation status
Illustration accompanying Doctor Action Hierarchy

Action Hierarchy Guides Design Decisions

Action Hierarchy Guides Design Decisions: What appears first What gets more visibility What needs less emphasis What needs faster access

What
appears first

Action Hierarchy Guides Design Decisions: What appears first What gets more visibility What needs less emphasis What needs faster access

What gets more visibility

Action Hierarchy Guides Design Decisions: What appears first What gets more visibility What needs less emphasis What needs faster access

What needs less emphasis

Action Hierarchy Guides Design Decisions: What appears first What gets more visibility What needs less emphasis What needs faster access

What needs faster access

Actions Helps Us Decide:

Understanding the importance and frequency of actions, This makes screen-level decisions more logical.

Action Hierarchy Guides Design Decisions

Understanding the importance and frequency of actions, This makes screen-level decisions more logical.

Action Hierarchy Guides Design Decisions: What appears first What gets more visibility What needs less emphasis What needs faster access

What
appears first

Action Hierarchy Guides Design Decisions: What appears first What gets more visibility What needs less emphasis What needs faster access

What gets more visibility

Action Hierarchy Guides Design Decisions: What appears first What gets more visibility What needs less emphasis What needs faster access

What needs less emphasis

Action Hierarchy Guides Design Decisions: What appears first What gets more visibility What needs less emphasis What needs faster access

What needs faster access

Actions Helps Us Decide:

Set Priority for Every Action

Even after defining the hierarchy of actions, each action needs to be prioritised.

​

Priority helps us decide: What comes first, What gets more visibility, What needs faster access

​

This ensures the most important actions are easier and quicker for users to perform.

Set Priority for Every Action: Chats Action Action Action 1 2 3

Chats

Action

Action

Action

Set Priority for Every Action: Chats Action Action Action 1 2 3

1

2

3

Set Priority for Every Action

Even after defining the hierarchy of actions, each action needs to be prioritised.

Priority helps us decide: What comes first, What gets more visibility, What needs faster access

This ensures the most important actions are easier and quicker for users to perform.

Set Priority for Every Action: Chats Action Action Action 1 2 3

Chats

Action

Action

Action

Set Priority for Every Action: Chats Action Action Action 1 2 3

1

2

3

Doctor Priority Example

Prioritise Within the Same Level

A doctor may have several high-level actions:

​

Review Patient → Diagnose → Prescribe

​

But during consultation, diagnosing the patient may carry the highest priority. So hierarchy tells us what belongs at the top level.

​

Priority tells us what comes first within it.

Doctor Priority Example: Patient Review Diagnose Prescribe

Patient Review

Doctor Priority Example: Patient Review Diagnose Prescribe

Diagnose

Doctor Priority Example: Patient Review Diagnose Prescribe

Prescribe

Doctor Priority Example: Patient Review Diagnose Prescribe

Doctor Priority Example

Prioritise Within the Same Level

A doctor may have several high-level actions:

Review Patient → Diagnose → Prescribe

But during consultation, diagnosing the patient may carry the highest priority. So hierarchy tells us what belongs at the top level.

Priority tells us what comes first within it.

Doctor Priority Example: Patient Review Diagnose Prescribe

Patient Review

Doctor Priority Example: Patient Review Diagnose Prescribe

Diagnose

Doctor Priority Example: Patient Review Diagnose Prescribe

Prescribe

Doctor Priority Example: Patient Review Diagnose Prescribe

Everyday Example: WhatsApp

WhatsApp Makes This Easy to See. The bottom navigation contains actions such as:

​

Updates · Calls · Communities · Chats · Profile

​

They all sit at a similar navigation level. But when the app opens, Chats appears by default.

​

That is prioritisation within the same hierarchy.

Illustration accompanying Everyday Example: WhatsApp
Illustration accompanying Everyday Example: WhatsApp
Illustration accompanying Everyday Example: WhatsApp

Everyday Example: WhatsApp

WhatsApp Makes This Easy to See. The bottom navigation contains actions such as:

Updates · Calls · Communities · Chats · Profile

They all sit at a similar navigation level. But when the app opens, Chats appears by default.

That is prioritisation within the same hierarchy.

Illustration accompanying Everyday Example: WhatsApp
Illustration accompanying Everyday Example: WhatsApp
Illustration accompanying Everyday Example: WhatsApp

Hierarchy vs Priority

Illustration accompanying Hierarchy vs Priority

Know the Difference :

Hierarchy vs Priority: Hierarchy Determines the level of importance between users, actions, or information. Priority Determines what comes first among items at the same hierarchy level.

Hierarchy

Determines the level of importance between users, actions, or information.

Hierarchy vs Priority: Hierarchy Determines the level of importance between users, actions, or information. Priority Determines what comes first among items at the same hierarchy level.
Hierarchy vs Priority: Hierarchy Determines the level of importance between users, actions, or information. Priority Determines what comes first among items at the same hierarchy level.

Priority

Determines what comes first among items at the same hierarchy level.

Hierarchy vs Priority: Hierarchy Determines the level of importance between users, actions, or information. Priority Determines what comes first among items at the same hierarchy level.
Illustration accompanying Hierarchy vs Priority

Hierarchy vs Priority

Know the Difference :

Hierarchy vs Priority: Hierarchy Determines the level of importance between users, actions, or information. Priority Determines what comes first among items at the same hierarchy level.

Hierarchy

Determines the level of importance between users, actions, or information.

Hierarchy vs Priority: Hierarchy Determines the level of importance between users, actions, or information. Priority Determines what comes first among items at the same hierarchy level.
Hierarchy vs Priority: Hierarchy Determines the level of importance between users, actions, or information. Priority Determines what comes first among items at the same hierarchy level.

Priority

Determines what comes first among items at the same hierarchy level.

Hierarchy vs Priority: Hierarchy Determines the level of importance between users, actions, or information. Priority Determines what comes first among items at the same hierarchy level.

Hierarchy & Priority Shape the Experience

Together, they help us decide:

​

  • What users see
  • What they can do
  • What appears first
  • What gets more emphasis
  • What stays secondary

​

This creates a clearer interface around how each user actually works.

Illustration accompanying Hierarchy & Priority Shape the Experience
Illustration accompanying Hierarchy & Priority Shape the Experience

Hierarchy & Priority Shape the Experience

Together, they help us decide:

  • What users see
  • What they can do
  • What appears first
  • What gets more emphasis
  • What stays secondary

This creates a clearer interface around how each user actually works.

Illustration accompanying Hierarchy & Priority Shape the Experience
Illustration accompanying Hierarchy & Priority Shape the Experience

Step 2 Takeaway

Hierarchy helps us understand what matters at each level, while prioritisation helps us decide what matters first within that level.

​

Together, they turn user responsibilities into clear screen and workflow decisions.

Hierarchy

Step 2 Takeaway: Hierarchy Prioritisation

Prioritisation

Step 2 Takeaway

Hierarchy helps us understand what matters at each level, while prioritisation helps us decide what matters first within that level.

Together, they turn user responsibilities into clear screen and workflow decisions.

Hierarchy

Step 2 Takeaway: Hierarchy Prioritisation

Prioritisation

FRAMEWORK CONTENTS

First Principles of SaaS UX

Search documentation

Search scope

Search across all eight guides.

Diagram detail