Socially

A dashboard to connect and monitor social media in one place.
Timeline: 12 weeks
Year: 2023
Role: UX/UI Designer

Background

Project Overview

As a product designer on a cross-functional team, I led the UX research and design of a dashboard connecting multiple social media accounts, improving how marketing teams and business owners monitor, analyze, and share user insights

Problem space

Most large and medium-sized companies have active social networking accounts with different online platforms. Due to challenges that the users have encountered, such as using multiple tools to observe and analyze multiple social media accounts. They wasted a lot of time getting started and gathering information from various places. Instead of spending time to analyze target users and plan marketing strategies. There should be a right tool that allows users to consolidate all social media accounts of a company into a social media dashboard.

Challenge

Restriction on user access

Unable to directly engage customers per the sales contract, so I conducted user research via the Customer Success Team, which closely interacts with clients. Leveraging their insights, to ensure a customer-centric approach, gathering feedback and opinions during user testing.

Technical constraints

Despite being over a decade old, we still employ the initial encryption technology in select products. As a designer, I must grasp its limitations; it can't deliver intricate results. Thus, I factored this in, simplifying the UI in areas utilizing this older tech.

Impact

UNderstand the user

User Interview Findings

I planned and conducted user interviews to understand and empathize with target users to achieve user-centered solutions. Here’s what some of the users said when asked about monitoring data from social media accounts in one dashboard.

Real time tracking

Users would like to hear what the target market think about a company and its products in real time.

Data visualisation

The data should be displayed into a visual format that is easy to understand and used for further analysis.

Customisation

Options offered to customize the dashboard based on what relevant information the user wants to monitor and how often.

Export

Users are looking for a way to export the insights in the preferred format with the teams for the marketing strategies.

Collaboration

Allows users to share a dashboard and connect with team members to work on the same audits.

Intuitive experience

The user interface must be clear and the dashboard is easy to use and navigate.

Proposed Solution

After analyzing user needs, there is an opportunity to create a dashboard that consolidate multiple social media account that will meet all user expectations.

How Might We...

Create a dashboard for marketing team and business owner which focus on tracking and analyzing social media accounts, so that they have the insights from target users to further plan on product and marketing strategies.

User Flow

One of the main tasks of the marketing team is to keep an eye on company’s social media accounts and collect related data for market analysis. Including sharing those data between team members in order to plan marketing strategies in the next steps.

"As a senior market researcher, I want to gather all market data from multiple social media accounts so that I have all related data in a single place to further analyze and share with the team."

start the design

Ideation Sketches

After creating the user flow, I started sketching ideas that convey user needs regarding functionalities into a dashboard. I designed several versions, shown below are the selected ones for which I based my wireframes on.

Digital Wireframes

I translated the selected sketches into the low-fidelity wireframes and then created low-fidelity prototypes.

Usability Testing

I used the low fidelity prototypes to conduct the usability testing. This helps me test out the initial ideas of the product and find out any issues. Here's the improvement points that users shared during the test.

  1. Users want to add and modify the frequency of data refresh for an individual section.
  1. There is no clear explanation in the setup wizard to add a new social media. Users do not understand the meaning and are reluctant to choose the option.
  1. The setup wizard's navigation isn't clear with the tabs. The users gets lost going back and forth.
  1. The share option shouldn't be in the setting. It should be in separate section to avoid any confusions.

refine the design

Screen Iterations

After the usability test, I got helpful feedback and then iterated design based on it. The first change is now users are able to configure  the frequency of data refresh for each  section.

I added more descriptions for each configuration in the setup wizard. So, users will have more guidance and can proceed to the next steps. There is also the change of frequency setting, users will be able to set frequency values for each section.

Navigation is a key. I made significant change here in the setup wizard. Users will have a clear step to follow, which the stepper is explained visually.

To avoid the confusion and conflict in the system, I removed the sharing dashboard option from the setup wizard. Users will only have the sharing option on the top bar of the dashboard.

Design System

I created a design system to maintain consistency and standardized UI design. The visual style is modern and clean, including adding all the data visualization.

Foundations

Components

The Final Designs

All of these elements finally come together in the final designs. Now it's time to start monitoring!

Start with social media

Easily adding new social media account to a dashboard with the customisable options. There’s the detailed explanation to guide users on every steps.

Collaboration

Users can share a dashboard to team members with different access. Invitees will receive a dashboard link by email. How convenient!

Export dashboard

Allows users to continue the workflow by exporting dashboard data in the preferred format with a simple export modal.

Let’s chat!

Allows team members to have real time communication through the message or chatroom on the platform.

Going forward

Learning Outcomes

I'll always have to keep in mind that "we are not users". Because when I was designing the product, I knew and understood how to use the product and its flow very well. And I let my thought influencing my work, I would like to keep my design simple. So, I decided to not add small details to the screen. And then it lacked of full functionality on those screens. After, I realized that I'm not a user! This product was not designed for me. Thanks to the design thinking process, which having the procedures to talk and listen to what users think and feel about the product. Therefore, the product is well designed in the right way for the right people.

Next Steps

Back to Home