Case Study
Phone Number Signup
Our objective was to optimize the user onboarding experience for Fetch by implementing phone number authentication.
The Team: UI/UX Designer (myself), Product Manager, 2 iOS Developers, 1 Android Developer, 2 Backend Developers
Timeline: 9 months
& Tools: Snowflake, Miro, Figma, ProtoPie, Jira
Background:
As user expectations evolve and security concerns persist, apps need to adapt their onboarding processes to offer a seamless and secure experience. This case study explores the integration of phone number authentication as a user-friendly alternative for the Fetch app, a platform that rewards users for snapping grocery receipts.
Objective:
To optimize the user onboarding experience for Fetch by implementing phone number authentication, simplifying the sign-up process, improving security, and aligning with modern user preferences.
What We Know
User Research:
I conducted interviews and surveys specific to Fetch users to understand their preferences and challenges during onboarding. Key findings include:
Receipt Snap Convenience: Users appreciate the convenience of snapping grocery receipts to earn rewards but expressed concerns about the complexity of creating and managing account passwords.
Security Expectations: Users expect robust security measures and are open to alternative authentication methods that balance convenience and security.
Competitor Analysis:
Explored how similar apps in the rewards and loyalty space handle user authentication. Analyzed adoption rates and user feedback on alternative sign-up methods.
The Buildup
Phone Number Authentication:
Implement a sign-up process for Fetch that relies on users' phone numbers instead of email and password. This method offers several advantages:
Receipt Snap, No Passwords: Eliminate the need for users to create and remember complex passwords, aligning with the app's core functionality of receipt snapping.
Mobile-Centric Engagement: Leverage users' mobile-centric habits, making the sign-up process more intuitive and tailored to their preferred devices.
Enhanced Security with 2FA: Introduce two-factor authentication (2FA) via SMS or app-based verification to fortify account security, instilling trust in users.
User Education:
Develop an informative onboarding flow within Fetch, highlighting the benefits and security measures associated with phone number authentication.
Data Privacy Assurance:
Clearly communicate how phone numbers will be used and stored securely, addressing user concerns about data privacy.
Taking Action
Create an intuitive and visually appealing sign-up interface that seamlessly integrates phone number authentication, aligning with the app's overall design aesthetic.
Security Measures:
Implement robust security measures, including 2FA and encryption protocols, to safeguard Fetch user accounts and their valuable receipt data.
Accounting for errors:
Working alongside our backend developers we addressed any potential errors that we could come across, for example a duplicate phone number or 2FA code not sending.
Creative
Prototype
More case studies
Scan Experience
User Reactions
Social Card Design
IMDB Concept
Phone Number Signup
Bottom Navigation