07 MAY 2024 4 min READ Case study

Login tickets: Eliminated

It started as a fix for login support tickets, but the OTP flow I introduced ended up clearing our backlog and becoming the preferred login method for 500,000 parents.

COMPANY

"SkoolBag" is a communication platform connecting schools and parents.

PRODUCT

Mobile app for parents to receive content from schools

PROBLEM

Parents couldn’t log into the app due to unconfirmed emails and broken password resets, leading to a increase in support tickets.

SOLUTION

New OTP login flow that solves all issues, cleared the backlog and became the preferred login method for 500,000 parents.

ROLE

Lead Product Designer / Product Owner

PLATFORM

Mobile application

KEY RESULTS

  • Eliminated login issues for 500,000 users
  • Unexpected technical and usability issues

“SkoolBag” (now “Audiri”) is a communication platform, where the two main products are:

During my time with SkoolBag, parents were required to sign up for a mobile app to receive school news updates. Registration flow was pretty standard.

Registration at the time
Registration flow at the time

Log in issues

Even though the registration was straightforward, we frequently received tickets related to parents being unable to log into the app.

Error messages
Users couldn't log in

After conducting research, we identified two problems with our implementation:

Users that can't log in
User groups that couldn't log in

With tight back end constraints and limited engineering capacity, we aligned on three priorities:

Introduce OTP

I proposed adding a One-Time Password login option. OTP had already been adopted by other apps and it solved multiple pain points at once:

It was a pragmatic, high-leverage addition that respected technical limits while delivering clear user value.

OTP flow
One Time Password flow

Impact

OTP was a turning point. Within weeks of the rollout:

Iteration: Merging Login & Signup

I explored a more ambitious idea to combine login and signup into a single entry point. Inspired by patterns used by larger apps, the idea was simply ask for an email and redirect users behind the scenes.

Other brands with the pattern
Some larger companies combined sing up/log in

In theory, it should have streamlined the experience and helped users who weren’t sure if they already had an account.

New flow
New SkoolBag sign up/log in flow Figma link

In practice, it introduced confusion:

The feedback was clear: not all patterns scale across user types. Especially when those users are busy parents expecting clarity over cleverness.

How do I register on the app? I only see the Login.

Refined UX

I updated the UI to clearly show two entry points: Login and Signup.

On the back end, the flow remained the same: users still received a one-time code via email, but the new labels aligned with user expectations.

Other brands with the pattern
Refined UX to support mental model Figma link

Outcome: Confusion dropped and support tickets dropped to near zero.

Lessons Learned