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.
Clients
44%
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.
Clients
44%
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.