A mobile wallet built for first-time digital users
Onboarding flow redesigned around Nepali language, low-literacy support, and 2G-tolerant sync.
- +38pts
- Onboarding completion
- -65%
- Cold start size
- -44%
- Support tickets

The problem
Sajilo Pay had strong agent coverage in Province 2 but abandoned onboarding at 61%. Most users were first-time smartphone owners unfamiliar with OTP flows, and the app assumed reliable connectivity that many users did not have.
Technical execution
- 01Ran usability sessions with 24 first-time users in Birgunj and Janakpur
- 02Rebuilt KYC onboarding into eight guided steps with voice prompts in Nepali and Maithili
- 03Introduced offline-tolerant transaction queuing with conflict resolution
- 04Cut the cold-start bundle from 8.4MB to 2.9MB
Client impact
+38pts
Onboarding completion
-65%
Cold start size
-44%
Support tickets
Delivered on schedule with full repository and infrastructure handover to the client's internal engineering team.