top of page

Admin Role Feature 🙋🏻

Project:   Oho Chat Admin Role Feature

Goal:   To establish clearly defined roles for agents that are highly tailored to their specific operational needs.

Role:   UX/UI designer and researcher

Tool Used:   Figma

Duration:  Jan-Apr 2023

Group 481750.png

Problem Statement 🔥

Problems

  • Oho Chat used to comprise 3 roles with similar functionalities which role permissions are currently not significantly differentiated.

  • Clients are not satisfied about the roles for these reasons:

    1. Businesses with multiple salespersons seek role-based restrictions for improved management.

    2. Firms employing third-party agents aim to limit their access to company information within the chat system.

Why is it
important?

  • The alignment of roles in Oho Chat to similar functionalities highlights a need for differentiation in role permissions. As businesses often comprise diverse teams with varied responsibilities, a more refined role structure can enable better management and access control.

  • For instance, companies with extensive sales teams would benefit from tailoring role restrictions, ensuring a fair distribution of chat functions. Moreover, in scenarios involving third-party agents, such as outsourcing customer support, limiting their access to sensitive company information is crucial for maintaining confidentiality and security.

Challenges

  1. Challenges in UX design include creating role differentiations that remain intuitive across diverse functions and user groups.

  2. Roles require thorough revision to match varied user groups, enhancing platform benefits.

  3. Adaptation of roles to current and future functions is essential.

  4. This customization differentiates from competitors, requiring thorough research and precise execution.

User Research 🔍

I conducted research to better understand what problems users face and to help guide my design decisions.

  • User-Centric Research:

    • Collaborated closely with sales and customer service departments to gain insights from real user feedback.

    • Actively engaged in user online sessions, leveraging direct interactions to uncover pain points and user needs.

  • Competitor Analysis:

    • Conducted thorough competitor analysis to understand the landscape and identify best practices.

    • Evaluated competitor functions and features to inform adaptations and enhancements in our product.

Frame 573.png

The insights I uncovered reveal that businesses employing multiple salespersons face specific challenges:

  • Performance Comparison: Salespeople sharing a chatroom leads to performance comparison, potentially fostering unhealthy competition.

  • Customer Poaching: Some individuals try to poach customers from colleagues by offering competitive deals, impacting team cohesion.

  • Commission Issues: Challenges related to fair commission distribution arise due to visibility into each other's conversations.

Screenshot 2566-08-27 at 22.42.20.png

Furthermore, another significant observation involves firms hiring third-party or freelance agents to manage chats, with an unexpected concern:

  • Data Security Risk: In certain cases, third-party agents have exploited software access to download customer data, posing a risk to customer information confidentiality.

3892309.jpg

Design Process 💡

Since Oho Chat already has its own design system, my task involves updating the existing one to serve as the new version. I also need to ensure that the changes are communicated effectively to users, especially regarding the distinctions in new roles.

The 3 roles have been redefined into 5 roles, each tailored to better serve the practical needs of our users.

บทบาทสมาชิกบนโอ้โหแชท

  1. ‘เจ้าของธุรกิจ’ เหมาะสำหรับเจ้าของธุรกิจ หรือผู้ที่ได้รับมอบหมายให้จัดการระบบเสมือนเจ้าของ

  2. ‘ผู้จัดการ’ เหมาะสำหรับผู้จัดการระบบแทนเจ้าของธุรกิจ เห็นภาพรวมและวิเคราะห์ได้

  3. ‘แอดมิน’ เหมาะสำหรับหัวหน้าทีมดูแลลูกค้าที่ต้องกำกับทีมงานและเอเจนต์ และจัดการระบบได้บางส่วน

  4. ‘ทีมงาน’ เหมาะสำหรับผู้ที่มีหน้าที่ดูแลลูกค้า และทำงานร่วมกับสมาชิกในธุรกิจ

  5. ‘เอเจนต์’ เหมาะสำหรับผู้ที่มีหน้าที่ดูแลเฉพาะลูกค้าที่ได้รับมอบหมายเท่านั้น

Screenshot 2566-08-27 at 23.57.54.png

I made a list of all the functions that the software offers (hundreds of them!) and determined the permissions for each role based on user insights.

 

I collaborated closely with the CEO, product owner, and development team to ensure a smooth and accurate implementation.

Screenshot 2566-08-27 at 23.56.24.png

We compiled hundreds of detailed functions and simplified them into basic permissions to make it easier for users to understand.

Screenshot 2566-08-27 at 23.53.01.png
Screenshot 2566-08-27 at 23.54.55.png

These are wireframes of our new design, featuring five distinct admin roles, each accompanied by a brief explanation to help users understand their functions. We conducted multiple rounds of testing for each design version, making necessary adaptations based on user feedback.

Screenshot 2566-08-28 at 00.26.23.png

Screens illustrating the variations in information access and restrictions for different roles

Solutions 🎯

Following thorough internal testing, we ultimately launched a new version that introduces five admin roles in response to user needs. Below, you can find visual designs showcasing the actual software.

Screenshot 2566-08-28 at 00.34.35.png

Member page that specify 5 distinct member roles

Edit member profile can choose among 5 roles with brief explanation

Screenshot 2566-08-28 at 00.31.57.png
Screenshot 2566-08-28 at 00.37.05.png

Chatroom that shows member role when forwarding chats to each member

Admin role summary table that communicates the difference in abilities of each role

Design 4 ปรับรูป (Final).png
Screenshot 2566-08-27 at 21.36.26.png
Admin role.jpeg

Social media post to promote the release of Admin Role feature

Results 🌟

The design featuring the 5 distinct roles has proven highly effective in addressing user needs. An increase in user adoption rate of 60% split their roles more into admin, agent, and staff roles resulting in easier management for managers.

 

Feedback from users indicates that this solution successfully resolves issues as follows:

sales team.jpg

Problem: Conflicts within the sales team 

Solution: The admin, staff ,and agent role is redesigned to offer different restrictions of viewing the chatrooms and information, therefore preventing them seeing and comparing each other ,as well as stealing each others customers. Moreover, sales can close their deals faster due to easier management.

hacker.jpg

Problem: Unauthorized access to information

Solution: The staff and agent level is introduced to prevent some users from being able to steal or download the company information—a level of functionality that sets our software apart from others in the market. Now managers and owners don't have to be aware of data confidentiality and security anymore.

See my other UX/UI projects 👀

bottom of page