Doubling Signup and Login Completion Rate

Sole Product Designer

2 Sprints

Mobile web App

awesome.free

Overview

Overview

Awesome Free is a new consumer rewards platform. It doesn't run its own accounts. It shares them with Advocado CRM's loyalty program, which already has more than 2 million users.

That shared setup shaped every decision. Whatever I changed about authentication still had to work for 2 million members already living on the existing account system.

Problem

Problem

So a failed login wasn't a casual bounce. It was a ready-to-redeem customer walking away at the last step.

0%COMPLETION RATE
0%COMPLETION RATE
0%COMPLETION RATE
0%DROP-OFF
0%DROP-OFF
0%DROP-OFF
0+%TARGET GOAL
0+%TARGET GOAL
0+%TARGET GOAL

01

Password friction

Returning users kept forgetting their passwords. Each reset meant another SMS charge and one more reason to give up.

02

Signup friction

New users hit a wall of required profile fields before they could claim a thing. Right at peak intent, the reward sat stuck behind a form.

Design Challenge

Design Challenge

Exploring Solutions

Exploring Solutions

I looked at a few directions and weighed each one on experience, engineering cost, and how well it fit the existing accounts.

THE REFRAME

My first proposal: phone + OTP and Google login.

Google accounts line up one-to-one with phone numbers, so it would clean up identity and take the password problem off the table at the same time.

The Signup Solutions

The Signup Solutions

Enter phone → verify OTP → done

Signup now creates a partial-registration account with nothing else required. Cutting the form to two steps attacks the friction that was stalling new users at their highest-intent moment.

Complete profile later → earn rewards

Deferring the profile didn't cost the business its data. Tying completion to a reward turned a mandatory form into an opt-in, so business keeps its data and users keep their momentum.

The login Solutions

The login Solutions

Partial-registration users → OTP login

They never set a password. OTP is the only method that fits, and it removes the biggest drop-off point for the fastest-growing segment.

Password users → password or OTP login

Forcing OTP on everyone would slow down people who know their pass & drive up SMS cost. Offering both keeps returning users fast and keeps verification spend in check.

Google users → Google or OTP login

Google stays the one-tap path, with OTP as a shared fallback. Every account type resolves to a method that works, so no one hits a wall.

A Moment of Misalignment

A Moment of Misalignment

Partway through, a request reached me secondhand: make OTP the only way to sign in. It was a big reversal, and it hadn't come straight from the person who'd actually decide.

When a big directional change shows up secondhand, build just enough to get everyone aligned, then confirm before you commit.

Before & After

Before
After
Suri Wang - Product Designer
Before
After
Suri Wang - Product Designer
Before
After
Suri Wang - Product Designer
Before
After
Suri Wang - Product Designer

Impact

Impact

Authentication completion

10.15%

10.15%

10.15%

0%
0%
0%

2.4×

+138%

no backend rebuild

OTP fallback → no more forgotten-password dead ends

OTP fallback → no more forgotten-password dead ends

Signup → 2 steps (phone + OTP)

Signup → 2 steps (phone + OTP)

Takeaway

Takeaway

01

Constraints make the work sharper

My best idea wasn't my first one. It was the one that held up once engineering weighed in.

02

Alignment is part of the job

The OTP mix-up cost a cycle, and it changed how I work. Now I lock in the decision-maker before I put real effort behind a major direction.

03

Work with the system you inherit

Improving authentication without rebuilding it meant really understanding a system I hadn't designed. The best result came from working with it, not fighting it.

Constraints make the work sharper

My best idea wasn't my first one. It was the one that held up once engineering weighed in.

Alignment is part of the job

The OTP mix-up cost a cycle, and it changed how I work. Now I lock in the decision-maker before I put real effort behind a major direction.

Work with the system you inherit

Improving authentication without rebuilding it meant really understanding a system I hadn't designed. The best result came from working with it, not fighting it.

01

Constraints make the work sharper

My best idea wasn't my first one. It was the one that held up once engineering weighed in.

02

Alignment is part of the job

The OTP mix-up cost a cycle, and it changed how I work. Now I lock in the decision-maker before I put real effort behind a major direction.

03

Work with the system you inherit

Improving authentication without rebuilding it meant really understanding a system I hadn't designed. The best result came from working with it, not fighting it.