← Back to work

Turning grocery shoppers into mobile subscribers for Silpo

Turning grocery shoppers into mobile subscribers for Silpo

Turning grocery shoppers into mobile subscribers for Silpo

Client

Yezzz!

Year

2026

Role

Product Designer

Country

Ukraine

Yezzz! is a mobile operator brand launched by the Ukrainian supermarket chain Silpo. Instead of a classic telco acquisition funnel (ads → website → sales), Yezzz! lives directly inside the Silpo loyalty app that millions of people already use for their everyday grocery shopping.

Yezzz! is a mobile operator brand launched by the Ukrainian supermarket chain Silpo. Instead of a classic telco acquisition funnel (ads → website → sales), Yezzz! lives directly inside the Silpo loyalty app that millions of people already use for their everyday grocery shopping.

50K+

50K+

50K+

Yezzz! users

8

+18%

+18%

customer interviews

4

+12%

+12%

key insights

Role

Product Designer

Scope

Research · UX/UI · UX copy · AI workflow

Platform

App inside the Silpo app

Year

2026 · Ukraine

Challenge

Only a small fraction of Silpo app users became active Yezzz! subscribers, with a steep drop-off at every step.

Outcome

Funnel analysis and 8 interviews led to a redesigned home screen, tariff details, MNP flow and reminders.

Impact

Concept project, so no post-launch metrics. Yezzz!’s CEO and Product Owner said it addressed visual overload and unclear prioritisation.

Context

Free connection inside an app people already use

Free connection inside an app people already use

Ukraine is a mature, price-sensitive mobile market where most people already have long-term contracts with Kyivstar, Vodafone or lifecell. Any promise of “free connection” raises questions about the catch, stability and how hard it is to switch back. Yezzz! relies on Silpo’s loyalty base: strong distribution, but very little time and space to explain a new kind of offer. The experience has to feel as trustworthy as a banking app.

Ukraine is a mature, price-sensitive mobile market where most people already have long-term contracts with Kyivstar, Vodafone or lifecell. Any promise of “free connection” raises questions about the catch, stability and how hard it is to switch back. Yezzz! relies on Silpo’s loyalty base: strong distribution, but very little time and space to explain a new kind of offer. The experience has to feel as trustworthy as a banking app.

Live product

50K+

50K+

50K+

users · distribution through Silpo

Research methods

2

3

3

Insights

4

4

4

Business goals

4

4

4

Operators to switch from

Kyivstar · Vodafone · lifecell

Kyivstar · Vodafone · lifecell

Problem

People didn’t understand what Yezzz! was or how to safely move their number

People didn’t understand what Yezzz! was or how to safely move their number

Funnel data showed a steep drop-off at every step of activation and number transfer, and interviews confirmed it: most people didn’t clearly understand what Yezzz! was, how the “free connection” worked, or how to safely move their existing number.

Funnel data showed a steep drop-off at every step of activation and number transfer, and interviews confirmed it: most people didn’t clearly understand what Yezzz! was, how the “free connection” worked, or how to safely move their existing number.

47% of users dropped off before finishing number transfer — here’s how we redesigned the Yezzz! flow inside the Silpo app.

Drop −35%

Drop −40%

Drop −55%

Home screen

Phone number

MNP started

MNP finished

Business goals

Business goals

01

Boost subscriber conversion

Boost subscriber conversion

Turn Silpo shoppers into active Yezzz! users.

02

Improve activation funnel

Improve activation funnel

More views become started activations and finished transfers.

03

Clarify offer terms

Clarify offer terms

Prevent misunderstandings and support tickets.

04

Strengthen retention basics

Strengthen retention basics

Help users track the free period and next steps.

Process

Research setup

Research setup

● Funnel analysis

● User interviews 8 (3 Yezzz! users, 4 Silpo app users, 1 potential subscriber)

● Synthesis with AI

Insights from interviews

Insights from interviews

01

Unclear core value

Unclear core value

Many users didn’t realise Yezzz! is a full mobile operator with number portability and saw it as a temporary promo. “I didn’t understand the benefit. Why should I switch?” — Silpo app user, not a Yezzz! customer

02

Fragmented, hard-to-scan tariff

Fragmented, hard-to-scan tariff

Tariff and offer information were split across several screens, written in complex language. “The start conditions were unclear. I called support and was told to pay 300 UAH to start, but I paid nothing, and the connection was still free.” — Yezzz! user. “We bought an eSIM… and then it turned out you have to activate a standard tariff first.” — Yezzz! user, active Silpo delivery customer

03

Opaque and risky MNP flow

Opaque and risky MNP flow

Users didn’t know how many steps were ahead, why lifecell appeared, or whether it was safe to continue.

04

No help in keeping the free package

No help in keeping the free package

Participants wanted reminders about the end of the free period, but checked limits in other apps.

How I used AI in this project

How I used AI in this project

AI worked as a layered assistant across the whole flow, from research synthesis to flows, UI and copy. Every suggestion was checked against source documents and the brand.

AI worked as a layered assistant across the whole flow, from research synthesis to flows, UI and copy. Every suggestion was checked against source documents and the brand.

Steps

Steps

Steps

1

Dovetail AI clustered interview transcripts

Dovetail AI clustered interviews and tests

2

Claude and Miro AI structured directions

Claude and Miro AI structured directions

3

Figma Make generated layout variants

Figma Make generated layout variants

4

Claude simplified copy, then I reviewed it

Claude simplified copy, then I reviewed it

First design interaction

First design interaction

Users landed on the Yezzz! home screen and had to understand what it is, why it matters and what to do next. Most scanned it, missed the core value and left without starting activation or exploring the tariff.

Users landed on the Yezzz! home screen and had to understand what it is, why it matters and what to do next. Most scanned it, missed the core value and left without starting activation or exploring the tariff.

Perceived as a promo, not an operator

Unclear value behind “free connection”

Overloaded, unfocused first screen

Low confidence to proceed: switching felt hard

CASE 01 · HOME SCREEN

A clear home screen turned views into intent

A clear home screen turned views into intent

The problem:

Users saw Yezzz! banners across Silpo, but nothing explained what the operator is or why to switch. Interest stayed vague, and most people left the home screen without any intent to connect.

The solution:

We rebuilt the home screen around one idea: a headline “New mobile operator from Silpo”, a simple 1–2–3 explanation of how connecting works, and a single primary CTA “Connect to Yezzz!”. Everything secondary moved below the fold.

1 CTA

one clear action on home

3 steps

to understand how connecting works

3 ways

to connect: MNP, lifecell, new number

1 CTA

one clear action on home

one clear action on home

3 steps

to understand how connecting works

to understand how connecting works

3 ways

to connect: MNP, lifecell, new number

to connect: MNP, lifecell, new number

Before

After

CASE 02

One tariff screen replaced the guessing

One tariff screen replaced the guessing

The problem:

Tariff and offer information was scattered across several places and written in dense text. People could not quickly work out what they would pay, so fewer of them started registration.

The solution:

A dedicated tariff-details screen that answers three questions in order: how much to spend at Silpo to get 30 days free, what happens if you don’t reach it, and what is included in the package.

30 days

free, condition shown upfront

3 answers

spend, fallback, what’s included

1 screen

for the whole tariff

Before

After

CASE 03

Package contents became scannable at a glance

Package contents became scannable at a glance

The problem:

Minutes, data and unlimited services were buried inside long text lists. People had to read everything to understand what the package actually gives.

The solution:

A visual block with cards, icons and short labels, so the package reads at a glance: each card is one benefit, one number, one line of explanation.

1 glance

to read the whole package

Cards + icons

instead of text lists

1 line

of explanation per benefit

1 glance

to read the whole package

Cards + icons

instead of text lists

1 line

of explanation per benefit

Before

After

CASE 04

Standard tariffing stopped surprise charges

Standard tariffing stopped surprise charges

The problem:

The rules that apply after the starter package ends were hard to find and hard to decode. Users were surprised by charges and some left the operator because of it.

The solution:

A separate “Standard tariffing” tab covering calls, data, SMS and roaming. The copy was rewritten for scanning: short lines, the price first, exceptions last, so nobody has to guess what happens next.

4 areas

calls, data, SMS, roaming

1 tab

“Standard tariffing”

Price first

exceptions last

4 areas

4 areas

calls, data, SMS, roaming

calls, data, SMS, roaming

1 tab

1 tab

“Standard tariffing”

“Standard tariffing”

Price first

Price first

exceptions last

exceptions last

Before

After

CASE 05

Short MNP steps kept people moving

Short MNP steps kept people moving

The problem:

All steps of number transfer (MNP) were squeezed into one overloaded screen. Users had to read, decide and fill in everything at once, so part of them dropped out before finishing.

The solution:

The flow is split into three short stages: a SIM screen, a starter-pack checkout, and a push when the SIM arrives that hands the user over to lifecell. Each step asks for one thing only, and the step labels show where you are.

3 stages

instead of one overloaded screen

1 ask

per step

4 screens

in the new flow

Before

The problem:

All steps of number transfer (MNP) were squeezed into one overloaded screen. Users had to read, decide and fill in everything at once, so part of them dropped out before finishing.

The solution:

The flow is split into three short stages: a SIM screen, a starter-pack checkout, and a push when the SIM arrives that hands the user over to lifecell. Each step asks for one thing only, and the step labels show where you are.

3 stages

instead of one overloaded screen

1 ask

per step

4 screens

in the new flow

After

Step 1

Step 2

Step 3

Step 4

CASE 06

Reminders help users keep the free period

Reminders protected the free period

The problem:

Free connection came with a condition: spend a set amount at Silpo once a month, with the target personalised to each user’s previous spending. People who lost track missed the deadline, and the tariff became paid.

Without reminders users missed the deadline, did not meet the conditions and lost the free connection. The benefit existed, but nothing told people to use it in time.

The solution:

A push opens a status screen: days left, spend so far against the monthly target, and what happens if it is missed. “Keep the free package” takes the user to Silpo to top up the amount; “Set reminders” opens settings. Defaults are 7 days, 3 days and the last day, based on what interviewees said would suit them, and each can be changed. Based on interviews only, not usability-tested.

Push reminders 7 days, 3 days and on the last day before the package ends. Each push leads straight to a status screen that shows what is left to do to keep the tariff.

7 · 3 · 0

default reminder days before the end

days of reminders before the end

Custom

3 pushes

set your own number of days

7 days, 3 days, last day

1 status screen

days left, spend vs target, what’s next

shows what’s left to do

7 · 3 · 0

default reminder days before the end

Custom

set your own number of days

1 status screen

days left, spend vs target, what’s next

Before

After

Impact

Impact

Impact

This is a concept project, so there are no post-launch metrics. The redesign targets clearer tariff conditions, a more transparent number transfer and visible free-period requirements. Feedback from Yezzz!’s CEO and Product Owner: the solution addressed visual overload, unclear prioritisation and weak hierarchy; the interface looks modern, practical and scales for future features, while Yezzz! keeps the perception of a reliable, trustworthy brand.

Create a free website with Framer, the website builder loved by startups, designers and agencies.