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

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

The visit rate to brand pages grew 7x compared to overall service traffic, and contact requests to open new brand pages.

Platform

PC

My role

Product Designer

Timeline

February 2025 -
July 2025

Team

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

Overview

Overview

I drove UX improvements in two high-friction areas in MUSINSA’s partner Ads Platform: agency operations and top-ups/payments.
The goal was simple — let agencies run ads across multiple client accounts without confusion, and stop campaigns from dropping because recharging took too long.

I drove UX improvements in two high-friction areas in MUSINSA’s partner Ads Platform: agency operations and top-ups/payments.
The goal was simple — let agencies run ads across multiple client accounts without confusion, and stop campaigns from dropping because recharging took too long.

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.


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

Low-balance recharge lead time decreased 47%, from 5.6 to 2.97 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.

Porject Goal

Porject 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.

The key wasn’t just a smoother payment screen—it was preventing campaign pauses and making recovery fast when balance runs out.

The key wasn’t just a smoother payment screen—it was preventing campaign pauses and making recovery fast when balance runs out.

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 3days (-47%), helping teams recover faster from low-balance moments and reducing campaign pauses.

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

← Previous

© 2026. Hojae Yoo all rights reserved.