Redesigning Freechat Group Earnings

Make Earnings Clear. Make Withdrawals Simple.

I redesigned Freechat Group Earnings to make earnings clear and easy to manage, so group owners know what they earn, where it’s from, and how to withdraw it.

About Freechat & Group Earnings

Freechat is a Web3 social platform focused on privacy, ownership, and open expression. It offers end to end encrypted messaging, lively group chats, live streaming, and short video, all backed by blockchain.

Group Earnings is the place where a group’s revenue is collected and explained. It consolidates income from memberships, creator activity, and ads across networks like Ethereum, BNB Chain, and Base, shows totals, trends, and sources with fiat equivalents, and lets group owners withdraw to their own Web3 wallet while the system handles the correct network route and fee checks.

Timeline

Novmber 2024
(~4 weeks)

Role

Product Designer (Me)

UI Designer

CEO (PM)

CTO

Task

User research

Prototyping

Visual Design

Usability testing

Tool

Figma

Modao
(A prototyping and collaboration tool)

Impact

100%

of group owners check the new feature after launch

80% +

Engagement rate on earnings page visit

9 / 10

Post-launch internal satisfaction score

What's the problem?

The system scaled.

Freechat expanded from supporting only Ethereum to handling multiple blockchains like BNB Chain and Base. Group owners could now earn in more ways than ever.

Before

Now

Token1

Token3

Token 5

Token n

Token4

Token2

C

C

Ethereum

Freechat

Freechat originally only supported projects using the Ethereum blockchain.

C

C

C

C

C

Ethereum

Base

BNB Chain

Ethereum

Chain n

Freechat

Token 1

Token 2

Token 3

...

Token n

Freechat works across multiple blockchains, letting creators earn and withdraw from different networks like Ethereum, BNB Chain, and more.

Then, the experience fell behind.

While the backend supported multi-chain earnings, the interface left group owners confused. They could not easily tell where their income came from, how much they had made, and how to withdraw across chains.

Why does this matter to the business?

More Active Groups, More users, More Revenue

After analyzing the business model, I identified a risk at the Delight stage: when group owners cannot clearly see or easily withdraw their earnings, they lose motivation to grow and optimize their groups.


This slows growth, reduces member engagement, and limits the platform’s revenue potential.

Project Goal

How might we motivate group owners to actively grow and optimize their groups by making earnings easier to understand, trust, and act on?

So, who are the group owners?

3 core archetypes behind Freechat's group

Through interviews with our CEO and stakeholders, I identified three dominant group owner profiles based on their familiarity with Web3 and their role as content creators. These profiles help explain differences in motivation, earning patterns, and the type of guidance they need to grow their groups.

Primary Persona

Secondary Persona A

Secondary Persona B

Vera

Age: 32

🇸🇬 Singapore

Non-Creator

Familiar with Web3

Needs: Clear financial tracking and quick withdrawal options

  • Skilled at navigating crypto platforms and managing wallets

  • Focuses on fostering community connections rather than producing content

@RTFKT

Why do group owners currently lack motivation to optimize their groups?

User interviews: Exploring group owner mindset

To understand group owners’ perspectives on growing their groups, I conducted one-on-one remote interviews, which included moderated usability testing, with two active Freechat group leaders.

💭

01 Understanding & Awareness

  • How well do they understand how group growth translates into earnings?

  • How closely do they monitor the available data, and which metrics draw their attention most?

🔧

02 Behavior & Habits

  • How do they currently check and interpret their earnings?

  • How often do they review the group’s financial data?

💪

03 Motivation & Pain points

  • What challenges or frustrations do they face when trying to understand earnings?

  • In what situations do they feel motivated to optimize or grow their group?

Why do group owners currently lack motivation to motivate their groups?

Key findings & Insights

To understand group owners’ perspectives on growing their groups, I conducted one-on-one remote interviews, which included moderated usability testing, with two active Freechat group leaders.

01 The feature is deeply buried, and some users are not even aware it exists.

Users had to take four steps to reach the group earnings page, and many users struggled to locate it at all, and some never discovered the feature.

02 Creators had different mental models of earnings

Some users tracked daily earnings and focused on precise amounts, while others cared more about long-term trends to guide group decisions. Both groups needed reliable access to earnings data at different levels of granularity.

03 Users wanted faster access and proactive updates

Users had to take four steps to reach the group earnings page. Some also wanted daily earnings notifications for peace of mind and faster decision-making.

Pain Point 01

Multi-chain earnings,
single-chain design

Originally, Freechat only supported the Ethereum network, where group earnings were straightforward. Now, with the addition of multiple networks, users need a new way to withdraw assets across different chains.

This is what the current solution for Group Wallet looks like.

To save time, the CEO initially asked me to reuse the personal wallet’s multi-chain withdrawal flow. But user feedback revealed confusion: the flow required users to know which tokens lived on which chain, with no upfront visibility into balances.

This is what the current solution for Multi-chain Withdrawal looks like.

Competitive analysis

Rethinking Withdrawals for Multi-Chain Clarity

To understand how leading crypto wallets handle multi-chain token visibility and withdrawals, I analyzed popular products including MetaMask, OKX Wallet, Coinbase Wallet, Uniswap Wallet, and Phantom.

My goal was to identify common UX patterns, information hierarchy, and potential gaps that could inform a more intuitive design for Freechat’s group wallet experience.

Key UX Patterns Missing in Our Experience

01

All competitors use a token icon paired with a smaller chain icon to clearly show the token’s network at a glance.

02

Most competitors show tokens and their networks in a single view. None require selecting a chain first. This reduces friction by minimizing page transitions and helps users understand the token–network relationship more intuitively.

All competitors display both the token balance and its equivalent value in USD.

03

All competitors provide a shortcut to input the maximum amount when entering withdrawal values.

Iteration

Refining Withdrawal UX Through Two Rounds of Design

To understand how leading crypto wallets handle multi-chain token visibility and withdrawals, I analyzed popular products including MetaMask, OKX Wallet, Coinbase Wallet, Uniswap Wallet, and Phantom.

My goal was to identify common UX patterns, information hierarchy, and potential gaps that could inform a more intuitive design for Freechat’s group wallet experience.

Phase 1

Phase 2

Optimize the Existing Flow

As a quick win, I iterated on the original flow by introducing alphabetical sorting and a search box, displaying only networks with available balances at the top. In the token selection step, I further reduced friction by showing only tokens with withdrawable balances on the selected chain.

Final withdrawl experience design

Phase 1

Phase 2

Optimize the Existing Flow

To accelerate the launch, I started with micro improvements—introducing features like a search box, alphabetical sorting, and consistent icon styling to enhance usability.

Feature highlights

Pain Point 02

No big picture for
group earnings

Data was scattered across pages, with no dashboard showing totals, trends, or breakdowns. Earnings data was fragmented across different pages, with no unified dashboard to help creators understand how much they earned, where it came from, or how it changed over time.

This is what the current solution for Group Wallet looks like.

Define

Clarifying What Matters to Group Owners

I collaborated with our CEO, CTO, and an active group owner to identify the key use cases our solution needed to support. My goal was to understand which financial metrics mattered most to group owners and to clarify the technical constraints around data visualization.

Group Wallet

All Earnings

Withdraw

01 Membership

02 Creator Contribution

03 Mini-Programs

@3F Angle

“I want to know how many users subscribed to each membership tier per month, and how many active memberships there are currently.”

User Need

@CTO

“We can support comparing earnings from this month with the same period last month.”

User Need

@CEO

“The data should motivate group owners to actively manage and grow their communities.”

📍

User Need

Freechat groups offer a subscription model that allows users to access VIP-only content and enjoy higher revenue-sharing ratios. Users can choose from three subscription tiers: monthly, quarterly, or yearly, each providing increasing benefits and access levels depending on the duration.

Business Requirement

"Make sure the layout and components are reusable, we’ll need them for other earnings features later on."

@CEO

Ideation

Exploring a Reusable Page Foundation for Group Wallet

During ideation, I focused on defining a reusable layout and a clear information hierarchy.

I broke down the page into core building blocks: cards, data visualizations, and supporting UI elements.

Each card is designed to adapt based on the type of earnings it represents, ensuring flexibility while maintaining consistency across different data types.

Homepage

Earning Details

Exploring Layouts for a More Actionable Wallet Overview

Based on prior research findings, I decided to design a homepage for the Group Wallet that surfaces key information at a glance, including monthly earnings and quick access to the withdrawal feature.

I explored different layout options to find a structure that best supports users’ mental models and priorities.

Check sketches

Final Solution

Whithdrawal Experience

All Earnings

Streamlined Access to Group Earnings

Group owners can now view their monthly earnings and wallet balance in just two taps. Key metrics are clearly displayed with visual priority, and the Withdraw button ensures fast access to the most important action.

Feature highlights

Result

Impact After Launch

After launching the first phase of the internal release, we received very positive feedback from both our team and several loyal users.

100%

of group owners check the new feature after launch

80% +

Engagement rate on earnings page visit

9 / 10

Post-launch internal satisfaction score

Reflection

Balancing Quality and Speed in Real-World Projects

This was my first large-scale project as a product designer, where I took the Group Wallet from concept to launch.

🤿 Deep dive into industry & backend

I built a foundation in crypto wallet UX and backend infrastructure, understanding how multi-chain earnings and withdrawals work from 0 to 1.

⏰ Limited research and testing

The most challenging part of this project was designing a high-quality, scalable experience under significant time pressure. The project didn’t allow for multiple user-testing cycles or large-scale surveys. Instead of long research cycles, I used competitive analysis and in-depth think-aloud sessions to guide my iterations and secure stakeholder approval. This allowed me to ship improvements that met user needs while fitting the tight launch schedule.

📏 Engineering and business alignment

The CEO initially requested reusing the personal wallet’s flow to save development time. To balance feasibility and UX quality, I maintained frequent check-ins with the CEO and CTO, sharing sketches and small iterations early. Regular communication allowed me to confirm technical feasibility, align with business priorities, and implement low-effort but high-impact improvements such as showing only withdrawable tokens, adding network tags, and simplifying sorting.

Thank you for reading!

© 2025 by Kexin (Chloe) Li