MUSINSA Ads Platform 2.0
Agency Center & BizMoney Payments (UX)

MUSINSA Ads Platform 2.0
Agency Center & BizMoney Payments (UX)

Redesigned agency operations and payments UX for MUSINSA's ads platform, growing agency-driven paid ads +683% and cutting recharge lead time by 47%.

Redesigned agency operations and payments UX for MUSINSA's ads platform, growing agency-driven paid ads +683% and cutting recharge lead time by 47%.

Platform

PC

PC

My role

Product Designer

Product Designer

Timeline

February 2025 -
July 2025

February 2025 - July 2025

Team

1 Product Manager
1 Front-End Engineer
2 Back-End Engineers

1 Product Manager
1 Front-End Engineer
2 Back-End Engineers

Overview

Overview

I led UX for two problem areas in MUSINSA's partner ads platform: agency operations and payments. Agencies needed to run ads across multiple client accounts without losing track, and advertisers needed a way to recharge budgets before campaigns went dark.

I led UX for two problem areas in MUSINSA's partner ads platform: agency operations and payments. Agencies needed to run ads across multiple client accounts without losing track, and advertisers needed a way to recharge budgets before campaigns went dark.

Results

Results

* Internal tracking, measured 4 months after the payments rollout.

* Internal tracking, measured 4 months after the payments rollout.

Agency-driven paid ads grew +683% vs. baseline.


Agency-driven paid ads grew +683% vs. baseline.

Card payments reached 80% of ad accounts and 76% of recharge volume.

Low-balance recharge lead time decreased 47%, from 5.6 to under 3 days.

Context

Context

Evolving the ads platform into a scalable product

Evolving the ads platform into a scalable product

MUSINSA is Korea’s leading fashion commerce platform (~5.3M MAU), offering paid merchandising solutions that help brands grow within its ecosystem. This Ads Platform project focused on evolving a validated ads platform into a scalable product—so it continues to perform reliably as advertiser volume and operational complexity increase.

MUSINSA is Korea’s leading fashion commerce platform (~5.3M MAU), offering paid merchandising solutions that help brands grow within its ecosystem. This Ads Platform project focused on evolving a validated ads platform into a scalable product—so it continues to perform reliably as advertiser volume and operational complexity increase.

Project Goal

Project Goal

Enable agency-led ad operations at scale with clear roles/permissions, while improving payments UX to reduce campaign downtime from delayed top-ups.

Enable agency-led ad operations at scale with clear roles/permissions, while improving payments UX to reduce campaign downtime from delayed top-ups.

Problems

Problems

Two constraints were blocking growth: ¹agency operations and ²campaign downtime.

Two constraints were blocking growth: ¹agency operations and ²campaign downtime.

Problem.1

Problem.1

Agency workflows didn’t fit how agencies actually work.

Agency workflows didn’t fit how agencies actually work.

Ads Platform 1.0 was built around a legacy partner portal. It wasn’t designed for:

  • Agency onboarding and verification

  • Delegated access (who can do what)

  • Managing multiple client accounts without losing track

Ads Platform 1.0 was built around a legacy partner portal. It wasn’t designed for:

  • Agency onboarding and verification

  • Delegated access (who can do what)

  • Managing multiple client accounts without losing track

Problem.2

Problem.2

Campaigns paused because recharging took too long.

Campaigns paused because recharging took too long.

We only supported manual bank transfer (virtual account) top-ups. When budgets ran out:

  • Recharging often took days (avg. 5.6 days)

  • Campaigns paused and teams had to scramble to recover

  • There was no option like auto top-up to prevent it

We only supported manual bank transfer (virtual account) top-ups. When budgets ran out:

  • Recharging often took days (avg. 5.6 days)

  • Campaigns paused and teams had to scramble to recover

  • There was no option like auto top-up to prevent it

Key Decisions

Key Decisions

Three design decisions turned complexity into repeatable patterns.

Three design decisions turned complexity into repeatable patterns.

Decision 1

Decision 1

Make role-based entry points and workflows explicit. (Advertiser vs. Agency)

Make role-based entry points and workflows explicit. (Advertiser vs. Agency)

We had a “separated domain” direction at the product level, but it still needed to feel clear in the UI.

I designed role-based entry and navigation so users didn’t have to guess whether they were in an advertiser or agency workflow.

We had a “separated domain” direction at the product level, but it still needed to feel clear in the UI.

I designed role-based entry and navigation so users didn’t have to guess whether they were in an advertiser or agency workflow.

Decision 2

Decision 2

Design agency-first operations with clear roles and permissions.

Design agency-first operations with clear roles and permissions.

Agency work breaks quickly when permissions are vague. I designed explicit permission flows (request/approve/roles) and made account context visible, so agencies can operate across clients while advertisers stay in control.

Agency work breaks quickly when permissions are vague. I designed explicit permission flows (request/approve/roles) and made account context visible, so agencies can operate across clients while advertisers stay in control.

Decision 3

Decision 3

Design payments around low-balance prevention + recovery.

Design payments around low-balance prevention + recovery.

A smoother payment screen alone wouldn't solve the problem. Campaigns paused because balances ran out silently, so I designed around prevention and recovery: clear auto top-up rules, and explicit retry, error, and recovery paths for when payments fail.

A smoother payment screen alone wouldn't solve the problem. Campaigns paused because balances ran out silently, so I designed around prevention and recovery: clear auto top-up rules, and explicit retry, error, and recovery paths for when payments fail.

That’s why I focused heavily on rules clarity (auto top-up) and failure handling (retries, error states, recovery paths).

That’s why I focused heavily on rules clarity (auto top-up) and failure handling (retries, error states, recovery paths).

Solution Highlights

Solution Highlights

Scalable agency workflows with continuity-first payments.

Scalable agency workflows with continuity-first payments.

Solution 1

Solution 1

Agency Center

Agency Center

  • Agency entry + onboarding/verification

  • Access requests & approvals

  • Agency entry + onboarding/verification

  • Access requests & approvals

  • Role/permission management

  • Multi-account navigation patterns for agency operations

  • Role/permission management

  • Multi-account navigation patterns for agency operations

Solution 2

Solution 2

Biz Money (Payments & Auto Top-up)

Biz Money (Payments & Auto Top-up)

  • Card payments (multi-card + default)

  • Auto top-up rules per ad account

  • Card payments (multi-card + default)

  • Auto top-up rules per ad account

  • Improved budget visibility

  • Error/retry/recovery handling for edge cases

  • Improved budget visibility

  • Error/retry/recovery handling for edge cases

Outcomes

Outcomes

Scaled agency-led operations and improved payment continuity, cutting recharge lead time by 47% and driving +683% agency-led paid ads.
(4 months after payments rollout)

Scaled agency-led operations and improved payment continuity, cutting recharge lead time by 47% and driving +683% agency-led paid ads.
(4 months after payments rollout)

+683% ↑

+683% ↑

Growth

Growth

Agency-driven paid ads

Agency-driven paid ads

Agency-led campaigns scaled quickly after launch, with agency-driven paid ads up +683% vs. the previous-month baseline—showing stronger adoption of multi-client workflows.

Agency-led campaigns scaled quickly after launch, with agency-driven paid ads up +683% vs. the previous-month baseline—showing stronger adoption of multi-client workflows.

80% ✓

80% ✓

Ad Account Adoption Rate

Ad Account Adoption Rate

Card payments adoption

Card payments adoption

Card payments became the default top-up method for most accounts, reaching 80% of
ad accounts and 76% of total recharge volume, reducing reliance on manual bank transfers.

Card payments became the default top-up method for most accounts, reaching 80% of
ad accounts and 76% of total recharge volume, reducing reliance on manual bank transfers.

5.6 → 3days

5.6 → 3days

Recharge Lead Time

Recharge Lead Time

Recharge lead time (low-balance recovery)

Recharge lead time (low-balance recovery)

Average recharge lead time dropped from 5.6 to under 3 days(-47%), helping teams recover faster from low-balance moments and reducing campaign pauses.

Average recharge lead time dropped from 5.6 to under 3 days(-47%), helping teams recover faster from low-balance moments and reducing campaign pauses.

← Previous

© 2026. Hojae Yoo all rights reserved.

© 2026. Hojae Yoo all rights reserved.