First app experience hero

When I joined the micromobility e-scooter startup, the app’s sign-up process had become unnecessarily complex due to data collection experiments. Users had to complete multiple steps before accessing the main interface.

Current user flow for registration

Screenflow from competitor apps

Overview of registration analysis

The key decision

Reduce data collection to the absolute essentials. A phone number turned out to be sufficient for user identification:

  • Direct contact for system issues or scooter problems
  • Legal compliance (Austria mandates SIM card registration)
  • No password management friction

One-Time Passcode (OTP)

The redesigned flow uses SMS verification combined with platform-specific autofill:

  • iOS 12+: AutoFill suggests phone numbers and SMS codes automatically
  • Android: SMS Retriever API enables automatic passcode extraction and verification

New sign-up flow

This reduces sign-up to 1–2 interactions depending on the platform.

New sign-in flow

Why SMS over email

Email verification requires users to switch between apps and accounts. SMS codes arrive on the device already in use — far less friction.

Result

The simplified flow dramatically reduced sign-up complexity. We monitored registration rates and auto-verify metrics to measure the impact.