Member Access
management

Company

Operto

Role

Lead product designer

Project Date

Apr 2023 to Dec 2023

Hotels and short-term rental managers sought a streamlined method to grant access to units for groups of staff.

Hotels and short-term rental managers sought a streamlined method to grant access to units for groups of staff.

Operto's main job is to make a automatic system that gives digital codes to guests and staff in short-term rentals and hotels. But setting up access for staff wasn't easy. Many clients have complained about not being able to assign staff to multiple units, or assign units to multiple staff members, or even put staff in specific places like property groups or access areas. Because of these problems, many big clients don't use the system and instead ask Operto's customer service team for help. The system sometimes doesn't work well, making it hard for our team to get updates.

Operto's main job is to make a automatic system that gives digital codes to guests and staff in short-term rentals and hotels. But setting up access for staff wasn't easy. Many clients have complained about not being able to assign staff to multiple units, or assign units to multiple staff members, or even put staff in specific places like property groups or access areas. Because of these problems, many big clients don't use the system and instead ask Operto's customer service team for help. The system sometimes doesn't work well, making it hard for our team to get updates.

Hotels and short-term rental managers sought a streamlined method to grant access to units for groups of staff.

Operto's main job is to make a automatic system that gives digital codes to guests and staff in short-term rentals and hotels. But setting up access for staff wasn't easy. Many clients have complained about not being able to assign staff to multiple units, or assign units to multiple staff members, or even put staff in specific places like property groups or access areas. Because of these problems, many big clients don't use the system and instead ask Operto's customer service team for help. The system sometimes doesn't work well, making it hard for our team to get updates.

Data-Driven Insights

To grasp the value proposition comprehensively, I collected data and conducted interviews with both the Customer Success and Sales teams. Furthermore, I analyzed the current client data on Salesforce to evaluate the potential ramifications of implementing this feature.
Based on the research, it's clear that clients with 10 or more units will benefit greatly from this initiative. The clients who have more than 10 units make up 44% of our client base, and they contribute 80% of our revenue.

0%

Clients

44%

0%

MRR

80%

To grasp the value proposition comprehensively, I collected data and conducted interviews with both the Customer Success and Sales teams. Furthermore, I analyzed the current client data on Salesforce to evaluate the potential ramifications of implementing this feature.
Based on the research, it's clear that clients with 10 or more units will benefit greatly from this initiative. The clients who have more than 10 units make up 44% of our client base, and they contribute 80% of our revenue.

0%

Clients

44%

0%

MRR

80%

Client ratio

Property management companies

Our five leading customers are real estate administration firms. These businesses lease and oversee properties in diverse areas. They require to categorize these properties and manage them distinctly.

Property management companies

Our five leading customers are real estate administration firms. These businesses lease and oversee properties in diverse areas. They require to categorize these properties and manage them distinctly.

Property management companies

Our five leading customers are real estate administration firms. These businesses lease and oversee properties in diverse areas. They require to categorize these properties and manage them distinctly.

Monotiring User Behavior

To identify issues and opportunities for improvement, I monitored user behavior through FullStory.

To identify issues and opportunities for improvement, I monitored user behavior through FullStory.

Identified Issues

Identified Issues

After monitoring user behavior, I identified major issues.

After monitoring user behavior, I identified major issues.

Problem

01

Inefficiency in adding members to unit groups

The 'Location' menu lacks a direct function for adding members to groups, necessitating users to navigate to the 'Member' page, locate specific members, and then proceed to edit and add units.

Problem

02

Unexpected behaviour

On the ‘Edit location’ > Units, there is a ‘Location’ table but it doesn’t build properly and users get confused.

Unexpected behaviour

On the ‘Edit location’ > Units, there is a ‘Location’ table but it doesn’t build properly and users get confused.

Unexpected behaviour

On the ‘Edit location’ > Units, there is a ‘Location’ table but it doesn’t build properly and users get confused.

Problem

03

Missing sorting option

There are no way to easily sort out which units are assign or un-assign to the members.

Missing sorting option

There are no way to easily sort out which units are assign or un-assign to the members.

Missing sorting option

There are no way to easily sort out which units are assign or un-assign to the members.

Principles & Goals

Goal

01

Reduce Large Customer Churn

Reduce Large Customer Churn

Reduce Large Customer Churn

Goal

02

Reduce errors and issues managing teams

Reduce errors and issues managing teams

Reduce errors and issues managing teams

Goal

03

Increase customer self management of teams

Increase customer self management of teams

Increase customer self management of teams

Goal

04

Migration supported by new architecture and quick to set up

Migration supported by new architecture and quick to set up

Migration supported by new architecture and quick to set up

Visualizing the Logic Diagram

Before diving into creating the wireframe, I visualized the logic diagram. This approach is excellent for determining the pros and cons of each option and facilitates communication with other teams. Below are some potential pros and cons for each option:

Visualizing the Logic Diagram

Before diving into creating the wireframe, I visualized the logic diagram. This approach is excellent for determining the pros and cons of each option and facilitates communication with other teams. Below are some potential pros and cons for each option:

Option

01

Rule

  • Users can set up units as a group, but it's not necessary.

  • Each unit can belong to only one group.

  • Users can add tags to members, which helps find the member and assign them to the group or individual units.

Pros

Flexibility: Units are not required to belong to a group, offering flexibility in organization.

Cons

  • Potential User Confusion: Without clear grouping boundaries for members, users may struggle to understand how to organize units effectively during the setup process, leading to potential confusion and inefficiencies.

  • Setup Complexity: Requires additional setup to link units, potentially adding complexity as users may find it challenging to understand how units and groups relate

Option

02

Rule

  • Each unit must be in the group Each unit must be in only one group

  • You can add tags to members but the selection of tags are same name as unit group name.

  • By adding tag to member means, automatically assign the unit to the member

Pros

  • Clear Unit Grouping: Each unit can belong to only one group, reducing confusion in unit assignment.

  • Tag Automation: Tags with the same name as the unit group can automatically assign units to members, streamlining the process.

Cons

  • Lack of Flexibility: Requiring units to belong to a group may limit flexibility in organization, especially for unique situations.

  • Dependency on Tag Names: Group assignment relies on tag names, which may lead to complications if not managed properly.

Option

02

Rule

  • Each unit must be in the group Each unit must be in only one group

  • You can add tags to members but the selection of tags are same name as unit group name.

  • By adding tag to member means, automatically assign the unit to the member

Pros

  • Clear Unit Grouping: Each unit can belong to only one group, reducing confusion in unit assignment.

  • Tag Automation: Tags with the same name as the unit group can automatically assign units to members, streamlining the process.

Cons

  • Lack of Flexibility: Requiring units to belong to a group may limit flexibility in organization, especially for unique situations.

  • Dependency on Tag Names: Group assignment relies on tag names, which may lead to complications if not managed properly.

Option

03

Rule

  • Units and members can belong to a group.

  • Belonging to the same group assigns units to members in that group.

  • Users can add tags to members, but they're only for helping find the member.

Pros

  • Simplified Assignment: Units are assigned to members in the same group, streamlining the assignment process.

  • Tag Usage for Member Identification: Tags can be added to members to facilitate finding them.

Cons

  • Potential for Disorganization: Not requiring units to belong to a group may lead to disorganization if not managed properly.

Option

03

Rule

  • Units and members can belong to a group.

  • Belonging to the same group assigns units to members in that group.

  • Users can add tags to members, but they're only for helping find the member.

Pros

  • Simplified Assignment: Units are assigned to members in the same group, streamlining the assignment process.

  • Tag Usage for Member Identification: Tags can be added to members to facilitate finding them.

Cons

  • Potential for Disorganization: Not requiring units to belong to a group may lead to disorganization if not managed properly.

Decision

After creating the diagram, I conducted a meeting with the customer success team and engineering teams to identify any technical constraints. For the results, we decided to go to Logic option 3

Workflow & Wireframe

Workflow & Wireframe

1st prototype for user testing

User testing

After creating the prototype, I devised testing tasks and conducted user testing, with a total of 8 internal staff and 5 clients participating.

The results revealed an improvement in usability compared to previous iterations. However, a common issue arose concerning user confusion with the member list. While editing, users encountered the list of members, with 30% mistakenly assuming it comprised all potential members available for addition. This misunderstanding likely stemmed from task-specific prompts that may have suggested the action of 'adding members.' As a result, users attempted to add members, believing the list represented available additions rather than the existing group members.

To address this issue, I decided to enhance the editing process for the member list.

User testing

After creating the prototype, I devised testing tasks and conducted user testing, with a total of 8 internal staff and 5 clients participating.

The results revealed an improvement in usability compared to previous iterations. However, a common issue arose concerning user confusion with the member list. While editing, users encountered the list of members, with 30% mistakenly assuming it comprised all potential members available for addition. This misunderstanding likely stemmed from task-specific prompts that may have suggested the action of 'adding members.' As a result, users attempted to add members, believing the list represented available additions rather than the existing group members.

To address this issue, I decided to enhance the editing process for the member list.

Final

Sophia Kim

Transforming Visions into Exceptional Designs

© 2024 Sophia Kim

Sophia Kim

Transforming Visions into Exceptional Designs

© 2024 Sophia Kim