P2P new user adoption

Peer-to-Peer (P2P) trading is OKX’s only fiat on‑ramp offshore.
How can I as a PD raise mass user adoption?

Role
End‑to‑end Product Designer

Scope
• Repositioning • Concepts • Shipping • Measure

Inherited
An already existing P2P flow

Markets
CNY (focus), VND, offshore

What is P2P?

P2P stands for Peer-to-Peer trading. The concept is same like Facebook Marketplace. This marketplace that allows users in offshore or underserved markets to buy and sell cryptocurrency directly with each other

Hey Allan, this Q’s OKR is increase new mass user adoption.

Okay PMs. Let’s discuss.

01 / Objective

Looking at data to understand our 1st-time completion rate

For the platform to grow, new users must successfully complete their first trade.
It wasn’t converting worse. It was converting worse for new users only.

Starting point

~40%

New user first‑order completion on Express.

Target

~79%

Parity with experienced users

Current gap

40pt

Gap between experienced and new users

02/ User flow

How our new users currently using P2P?

I sat down with my PMs to understand our current state of P2P product.

2 trade channels

Marketplace is an order book. Choose a merchant’s ad base upon the price, limits, payment methods, completion rate, trade count.

Express is faster because it picks a seller’s ad for you. The transaction flow thereafter, is the same.

Insight
We thought that new users are prefers Express flow but data shows new user also place orders on Marketplace as much as Express

Assessing how designing for 1 segment affects other segments

When designing for 1 segment, it’s good to consider whether how it affects other segment because they could be sharing the same flow, and also how the counterparties in this case can affect our key segment users for this project.

A series of user interview to map out users pain points

Together with our researcher, we moderated research with 6 new-to-P2P users across Vietnam, Argentina, Philippines, and Thailand recruited from our existing user panel, incentivised. We combined heuristic audit with direct user sessions.

02 / Through user testing

Problem 1: Lack of New User Education

P2P Marketplace is not a suitable first point of contact.
Contains too much information and crypto specific jargon to be easily understood.
Understanding between Marketplace vs Express flows.

Blocker 01

Coachmarks were ignored entirely

Users reflexively closed the onboarding overlay same behaviour as any other app's permission prompt. Zero retention. We had passive education, and it was failing invisibly.

= Passive education failed

Blocker 02

P2P terminology was meaningless

New users couldn't define P2P, or explain why "Express" differed from the regular marketplace. They lacked any mental model for what a peer-to-peer trade actually meant.

= No mental model

Blocker 03

Seller matching felt opaque and scary

"Why was I matched with this person? What if they don't pay?" Anxiety before the first action meant users abandoned before placing a single order.

= Distrusted system

03 / Exploration

Choosing the learning models

Rejected approach

Explanatory onboarding

Tell them how it works

- Long tutorial video

- Static coachmarks

- Long explainer page

Strength: scalable, cheap to produce.

Weakness: weak for procedural learning — the user reads, then meets the real UI cold.

Chosen direction

Interactive walkthrough

Let them do it once, safely

- Simulated real trade flow

- Tap‑through interaction

- Demo mode with zero risk

Strength: strong for procedural learning, the user exits having completed a trade.

Weakness: higher design and engineering cost.

Addressing misconceptions

“P2P works by buying crypto directly from OKX.”

“Payment is difficult and it’s multi‑step.”

“P2P is instant right? Transfer and receive.”

“What if someone doesn’t release the crypto to me?”

Still displays tutorial introduction but in a scroll format to avoid accidential dismissals.

04 / Design

Designing a step-by-step practice

No coachmarks/confusing jargons. Go step-by-step, focusing on key points they need to understand.
Encourages users to use P2P express as main-flow.

07 / Fixing “during” journey

Problem 2: User Expectation Mismatch

Expect 1 — See who I'm paying, before I commit. Counterparty information upfront, like the Marketplace, not a blackbox. New users are the exception: they did better with less, and most misread the verification toggle.

CN User Interview:
• "有些用户就是好奇随便点,看能不能多一个步骤让用户确认 免得商家影响成交率"
• " 想知道快捷买卖是如何分配订单的。"

User Interview:
• "Users who viewed preview were more intentional in checking counterparty's information before proceeding to place order"

“New” as solution:

Expect 2 — Give me a second option. One match per payment method, ranked on price, with no alternative.

User interview: the need for a "refresh option to switch to the next best option as the completion rate of his matched seller was not ideal."

“Enhanced” as solutions:

07 / Fixing the flow

Problem 3: Poor Matching Logic

Current P2P Express matching logic follows a simple 3-step logic:

1. Validate if the taker can trade P2P Express, & how much he/she can trade

2. Filter out unqualified ads to form a matching pool

3. Rank all ads in matching pool, & choose the 1st ad

Hypothesis 1:
Current matching logic is purely designed based on takers choosing ads/maker, makers also have preferences for dealing/not dealing with certain takers

Hypothesis 2:
Maker's completion rate does not play a crucial role in CNY. Instead, other merchant quality (dispute rate, crypto release time) are more important.

Solution:
Re-sort on the factors that are actually sensitive to completion and cancellation.

Results

Randomised 50/50 A/B test on overseas first-time P2P users. ~25K–27K orders observed over 14 days. Express showed the strongest lift which makes sense: it's where context is lowest and education adds most value.

Lever 1 • On top of the flow

New user education
A six‑screen rehearsal of a real trade, before any money moves.

-21%

cancellations from timeout, one month after launch. Plus +4pt first‑trade completion on Express, 69% → 73%.

Lever 2 • Inside the flow

Express matching UX
Show the counterparty before the order, and give more than one option.

+3.9pt

completion for overseas new users, 52.9% → 56.8%. Up in every segment. Order placement fell too — deliberately.

Lever 3 • Underneath, no UI

Matching logic
Stop routing new users to merchants who demonstrably won’t trade with them.