Business banking without borders
Role: UX/UI Designer (70% / 30%)
Status: In progress
Project Type: Business account onboarding
Scope: Mobile access setup, phone verification, personal access code and system feedback
Tools Used: Sketch, Notion, Miro, Maze, Hotjar, Google Analytics
Team: Product Owner, Front-end Developer, Back-end Developer
Deliverables: Mobile onboarding flow and high-fidelity prototype
Goal
Design a mobile onboarding flow that:
• securely verifies the user’s identity,
• clearly explains each step without overwhelming the user,
• meets WCAG 2.1 AA accessibility standards,
• feels appropriate for an enterprise financial product.
Access setup flow
The access setup consists of five stages:
1. Welcome screen.
2. Phone number input (The user provides a phone number that will be used for future logins. The input supports country prefixes, numeric keyboards, and editable values.)
3. One-time password (OTP) verification (A 6-digit code is sent via SMS. The interface supports auto-focus, resend logic with a countdown timer, and accessible error handling.)
4. Personal access code setup. The user defines a 4-digit personal access code for future logins. The flow avoids premature submission and provides clear confirmation before continuing.
5. Checkpoint confirmation. A short system message confirms that access has been successfully set up and introduces the next phase of onboarding.
Design approach
Why this onboarding is not AI chat-based.
Because: sensitive data, enterprise trust, compliance, predictability.
I designed the flow as a step-by-step system interaction, using clear system language instead of marketing copy. Each screen focuses on a single task, with consistent layout, predictable actions, and explicit feedback.
Key decisions:
• Neutral, system-led narration to reduce cognitive load
• Clear separation between input, verification, and confirmation
• Inline reassurance for security without interrupting the flow
• Keyboard-aware layouts optimized for one-handed mobile use
Prototype
• Clear and calm access setup experience
• Reduced uncertainty during verification
• Strong sense of security without visual noise
• Smooth transition into company onboarding


















