Home
Work
LinkedIn
Hi, I’m Mahfuz.
BitOasis: Price Alerts
Role
Senior Product Designer
Impact
Enabled users to receive timely alerts on cryptocurrency price changes, driving higher engagement and user retention.
Objective
Implement a robust Price Alerts feature to enhance user engagement and satisfaction on BitOasis, the largest cryptocurrency trading platform in the Middle East.
Context
Business Need
The volatile nature of cryptocurrencies necessitates real-time price monitoring. Users required a reliable way to alert them to significant changes to stay on top of their portfolios and make informed decisions.
Objective
Develop a cross platform Price Alerts feature for iOS, Android, and web (both mobile & desktop), ensuring seamless integration and a consistent experience.
Design Process
As the senior designer on this project, I led most of the design process from research to implementation, collaborating closely with three development teams (iOS, Android, Web), a product managers and a junior designer.
Scheduled weekly stand-ups with product managers and development teams to align on goals and timelines.
Delegated workload between myself and the junior designer to increase efficiency and maintain a high level of output.
Key Changes
Price Alerts Functionality
Developed customisable alert settings allowing users to set specific price thresholds for different cryptocurrencies.
Implemented push notifications and email alerts to ensure users receive timely updates.
Designed a clear, intuitive interface for managing alerts across devices.
User Feedback & Personalisation
Integrated user feedback to refine alert frequency and notification methods.
Added features to personalise alerts based on user trading behaviour and preferences, leading to higher engagement.
Challenges & Solutions
Technical Integration
Challenge
Ensuring real-time alert delivery across iOS, Android, and web platforms.
Solution
Worked closely with development teams to implement a robust backend system capable of handling high-frequency alerts and ensuring consistent performance across all platforms.
Early Development Constraints
Challenge
Developing the project before the push alerts system was built, requiring initial designs to work around SMS and email alerts.
Solution
Created a phased approach to introduce the feature, starting with SMS and email alerts, and transitioning to push notifications once the system was available within 2-3 sprints (4-6 weeks). Planned user education materials for both initial and updated alert systems.
User Engagement
Challenge
Balancing alert frequency to avoid overwhelming users while ensuring they remain informed.
Solution
We introduced configurable alert thresholds and notification settings, giving users control over their alert preferences.
For instance, if a price alert is triggered multiple times during a volatile day, users can choose to receive an alert each time the threshold is crossed or only the first time it happens. By default, alerts are set to notify users only the first time, with an option in the UI to modify this setting.
Outcomes
User Feedback
Initial rollout received positive feedback from users, who expressed increased satisfaction with the timely and accurate alerts.
This feedback was gathered through social channels and in-app feedback options.
Usage Data
There was a significant increase in user engagement metrics post implementation, marked by a rise in the number of active alerts set by users.
This increase was initially measured through the SMS and email requests received by our servers, and later through the push notification trigger logs, once the new system was added.
Reflections
Learnings
Gained valuable insights into managing cross-functional teams and driving project success through effective communication and collaboration.
Reinforced the importance of user-centric design in creating features that meet real user needs and drive business outcomes.
Iterative Improvements
Planned to introduce more advanced alert options, such as alerts defined by user specific conditions.
Explore machine learning algorithms to provide predictive alerts and further enhance user trading strategies.