Mancini Tan
All work OKX Fintech

Making crypto social

Crypto is still young, and part of making it feel normal is making it social. Three products from my time at OKX: an assistant that trades with you in chat, Orbit, a social layer for traders, and Crypto Rewind, a year in review you play back like a playlist.

Role
Senior content designer. Content and conversation design
Timeline
Mar 2024 to Dec 2025
Worked in
English and Mandarin
Scope
Conversation, social, dynamic content
Chapter 1 of 3AI conversation design · Prompt design

An assistant that trades in chat

A live agent service for big orders, rebuilt so an AI could run it for everyone.

1.1

A great service that couldn't scale

Big orders were paying a worse rate than they needed to.

A lot of people use Simple Buy because it locks in a quote within seconds, even though the rate is worse than a regular spot trade. On small amounts, nobody notices. On large ones, it gets expensive.

For some users we already handled this with live agents, who offered a better rate over chat. There were only so many agents, though, and a global rollout needed something that could give the same personal treatment at a scale a human team can't.

1.2

It appears at fifty thousand

The assistant doesn't wait in a corner of the app to be found.

It shows up once an order is large enough for the better rate to matter, at roughly fifty thousand dollars. Nobody gets offered a premium service on a fifty dollar trade. The sheet also says upfront that it only speaks English and Simplified Chinese, which is much easier to hear at the door than halfway through a trade.

Simple Buy with 500 USD entered and nothing extra offered
500 USDNothing changes.
Simple Buy with 50,000 USD entered, showing Get preferential rate via chat
50,000 USDA better rate is offered, with a large order quote button.
A sheet titled Get a better price via chat, with a Start chat button
The handoverWhat happens next, and which languages it speaks.
1.3

Designing the system prompt

When it's someone's money, the bot doesn't get to improvise.

I designed the system prompt that runs the assistant. A hallucinated rate, a vague phrase or a misread intent could cost someone thousands, so I built the prompt in five layers. Each one answers a different question, from who the assistant is to the guardrails it can't cross and the few-shot examples it learns from.

Who is it, and what is it for?

Role: Senior trading consultant
Goal: Execute high-value trades securely, with a premium experience that builds confidence.
Tone: Assuring and natural. Use contractions. Large orders are normal here, so never say "massive", "extreme" or "huge". Say "substantial" instead.

Without a persona, a model falls back to a generic assistant voice. That sounds unsure at exactly the moment someone is moving a lot of money.

PersonaTone of voice
1.4

A human touch where it counts

Good conversation design is a mix. AI for speed, and a human hand on the moments that need care.

Like the rest of UX, the craft is in knowing which is which. I mapped every touchpoint in the chat. The welcome message, the line confirming what you want to do and the order card are hand-written, because that's where people need reassurance before a large trade. The card also matches order cards everywhere else in the app, so it feels familiar. The model handles everything after that: changes of mind, follow-up questions, the same thing explained another way. The assistant stays fast and flexible, and the moments that build trust stay human, intuitive and empathetic.

Live component
OKX assistant
₮
Buy S$100,000 of USDT
USDT price S$1.31
Quote ID
…590703
Receive
76,335.88 USDT
Fee
$0
Pay with
SGD balance
Buy USDT (5s)
Human touchWhere trust is built

The welcome, the intent check and the order card. Written and reviewed by a person.

AI-generatedWhere flexibility helps

Follow-ups, changes of mind and clarifications. Quick to respond, and still inside the guardrails.

1.5

Then I tried to break it

Testing ran two ways, and the red-teaming taught me more.

I benchmarked the prompt against a standard set of queries, checking every answer against the content guidelines and the conversation structure. Then I red-teamed it, trying to talk it into limit orders and vague trades to see whether the guardrails held. Three rounds of prompt iteration came out of it.

What I sawWhat changedResult
It kept calling large orders "massive", which makes people nervous.Alarmist adjectives banned. It now mirrors the user's own register.Consistent persona
Vague amounts slipped through. "$50k", no currency.The no-assumptions rule became a hard stop: USD, SGD or USDT?Always asks
It offered order types we hadn't built, like limit orders.What it can execute is hard-coded. Anything else gets a polite redirect to a quote.Market orders only
100%persona consistency through benchmarking, high-value requests included
100%of generic amounts triggered the currency question
Chapter 2 of 3Content design · Social

Orbit

A social layer inside the OKX app, where traders post, follow each other and share their trades.

2.1

Credibility you can see

In a crypto feed, everyone sounds like an expert.

The hard part of Orbit was helping people tell who's worth listening to, without rewarding whoever took the biggest gamble last week. I worked on onboarding, the feed and the two versions of a profile: Orbiters, who can post, create groups and share trades, and everyone else.

An Orbiter's profile puts their track record up front, pulled from what they actually did on OKX. Upgrading is framed around what you'll be able to do, so it reads as an invitation rather than a status symbol.

Onboarding screen: Follow top Orbiters, with two selected
OnboardingStart with people worth following.
The Orbit feed with posts tagged to the coins they discuss
The feedPosts carry the coin they're about.
An Orbiter's profile showing badges, lead trade PnL and group chats
Orbiter profileTrack record first, bio second.
Upgrade to Orbiter sheet listing what Orbiters can do
UpgradingWhat you can do, in three lines.
Daily active users grew about 200%.

Measured in the three months after launch, before I left OKX.

Chapter 3 of 3Content strategy · Dynamic content · Localization

Crypto Rewind

OKX's 2024 year in review. Your year of trading, played back in three parts.

3.1

What last year taught us

People liked seeing their own data. They just didn't finish, and they didn't share.

I audited the 2022 and 2023 campaigns, went through user feedback and spoke to the designers and PMs who ran them. Three problems kept coming up.

Drop-offToo many numbers

Page after page of figures got repetitive, and people left halfway.

SharingToo personal

Many didn't want their trading performance on social media.

ProcessLate changes

Legal and Marketing feedback landed late, so copy churned until launch.

3.2

Playing back your highlights, and highlighting you

One concept kept the story, the tone and the translations together.

Rewind turns the year into a playlist in three parts: your assets, how you traded, and a trader persona at the end. The line gave Legal and Marketing something to sign off early, and gave every writer and translator the same brief.

The tone lives in space metaphors. Good years are "out of this world". Bad years matter just as much, because plenty of people lost money in 2024. They get "You're only getting ready for your next takeoff", which is honest without rubbing it in.

Part 1 of 3: Let's rewind back to your opening track
The openingPart 1 of 3, like a playlist.
Your earnings were out of this world. A profit of 21,887 USDT
A good year"Talk about astronomical."
This year was all about laying your foundations, with a negative profit
A hard yearSame layout, kinder framing.
3.3

Something people actually wanted to share

The share card shows who you are as a trader, not what's in your wallet.

Each person ends on a persona, like Crypto Comet or Market Maestro, with a rarity tag and a line about why they earned it. There are no balances on it, so it's easy to post. The copy shipped in multiple languages, including Chinese, Arabic and Russian, where it also had to work right to left and with much longer words.

Share your Crypto Rewind: a sample user, Jamie, is a Crypto Comet, with a Rare tag
The persona cardA title and a reason, no numbers.
Rewind in three parts
  1. 01Assets overview
  2. 02How you traded
  3. 03Your trader persona
Goal vs actual, as a share of goalAmplitude · 28 Feb 2025
Click-throughs3.26M vs 1.5M goal
217%
Completed journeys1.22M vs 800k goal
153%
Shares117k vs 50k goal
234%
0%100% (goal)200%

Goal line. Every goal was set against the year before, adjusted for user growth.

I also worked on the 2025 edition before I left OKX, and it went on to win a Red Dot award.

Let's talkSingapore · Seoul · anywhere

Designing an AI product? Let's talk.

I'd love to hear what you're working on.

Next case03

Designing complex forms

Buildlr · Construction tech