Invisible offers → higher engagement with relevant ones

ux research

product design

fintech

2025

Setup

In the Raiffeisen Bank Ukraine mobile app, offers lived everywhere and nowhere at the same time. Push notifications, inbox messages, dashboard banners, product screens — the system had plenty of touchpoints, but no destination.

If a user missed a push or ignored a banner, that offer was effectively gone. The inbox accumulated messages over time, most of them outdated. When a user had a real need and asked: "What can the bank offer me right now?" — the product had no clear answer.

The business wanted higher CTR and CVR on offers. The underlying issue was not visibility. It was fragmentation.

purple white and orange light
purple white and orange light
purple white and orange light

Today, offers are scattered across multiple channels: different pages, tabs, which makes them feel like noise. Customers struggle to find what's relevant and end up missing out valuable opportunities.

purple white and orange light

What's still valid? How do I find what's actually relevant to me right now? The push inbox fills up with expired offers over time, turning it into a graveyard of irrelevant content.

Defining the space — workshop with business

Before designing anything, we needed to answer a more fundamental question: what is Offer Storage and what is it not?

Shared definition of value

The team converged independently on the same core idea — a single place for personalized, relevant offers without noise.

Participant 1
A storefront of bank offers where the user easily finds what they need — even if they didn't know about it.
Participant 2
A single place where offers are stored — we want to show the most relevant ones for each client.
Participant 3
Offers are chaotically scattered across the app and it looks like noise. Help users not miss valuable opportunities.
Participant 4
All personalized offers in one window. No irrelevant spam.
Participant 5
All in one place with easy search and filtering. No irrelevant content.
Participant 6
We show the client relevant offers, ordered by importance. All offers stored centrally.
Recurring themes
One place6/6
Relevant / personalized5/6
No noise / spam4/6

Degradation model

We imagined a failure scenario six months after launch: 30+ items, no curation, conversion at 0.3%. This turned abstract concerns into specific rules for what qualifies, how many can coexist and how they expire.

Degradation scenario
Six months have passed. Everything that remotely resembles an offer ends up in Offer Storage. There are 30+ items. Users stopped visiting. Conversion — 0.3%.
What went wrong?
No entry criteria — anyone could add anything
We optimized for supply, not demand
The page grew, but the signal-to-noise ratio collapsed
Stakeholders competed for placement, not for user relevance
No single owner. No accountability for the whole
How to protect against it?
Intake checklist before any offer goes live
Value proposition canvas as a mandatory brief
Offer lifecycle: active → paused → archived
Minimum performance threshold — or the offer gets removed
Public definition of scope — what belongs here and what doesn't
One owner per offer, one PM as gatekeeper for the section

Concrete boundary decisions

The team sorted real bank communications into what belongs, what does not and what needs discussion.

Belongs in Offer Storage
Credit limit
You have 50 000 UAH available
Cashback
+5% at gas stations this month
Deposit
+14% annually until end of month
Bonus
300 UAH for 5 payments with Visa
Card limits
Adjust card limits to your needs
Re-identification
Verify your identity to continue
Bank news
We opened a new branch in your area
Does not belong
App update
New version available — update for new features
Survey
How is our service? Take a survey
Loan repayment
Reminder: payment on 15.01
Top-up mobile
Top up your mobile with MyRaif

Concept level — choosing the shape

With principles in place, we moved to the structural question: what kind of space should this be?

Two directions emerged:

Financial hub

Experimental solution, where offers combined with product overviews, loan status, deposit details and financial insights.

Dedicated offers page

Single purpose, single reason to visit.

Featured offer
All
Credits
Deposits
Cash
Search
Complete actions
Enable push notifications
Add card to Google Pay
Credits
Credit limit — 20 000 ₴
Cash credit offer
Premium rate — 3%
Savings
Invested — 140 000 ₴
Financial recommendations
Deposit rate offer
Government bonds
Exchange rates
USD / EUR / EUR-USD
Offer
Product status
Action
Utility
Bank news
New branch
Rates update
Holiday hours
App update
Promo
Update survey data
Featured offer
All
Credits
Deposits
Cash
Credits
100% cashback for credit card
Cash on card — 0.5% first 3 months
Premium rate for loyal clients
Deposits
Higher rate — better income
USD deposit — special terms
Cashback
+5% at gas stations this month
Double cashback on weekends
Offer
Action
Navigation

To validate the direction, we used the Kano model combined with a quantitative survey. The results were clear: users wanted a dedicated space for offers and did not want it mixed with product statuses or financial overviews. The place itself was a real need. But mixing purposes would undermine it.


Choosing a focused page meant committing to the rules we had defined — the shape was a design decision, keeping it clean was an ongoing responsibility.

Finding the right tone

With the concept and structure locked, I moved into visual exploration. The goal was to find the right tone for the page — somewhere between a promotional storefront and a utility screen.

Savings Goal
65%
saved
$3,240
of $5,000 goal
Premium
VISA
Your Name Here
Go Premium
Unlock exclusive perks and higher limits.
5x rewards on travel
No foreign fees
Priority support
Daily Reward
🔥
5
day streak
M
T
W
T
F
S
S
Log in daily to earn bonus rewards.
5%
Cashback on all purchases
Cashback Card
Earn on every spend. No cap on rewards.
0%
Interest for 6 months
Interest-Free Loan
Claimed68%
Flash Sale
Up to 30% off fees
Limited time. New accounts only.
02
HRS
46
MIN
00
SEC
👤
👤
👤
+9
$25
per friend referred
Share your link & both of you earn.

What comes next

Performance data: CTR, CVR, return visit rates will be collected once the feature has been live long enough to draw meaningful conclusions.

Notes to self

What I can say is that this project changed how the team thinks about offer distribution. The workshop principles, the boundary rules, the degradation scenario — these became reference points beyond this single feature. The conversation shifted from "where do we place this campaign" to "does this belong in the space we committed to protect."

The design work is done. The proof will follow.

you can find me

email

uxbydanylo@gmail.com