↩ index

Client onboarding portal

Client setup cut from 3–5 days to under 4 hours through an invite-based onboarding portal. 80% of manual data collection eliminated across business details, banking information, and documentation.

role
Product Designer
shipped
Apr, 2024
timespan
6 months
scope
Onboarding flow, payment services onboarding, KYC workflow
team
Oen

Background

Oen is a B2B fintech platform for payments, donations, events, memberships, and CRM. Every new client had to clear KYC before taking a single payment, and the whole check ran by hand.

There was no portal on either side. The business team collected business details, banking information, and documents from each client manually, and every missing file meant another round trip. Setup took 3–5 days per client, across 50+ new clients each month.

My role

I designed the client-facing onboarding portal and the KYC process inside it, in two parts: domain setup, then the payment services application. I also designed the review side in the admin panel, where the business team checks each submission. Sandy Man designed invite creation in the admin panel.

Two directions were rejected. Self-serve signup lost to invites, so every domain has someone accountable for it and spam never reaches review. A three-column layout, with stepper, form, and helper text side by side, split the client's attention, and where helpers were sparse it left the page half empty.

Impact

Credit

Onboarding portal first step - fill in basic information
[→]Onboarding 1/4, Basic information
Onboarding portal second step - domain setup
[→]Onboarding 2/4, Domain setup

/ Updated at /

Oen.tw v2

Next →