Onboarding & Optmisation
Habit Building • Retention

COMPANY
Muslim Pro
MY ROLE
User Reacher & Designer
Duration
6 months
Overview
As part part of Muslim Pro’s re-branding exercise, we wanted to look into the onboarding process. The goal of the project is to cover four key moments: Sign Up → Set Up → AHA moment → Habit.
KEY OBJECTIVES
01 Creating an “AHA” moment
All cashback earned is redeemed as a discount on their monthly mobile bill
02 Building a habit with users
Customers should be able to browse and redeem the cashback via our mobile app
03 Improve Retention Rate
The website is target at non-subscribers who are unable to access the mobile app
Approach
We needed find out the key features of the app, the usability of the current onboarding, the value propositions of our competitors, and the goals and aspiration of our users.
By acquiring this knowledge, we would be able to design a journey that bring them to our key features ASAP while providing them with the tools to reach their goals quickly.
Internal Psych Framework Testing
We organized a workshop to delve into the user experience onboarding flow. By assigning a point to the issues they face, we would be able to identify critical issues needed to be solved




Start
End
Final Score: -30
Critical Issues to address
Users did not want to provide permissions (location & notifications) before understanding the value it provides
The current onboarding flow felt too long. Users would prefer to go straight into the app
When landing on the homepage, there was no clear guide for the user
Funnel Analysis
We ran a survey to identify participants that reads the Quran regularly or hardly reads the Quran. The survey also helped us to quantify the average time spent reading the Quran. Suitable participannts would be invited to take part in a usability testing session held on Google Meet.
Behaviors of a returning user?
The user must read the Quran for 2 mins a week, 3 weeks in a row
The user must track 3 prayers a day, 3 weeks in a row
Usability Testing
We ran a survey to identify participants that reads the Quran regularly or hardly reads the Quran. The survey also helped us to quantify the average time spent reading the Quran. Suitable participannts would be invited to take part in a usability testing session held on Google Meet.
Data
600+ Survey respondents
10 Usability Testing Sessions




Wireframes Tested
Insights
“Why do I need to setup so many permissions before I even start experiencing the features”
“I feel that the current on boarding is too long. I would rather go straight into the app and explore at my own pace.”
“How does minute read in the Quran relate to my Quran reading progress?”
Data
The Quran is the most popular feature on the app
Users who read the Quran for 2 minutes and track 3 prayers per week are likely to become returning users
Usability


Initial Idea
In the initial iteration of our goal priming, we incorporated a weekly minute tracker. However, our users didn't resonate with this concept, as it did not reflect their Quran completion progress.
What we changed
To address this, we adjusted the graph to represent an achievable goal of reading 6 pages (1 chapter), in relation to the Quran.


Initial Idea
In addition to the weekly minutes tracker, we initially aimed to implement a tier system based on users' weekly reading minutes. However, this idea did not resonate our users as reading the Quran for 30minutes doesn't make you an "expert".
What we changed
Instead, we opted for a self-chosen goal system, empowering users to make conscious decisions about their reading objectives. Additionally, we revised the copy to align with the desired reading intensity.
Nudging Users to
the Quran & Tracker

UX Psychology applied:
Progressive Disclosure
This is our AHA moment.
Based on our data analysis, we've identified that reading the Quran and tracking prayers are key features of the app. When a new user logins, we want to highlight these key features, and getting them to experience the value of the app, creating an “AHA” moment.


Fresh Install State for new users


Muslim Pro’s Quran & Prayer Tracker
Building a habit

UX Psychology applied:
Goal Priming

UX Psychology applied:
IKEA Effect
This is when the user form a habit of using the app.
Based on our research, we found that our user aspire to complete reading the Quran and being consistent with their 5 daily prayers.
Therefore, after ever reading session, we want to prime our users with goal of 10% Quran completion within three weeks. This allows the user to track their progress while we fulfil the criteria of a returning user.
Upon reaching the initial milestone of three weeks, we leveraged the IKEA effect by allowing the users to “build” their own goal.

Week 1
Week 2
Week 3
Weekly Quran
Completion



Goal Setting

Free Premium
Trial
Goal Priming
Week 1
2 pages
Week 3
🎯 6 pages
Impact
Once the project went live, we tracked the results for three months. Based on results, we can conclude that the optimization was sucessful and implementing travel eSIMs is the correct decision.
ACTIVATION COMPLETED
463,570
INCREASED RETENTION RATE
24%
Other
Projects
CREATING
USER STORIES
User Research • Data Synthesizing
Persona Buidling


CREATING
USER STORIES
Components • Style Guides
MyRepublic Design System

CREATING
USER STORIES
Components • Style Guides
Muslim Pro - Design System


A Designer
Thank you for your interest in my work!
Made with sweat + tears. © 2025 Joshua Lau

