MyRicoma Portal

2025 / DASHBOARD

TL;DR: The MyRicoma portal serves as a comprehensive dashboard for Ricoma customers to track orders, access training, and manage rewards. Our goal was to revamp the portal to enhance user experience by addressing technical issues, improving performance, and reducing internal teams' reliance on developers. Additionally, the admin section empowers internal teams to self-serve by creating training courses, adding products, viewing customer data, managing rewards programs, and much more.

Key improvements included the addition of self-paced course creation, enhanced data synchronization for influencer payments, upgraded promotional features, a redesigned course interface, and the introduction of new tools for logistics tracking and customer support.

• 80% reduction in reliance on developers.
• 10% faster task completion due to a more efficient portal.
• Significant decrease in complaints related to inaccurate portal information.
• Notable reduction in calls from customers regarding product onboarding.

MyRicoma Portal

2025 / DASHBOARD

MyRicoma Portal

2025 / DASHBOARD

TL;DR: The MyRicoma portal serves as a comprehensive dashboard for Ricoma customers to track orders, access training, and manage rewards. Our goal was to revamp the portal to enhance user experience by addressing technical issues, improving performance, and reducing internal teams' reliance on developers. Additionally, the admin section empowers internal teams to self-serve by creating training courses, adding products, viewing customer data, managing rewards programs, and much more.

Results

Key improvements included the addition of self-paced course creation, enhanced data synchronization for influencer payments, upgraded promotional features, a redesign, and the introduction of new tools for logistics tracking and customer support.

• 80% reduction in reliance on developers.
• 10% faster task completion due to a more efficient portal.
• Significant decrease in complaints related to inaccurate portal information.
• Notable reduction in calls from customers regarding product onboarding.

Overview

Overview

What is Ricoma?

What is Ricoma?

Ricoma International Corporation is a global leader specializing in research, development, and distribution of industrial and consumer technology for the apparel decoration industry.

Ricoma International Corporation is a global leader specializing in research, development, and distribution of industrial and consumer technology for the apparel decoration industry.

Product description

Product description

The MyRicoma portal is a comprehensive dashboard that allows users to track orders, view payment history, access training, manage rewards, and more. Additionally, the portal functions as a powerful tool for internal team members, offering administrative access to assist with service issues, oversee influencer partnerships, add training, and much more.

The MyRicoma portal is a comprehensive dashboard that allows users to track orders, view payment history, access training, manage rewards, and more. Additionally, the portal functions as a powerful tool for internal team members, offering administrative access to assist with service issues, oversee influencer partnerships, add training, and much more.

Objective

Objective

Our main goal is to enhance the portal for a better experience for customers and internal teams. We will resolve back-end issues, improve order synchronization, optimize speed, and ensure key features like order tracking and product displays work smoothly. Additionally, we aim to equip internal departments with tools to reduce reliance on the development team by at least 80%.

Our main goal is to enhance the portal for a better experience for customers and internal teams. We will resolve back-end issues, improve order synchronization, optimize speed, and ensure key features like order tracking and product displays work smoothly. Additionally, we aim to equip internal departments with tools to reduce reliance on the development team by at least 80%.

Challenges

Challenges

  • Collaborate with the logistics department to implement a process for scanning items on time during shipping.

  • Developers must thoroughly review the legacy code and create a more efficient synchronization method while ensuring proper integration with external systems like NetSuite.

  • Gather the necessary data from each department to enhance user experience and design, keeping in mind that each team is operating with limited resources.

  • Collaborate with the logistics department to implement a process for scanning items on time during shipping.

  • Developers must thoroughly review the legacy code and create a more efficient synchronization method while ensuring proper integration with external systems like NetSuite.

  • Gather the necessary data from each department to enhance user experience and design, keeping in mind that each team is operating with limited resources.

My role

My role

I was the sole UX/UI Designer.

I was the sole UX/UI Designer.

Process

Process

I began by first meeting with all internal departments that will heavily use the software. The findings were:

I began by first meeting with all internal departments that will heavily use the software. The findings were:

Training

Training

Currently, there isn’t a way to create training courses independently, which leads to a constant reliance on developers.

Currently, there isn’t a way to create training courses independently, which leads to a constant reliance on developers.

Accounting

Accounting

The system’s data is inaccurate and does not match NetSuite, making it difficult to pay influencers correctly.

The system’s data is inaccurate and does not match NetSuite, making it difficult to pay influencers correctly.

Marketing

Marketing

Promotional features are unreliable, often displaying blank information, rendering them ineffective.

Promotional features are unreliable, often displaying blank information, rendering them ineffective.

Sales/Service

Sales/Service

Due to synchronization issues, the software has become unusable for daily operations.

Due to synchronization issues, the software has become unusable for daily operations.

Afterward, I drafted user scenarios covering various customer and admin experiences within the portal. These scenarios were iterated upon based on feedback during the first few days until we reached a clear agreement on the desired functionality for users upon purchasing a new machine.

Afterward, I drafted user scenarios covering various customer and admin experiences within the portal. These scenarios were iterated upon based on feedback during the first few days until we reached a clear agreement on the desired functionality for users upon purchasing a new machine.

Over the next few weeks, several meetings were held with developers and cross-functional teams to create an initial draft.

Over the next few weeks, several meetings were held with developers and cross-functional teams to create an initial draft.

One key challenge arose when the VP of Marketing felt the dashboard was not user-friendly, requiring a redesign to better serve its purpose.

One key challenge arose when the VP of Marketing felt the dashboard was not user-friendly, requiring a redesign to better serve its purpose.

Other changes I implemented working with other departments:

Other changes I implemented working with other departments:

A large amount of content was being stored in the portal, so we decided to move it to a dedicated support center for easier access.

A large amount of content was being stored in the portal, so we decided to move it to a dedicated support center for easier access.

New scanner guns were introduced for the logistics department to improve tracking of products during QA and shipping, with updates reflected in the portal.

New scanner guns were introduced for the logistics department to improve tracking of products during QA and shipping, with updates reflected in the portal.

To address customer confusion upon machine arrival, we introduced a product journey feature to guide users step-by-step from delivery to setup.

To address customer confusion upon machine arrival, we introduced a product journey feature to guide users step-by-step from delivery to setup.

A feature was added to allow users to view support tickets and chat directly with the support team.

Influencers now have the ability to manage their accounts, leads, and payouts all within a single tab for streamlined access.

Influencers now have the ability to manage their accounts, leads, and payouts all within a single tab for streamlined access.

I introduced the Notion program to better keep track of requirements. This was adopted by the dev team.

I introduced the Notion program to better keep track of requirements. This was adopted by the dev team.

Designs

Designs

Once the pixel-perfect prototypes were created, they were presented to a select group of the portal’s highest users. This feedback led to several additional changes, including adjustments to the placement and layout of key CTAs for improved clarity and usability. I also worked closely with the developers to explore automation options for streamlining repetitive tasks. As a result, we decided to automate processes such as how accounting pays creators and the creation of influencer accounts, among other services.

The final designs are as follows:

Once the pixel-perfect prototypes were created, they were presented to a select group of the portal’s highest users. This feedback led to several additional changes, including adjustments to the placement and layout of key CTAs for improved clarity and usability. I also worked closely with the developers to explore automation options for streamlining repetitive tasks. As a result, we decided to automate processes such as how accounting pays creators and the creation of influencer accounts, among other services.

The final designs are as follows:

Conclusion

Conclusion

Issues solved:

Issues solved:

Enabled admins to create self-paced courses and instructor training independently.

Enabled admins to create self-paced courses and instructor training independently.

Synced data to ensure accurate influencer payments, correct customer information, and tracking.

Synced data to ensure accurate influencer payments, correct customer information, and tracking.

Redesigned the course interface for better user navigation and learning experience.

Redesigned the course interface for better user navigation and learning experience.

Created a centralized influencer dashboard for managing accounts, leads, and payouts.

Created a centralized influencer dashboard for managing accounts, leads, and payouts.

Automated processes like creator payments and influencer account creation to improve efficiency.

Automated processes like creator payments and influencer account creation to improve efficiency.

Results:

Results:

SNCA.ME ALL RIGHTS RESERVED 2025

Portfolio made from scratch by me :)

SNCA.ME ALL RIGHTS RESERVED 2025

Portfolio made from scratch by me :)

SNCA.ME ALL RIGHTS RESERVED 2025

Portfolio made from scratch by me :)