Implementing Push Notifications to Replace Costly SMS

Implementing Push Notifications to Replace Costly SMS

My Role

UX Lead: product strategy,
research & wireframing

Industry

Finances

Product type

Native mobile app

Cal's SMS alerts were costing the business millions annually, and frustrating users at the same time. The solution was clear: replace SMS with push notifications. But push only works if users opt in, and most don't. That was the real product problem I had to solve.

I led the strategy, research, and wireframing, working with a visual designer on UI execution.

Challenge #1

Getting users to opt-in

On iOS and Android, users must explicitly allow push notifications. Apps usually ask it on first launch, but at that moment, users haven’t yet seen value. As a result, most users decline, which negatively affect adoption rates.

Solution #1

Show value before asking

Knowing the challenge, I proposed a pre-modal screen that explained the benefits of opting in, shown only after the user had been active in the app for at least a month. This ensured that value was visible before the request. The screen acted as a warm-up before the native system dialog, following best practices in progressive disclosure.

Result: opt-in rates skyrocketed

Challenge #2

OS limitations on native prompts

As part of the research, I found out that both Apple and Google limit the number of successful calls to the native modal. If users dismiss it too often, the option is gone.

Solution #2

Provide a backup path

If the system dialog was unavailable, I designed a flow that redirected users to the app’s settings page, where they could enable notifications manually. This workaround ensured no one was locked out.

Results

Within half a year - adoption rates crossed

0

These results exceeded our goals and increased user satisfaction.

Great Success

Phase 2: reduce overlap between SMS and Push

After solving the first challenge, we discovered another issue - SMS didn’t disappear. Users continued receiving both SMS and push noticications, duplicating costs and causing confusion.

Method

Group users and tailor their CTA

The goal was to to leave our users getting push notifications only. To do it - I divided them into 3 different groups with tailored CTA:

Table
Table
Results

Millions saved annually, higher user satisfaction

This project was a WIN-WIN: an unusual combo of enhanced customer satisfaction together with saving millions of shekels annually.

Reflection

Better UX, lower costs

This project showed me that behavior change requires timing and framing. By making the value clear before asking for commitment, and offering fallback paths, we converted reluctant users into adopters. It was a rare win-win: better user experience and massive cost savings.

Let’s connect. Drop me a line.

I’m always happy and open to collaborations, freelance projects, or simply exchanging ideas.

Copyright 2025 by Daniel Livnat

Let’s connect. Drop me a line.

I’m always happy and open to collaborations, freelance projects, or simply exchanging ideas.

Copyright 2025 by Daniel Livnat