Discover available offers

Promotion Discovery

Pre-loan

Enter amount & match offers

Coupon Selection

Review & select an offer

Track status & re-engage

Post-loan

Offer Changes Were Hard to Follow

The offer disappeared during loading and returned in a different form and location.

[01]

overview

Connecting the Lending Promotion Experience

Connected multiple promotion-related initiatives across the lending journey, improving the experience from offer discovery and coupon selection to post-loan engagement.

Timeline

Jun โ€“ Jul 2026

Status

Shipped

Role

Analysis

UX/UI

QA

Team

1 Designer

1 PM

2 Engineers

key impact

38.87%

Checked Unavailable Offers

75%

Offer Recovered

50.39%

Proceeded with the Loan

Status

Loan Submitted

Loan amount ยฅ8,000.00

Expected in CMB Debit Card (8746) within 2 hours

Bank Approved

Funds Sent to Your Account

background

Understanding the Complexity

Fenfu allows users to borrow to their bank accounts, with coupons dynamically matched to the loan amount. As promotion scenarios expanded, new requirements emerged across display, eligibility, selection, and post-loan engagement.

challenge

01

Connecting Fragmented Requirements

Connecting evolving requests across the lending journey.

02

Translating Needs into Solutions

Turning product intent into appropriate patterns, interactions, and rules.

03

Building Context Beyond the Brief

Proactively filling context gaps through flows, rules, and existing experiences.

approach

Mapping the Experience

Discover available offers

Promotion Discovery

Pre-loan

Enter amount & match offers

Coupon Selection

Review & select an offer

Track status & re-engage

Post-loan

Too many offers?

Why did it disappear?

Where are the rules?

Can I tap this while itโ€™s processing?

What about borrowing again?

What if the offer is no longer eligible?

Why did it change after selection?

How do we communicate the offer status?

01 Discovery

Making the Offer Value Stand Out

A clearer hierarchy and benefit-first design to help users quickly recognize the value of the offer.

Understanding the Requirements

Existing Experience

Pain Point 02

Information Overload

Competing numbers distracted from the core offer.

Pain Point 01

Unclear Information Hierarchy

The credit limit was misplaced within the coupon.

Design Goals

Pain Point 01

Unclear Information Hierarchy

1

Rebuild the Information Hierarchy

Pain Point 02

Information Overload

2

Strengthen the Core Offer

Design Decisions

[01]

Prioritize Information by Importance

Organize scattered information into a clear hierarchy, from the most to the least important.

Iteration 01 ยท Interest-Free Coupon

Iteration 01 ยท Single-Loan Rate Coupon

0.03%

0.04%

Expires Oct 1, 2026

93% Off Rate

Borrow Now at a Lower Rate

30 days free

Interest-Free

Expires Oct 1, 2026

Borrow Now Interest-Free

Gathering Feedback

Attention Stayed on the Headline

Research indicated that most users still focused on the headline rather than the offer value.

The Offer Lacked Visual Contrast

The contrast within the coupon was not strong enough to highlight the core benefit.

[02]

Rethink the Coupon Format

Instead of refining the copy within the same format, I reconsidered the format itself and made the benefit the visual focus.

[03]

Use Business Context to Strengthen Perceived Value

Understanding the underlying interest-rate logic revealed a stronger way to communicate the offer. Compared with the daily rate, the annual rate showed a larger reduction, making the value of the discount more apparent to users.

Before
After
Shuyi Yuan

Final Design

02 Pre-loan

Making Offers Clear and Easy to Follow

Clarifying coupon boundaries and guiding users to the right offers before entering an amount.

Understanding the Context

Fenfu Home

More on Fenfu Home

My Offers

Loan Page

merchant discount coupon

loan coupon

Users may mistake coupons shown in My Offers for those eligible for bank-account loans, making eligible offers seem to โ€œdisappearโ€ and causing confusion and complaints.

Pain Point 01

Misaligned Expectations

Design Goals

Pain Point 01

Misaligned Expectations

1

Clarify Coupon Boundaries

Design Decisions

[01]

Communicate the Rule, Not Irrelevant Details

Unavailable counts added no value and could create negative perceptions. Instead, I clarified the rule with a lightweight notice: only bank-loan coupons are shown.

After clarifying the coupon scope, another issue remained:

all coupons were still displayed before users entered an amount.

Pain Point 02

Information Overload

Design Goals

Pain Point 02

Information Overload

2

Strengthen the Best-Matched Offer

Design Decisions

[02]

Focus on the Best, Keep the Rest Accessible

Too many coupons made it harder to quickly identify the best offer.

Current design

Before

My Approach

After

Focus on the Best Match

Show both offer types while giving the best-matched offer stronger emphasis.

Preserve Context & Access

Keep the scope notice and View All Offers for clarity and full access.

After narrowing the offer display, I mapped the states before and after amount entry and found that the offer changed significantly in both position and presentation.

Pain Point 03

Disconnected Offer Experience

Design Goals

Pain Point 03

Disconnected Offer Experience

3

Keep Offer Changes Clear with a Consistent Visual Anchor

Design Decisions

[03]

Keep the Anchor, Update the Content

Connect the States

Add lightweight matching feedback and support both forward and fallback transitions for a continuous experience.

Maintain a Visual Anchor

Keep the offerโ€™s position, color, and typography consistent while updating the matched content.

Current design

My Approach

Before Input

Coupons Available

Generic Loading

Offer Applied

While Updating

After

After Input

Final Design

9:41

Loan

Loan Amount

ยฅ

Available Loan Amount ยฅ9550.00

Usable on orders over ยฅ1

10 days interest-free

Due on October 1

Interest-Free Coupon

0.03%

0.04%

Single Loan Rate 0.7 Discount Coupon

Usable on orders over ยฅ2000

Due on October 1

Only showing some coupons available for "Loan to Bank Card," view all

Coupons

Interest-Free Coupon

Minimum loan ยฅ100

 10 Days Interest-Free

Expires Oct 1ใ€€ใ€€

Interest-Free

Expires Oct 1ใ€€ใ€€

Interest-Free

Minimum loan ยฅ1000

7 days interest-free

Minimum loan ยฅ1000

3 Days Interest-Free

Due on July 11

Interest-Free Coupon

Interest Discount Coupon

0.03%

0.04%

Minimum loan ยฅ2,000

Expires Oct 1

30% Off Interest

0.04%

0.05%

Minimum loan ยฅ1,500

Expires Oct 1

30% Off Interest

03 Coupon Selection

Making Offer Changes Clear and Predictable

Help users understand which offer is applied, when it becomes unavailable, and why.

Understanding the Context

Users lacked clear feedback on which offer was applied, when it became unavailable, and why. This created a gap between the offer users expected and the final borrowing result.

[01]

[02]

[03]

Offer Details (Coupon Unavailable)

Offer Details (Coupon Available)

Offer Selection Page

Loan Amount Entry Page

Offers can disappear without explanation when they become unavailable.

Users cannot tell which specific coupon is currently applied.

Available and unavailable coupons are not clearly distinguished or explained.

Pain Point 01

Unclear Offer Status

Pain Point 03

Unclear Coupon Availability

Pain Point 02

Unclear Applied Offer

Design Goals

Pain Point 02

Unclear Offer Status

1

 Clarify Offer Status Changes

Pain Point 02

Unclear Applied Offer

2

Clarify the Applied Offer

Pain Point 03

Unclear Coupon Availability

3

Distinguish Coupon Availability

Design Decisions

[01]

Define the Offer Bar Across Different States

State 1 All Coupons Available

State 2 Some Available, Some Unavailable

State 4 No Coupons

Rate

Details

0.03% daily, 16.5% APR

Interest accrues daily. Repay any amount early from the next day.

ยฅ0 for 10 days, then ยฅ0.24/day

Rate

Details

0.03% daily, 16.5% APR

Interest accrues daily. Repay any amount early from the next day.

ยฅ0 for 10 days, then ยฅ0.24/day

State 3 All Coupons Unavailable

State 4 Selected Coupon Becomes Invalid

[02]

Differentiate Availability and Explain the Reason

Make coupon status easy to distinguish, and provide clear reasons for ineligibility.

Final Design

04 Post-loan

Lightly Surface Remaining Offers to Increase Borrowing

Help users notice unused coupons after a loan and encourage future borrowing.

Understanding the Context

Loan Processing

Loan Completed

After completing a loan, users may still have unused coupons, but the current processing and completion pages provide no reminder, making remaining offers easy to miss.

Analyzing the Requirement

Users likely borrow what they need in one go. How many would actually take another loan because of a promotional banner?

Do we have evidence that a banner can drive additional borrowing after a loan?

PM

+ 5%

Face-to-Face Payments

Merchant Payments

+ 4%

Transfers

+ 4%

The data suggested potential, but unclear test users and reborrowing intervals limited its validity.

Design Goals

1

Lightly Surface Remaining Offers for Potential Reborrowing

Design Decisions

[01]

Start Lightweight, Validate Before Scaling

Use a lightweight banner and track engagement. If users borrow again soon but bypass the banner, increase its prominence.

Loan Completed

Loan Completed

Why Start Lightweight?

Reduce distraction from the loan result.

Validate real reborrowing demand.

Allow for future iteration based on data.

High Emphasis

More exposure, but may distract from the loan result before reborrowing demand is validated.

[02]

Show the Banner

After Status Continuity Is Secured

Once loan progress became accessible from Fenfu Home, users no longer needed to stay. Both Done and the banner could then be enabled without breaking the flow.

Avoid user confusion and incorrect taps while the result is still pending.

After progress can be checked elsewhere, we can enable the banner earlier.

Status Continuity Secured

Users can check loan progress from Fenfu Home.

No need to stay on the page until the result.

Both the banner and Done button can be enabled without breaking the flow.

Loan Processing

Loan Processing

Loan Completed

Loan Completed

Interaction Conflict

The original flow required users to stay for the result, making a tappable banner conflict with the disabled Done button.

Final Design

Key Takeaways

Turn Uncertainty into Something Testable

When evidence is limited, define what needs to be validated and move the discussion toward measurable next steps rather than debating assumptions.

Communication

Recheck the Assumptions When Requirements Change

When requirements shift, realign on what changed, why it changed, and what conditions the solution depends on before revising the design.

Communication

Translate System Rules into User-Relevant Feedback

Instead of exposing complex rules, communicate what users need at that moment: what is applied, what changed, and why something is unavailable.

Design

Design the Experience Across States, Not Screens

Map key states, transitions, and edge cases to keep the experience coherent as conditions change.

Design

After Sales Optimization

Redesigned the diagnostic flow to improve the repair experience while reducing support costs.

Nest for Comfortable Workspaces

Redesigning Temperature Control to Bring Comfort and Joy to the Workplace

Smart Temperature, Shared Control.

View all work

shuyii0315@gmail.com

resume

Create a free website with Framer, the website builder loved by startups, designers and agencies.