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