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:

  1. 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.

  2. 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:

  1. 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.

  2. Mobile-Centric Engagement: Leverage users' mobile-centric habits, making the sign-up process more intuitive and tailored to their preferred devices.

  3. 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