

This portfolio is a conversation starter
Always open to talk about Design, Product, Bikes and Adventures
Variant A v/s Variant B
Variant
Mobile number
OTP Authentication
User Details
A
98.2%
98.2%
77.3%
B
97%
97%
70.2%
Outcomes and Impact
+3%
Increase in
Lead Conversion
From 28% to 31%
BUSINESS
Reduction in
Onboarding completion time
USER
BUSINESS
Reduction in
CPL (Cost per lead)
Increase in
Homepage Conversion
From 55% to 77.3%
BUSINESS
3/3
How to reduce the drop off rate on User details screen
Both Variant A and Variant B retained the same flow for installation and OTP verification. The key difference lay in the application of UX principles to address user friction.
Variant A applied Progressive Disclosure to guide users step-by-step, revealing only necessary information at each stage to reduce overwhelm.
Variant B leveraged the Law of Proximity to visually group related inputs and actions, aiming to create a more intuitive and scannable interface.
This allowed us to test which principle better supported user completion and clarity during onboarding.
VARIANT A
Implementing
Progressive Disclosure
In Variant A I divided the onboarding info on 3 screens Name of student, Email and Grade
Using Auto-fill
Auto fill saves users time and provide more accurate data for marketing and
re-targeting
Why do we need the email
Giving users a reason to provide email info induces trust in users and they are more likely to provide the info
Why do we need the grade
Giving users a reason to provide grade info induces trust in users and they are more likely to provide it
Contextual selection
of school
School did not affect the quality of lead for college students hence I decided to make it contextual
Asking location permission
at relevant place
I improved the UX to ask location permission. It gives clear idea to user why did we need location permission. They also had an alternate option to enter it manually
Pre-defined school names
instead of typing school name
User can search their school and it makes the bucketing of users on school level better
Copy change in CTA
I changed the copy from ‘Create account’ to ‘Start Learning’ to sound less sales oriented











Labour Illusion at work
Making users wait for something they requested while showing them how it is being prepared creates the appearance of effort

Implementing Law of Proximity
In Variant B I grouped the similar info into 2 groups and divided them on 2 screens
Using Auto-fill
Auto fill saves users time and provide more accurate data for marketing and re-targeting
Visibility to all grades
Instead of using a list I chose to go with pills which takes less space and gives more visibility to other grades in first fold
Contextual selection of
school
School did not affect the quality of lead for college students hence I decided to make it contextual
Asking location permission at
relevant place
I improved the UX to ask location permission. It gives clear idea to user why did we need location permission. They also had an alternate option to enter it manually
Pre-defined school names
instead of typing school name
User can search their school and it makes the bucketing of users on school level better
Copy change in CTA
I changed the copy from ‘Create account’ to ‘Start Learning’ to sound less sales oriented
Labour Illusion at work
Making users wait for something they requested while showing them how it is being prepared creates the appearance of effort
VARIANT B












2/3
How to reduce the drop off rate in OTP verification process
More ways to receive OTP
If user does not get OTP after 2 attempts then we will enable get OTP on call. If OTP on call does not work then user can get OTP on Whatsapp
Multiple vendors for OTP
We enabled more reliable OTP service vendors and added back ups
Fixing TTFB with the
help of tech
TTFB (Time to First Byte) was reduced from 750ms to 180ms
Enabled Autofill OTP from Keyboard
It reduces the chances of error and makes the journey more efficent
Loading screen in case of OTP Delay
We introduced this loading state to keep user involved in the process





1/3
How to reduce the drop off rate between
Install → Mobile Number
Priming the user.
Priming consists of subtle visuals that influence how we respond.
In the walkthrough screens we introduced relevant visuals with the App’s USPs.
Removed location permission
I removed location permission from launch screen and made it contextual
Scalable Country code selection
This bottom sheet is more scalable than previous approach
Autofill phone number
Auto fill saves users time and provide more accurate data for marketing and
re-targeting. Users also makes less mistakes if they don’t have to type phone number









Optimising all funnels 1 by 1
Concepts & Visual exploration
I along with my teammate ideated on multiple concepts and their visual aspects to come up with better solutions which might resonate with our user group
Who should care?
Our primary customer base has the same needs as these personas. (Reside in India 2 & 3 cities)

Hello! I am Mukesh
I am 42 years old, a salesman at a company.
I live in Samastipur district and I earn around
₹60k per month.

Hello! I am Pankaj
I am 16 years old, a science student who wants to go to IIT. I live in Jaipur district.
Designing the solution
Research
1.
Benchmarking and Competitive Analysis
We analyzed onboarding flows of various apps with multi-step journeys that effectively engaged users throughout the process. Additionally, we conducted a competitive analysis of leading EdTech apps to understand how they optimize their onboarding funnels to reduce drop-offs and improve conversions.
2.
Testing solutions with users
We visited BYJU’s centers to interact directly with students and parents. Through usability testing with 20 students and 20 parents, we evaluated the clarity of our concepts and validated initial ideas. The insights gathered helped us confidently move forward with two of our proposed solutions.
Learnings from research
58% users preferred Variant A over Variant B. They found one info at a time less overwhelming
Parents preferred Variant B more because it had less number of steps
Users could relate to pictures of human rather than illustrations
For long onboarding journey, they are using progress bar to indicate the steps left
Permission asked at the right time as per the context
Divide complex input fields in multiple steps
Provide more context while asking for information
At first, let the user explore the app and ask them for the data when they are showing interest in the app
Limitation while redesigning
onboarding journey
Each input field in the onboarding journey serves a critical function-enabling the sales team to engage users effectively and supporting the marketing team with data for personalized targeting. As such, these inputs are necessary and cannot be eliminated or postponed.
Strategy & Timeline
To address high drop-off rates in the onboarding flow, we began with structured research-conducting Usability Testing, Competitive Analysis, and Benchmarking against industry-leading apps. These insights informed the design of five distinct onboarding approaches, including a conversational, chat-based experience.
We collaborated closely with PMs and engineering to assess feasibility and business impact. After stakeholder alignment, we shortlisted two promising variants for A/B testing to validate performance based on conversion metrics and user friction points
Research
Idea explorations
Stakeholder alignment
Usability testing
Prototyping and iterations
Developement
Measuring success metrics
~2 months
A rough visual representation of the whole process form inception till mesurement
Location permission is asked at the time of launch of the app. There is no reason given to user why
do they need to provide this information
Auto fill phone number was not enabled in the app which can reduce the time and typing effort for user
Auto read OTP is missing and OTP service vendors were not up to the mark
Too many input fields on a single screen and all of them are mandatory. No context is given
why this information is required.
No auto fill for email input field
No reason to ask for location
Auto detect current location icon does not have visual weight
School name is asked to every user (not required for K12+)
The list is really long for user to see other options
A missed opportunity to tell users that the data they have provided was used to personalise their experience
Phone number fill suggestion is missing













How did the old user onboarding look?
How did we discover the problems
We tried multiple research methods to discover the underlying problems in Onboarding
1.
Quantitative analysis
Collaborated with the Data Science team to analyze the existing data and gain insights
2.
Qualitative analysis
Interviewed users who dropped off and users who completed onboarding journey
3.
Screen recordings
Watch how users interact and validate hypothesis
4.
Listen to customer support
Talked to customer support team to understand
why users dropped off.
Project Overview
What
BTLA’s current onboarding experience consists of three mandatory input screens that users must complete before accessing the home feed.
These screens act as sequential funnels, and each contributes to cumulative drop-offs between the initial app launch and successful onboarding-commonly referred to as "Homepage Conversion". This project is all about how did we increased the conversions by revamping the onboarding journey by using A/B testing and usability testing
Overall Business Impact
+3%
Increase in
Lead Conversion
+22.3%
Increase in
Homepage Conversion
~10%
Reduction in CPL
(Cost per lead)
Problem to solve
Approximately 45% of users abandon the app during onboarding, primarily due to friction caused by steps like phone number verification and form-filling, even before they get a chance to explore the app’s core features. This high abandonment rate directly impacts user acquisition and engagement metrics and ultimately loss in business.
This posed a direct threat to:
Lead generation pipelines (phone/email data not captured)
Sales outreach
Marketing personalization
Revenue realization from free-to-paid conversions
Funnel/Screen
Funnel 0+Funnel 1/Screen 1
Funnel 2/Screen 2
Funnel 3/Screen 3
Stage
Install +
User location+Mobile number
OTP Authentication
User Details
Conversion %
83%
75%
55%
Drop off %
17%
8%
20%

89%
-6%
-11%
-8%
-20%
83%
MY ROLE
Lead UI/UX Designer
TEAM
2 PMs, 1 SPD, 1 VD
6+ Engineers & more
TIMELINE
~2 months
What did I do?
Research
Quality control and execution
Low and High fidelity designs
Design Strategy
Collaboration with Product, Analytics, and Engineering
Goals
BUSINESS GOALS
Improve Lead conversions and Homepage conversions
Our objective was to increase lead conversions by 4–5% and homepage conversions by 20–25%, ultimately driving a significant uplift in overall revenue.
USER GOALS
Let users explore the app and experience the features
45% of users dropped off before completing the onboarding process, never reaching the app’s core features. Among the 55% who did onboard, many struggled with account creation due to friction in the flow. Our objective was to simplify the onboarding experience to reduce drop-offs and ensure a smoother entry into the app.
BYJU’S is a global ed-tech company, providing highly adaptive, engaging and effective learning solutions to more than 150 million students around the world. Founded in India in 2011, BYJU’S mission is to make high-quality learning accessible to students everywhere.

View TL;DR
Quick summary of this project

Reducing Drop-offs and Improving Lead Conversion in BTLA Onboarding
+3% Lead Conversion | -10% CPL | +22.3% Homepage Conversion
Learnings
1.
Small UI tweaks = Big results
Even minor changes in visuals, UI elements, and microcopy across both variants led to noticeable improvements in user engagement and completion rates. This reinforced the value of attention to detail in high-impact touch-points.
2.
Power of Prototypes is real
Interactive prototypes allowed us to observe real user behaviour early on. Usability testing with five design variations helped us narrow down to two high-performing options, streamlining our decision-making process with clarity and confidence.
3.
No data = No insight
We learned that continuous experimentation works best when backed by data. By tracking where users drop off in the funnel, we could clearly see where they struggled. This helped us focus on fixing the right problems and make design changes that improved both the user experience and business results.
What did not go well
Missed opportunity to connect onboarding changes to Order/Visit and Revenue metrics for full funnel visibility
Next Steps
1.
Continue optimizing micro-moments within the onboarding journey based on behavioural data
2.
The onboarding experiment ends at homepage conversion. There's no follow-through to see whether variant 1 users stayed longer or performed better.
3.
Shift to common onboarding stack to
streamline efforts
4.
Continue improving key drop-off moments
