AI personalisation case study

ivi AI personalisation product design case study

B2C SaaS streaming service with 65k titles and 60M monthly active users.

During my work at ivi, I was responsible for two strategically important areas: personalisation and onboarding. The key metrics were retention, LTV, and user activation, particularly conversion to viewing content.

RoleProduct Designer
Companyivi Ltd
PeriodMay 2021 – May 2022
LaunchedJune 2021
Design team6 Product Designers
Revenue$227M

Case study presentation

A recorded presentation that combines the ivi case study, product decisions, and supporting conference slides in one storyline.

Certificate

UI UX Global Summit 24 Speaker

Issued by Geekle on 8 August 2024 for Svetlana Prodius.

View verified certificate

My role

As Product Designer for Activation and Retention, I owned the onboarding and engagement experience at ivi. I was responsible for designing the new onboarding flow.

I worked alongside a researcher, product manager, and UX copywriter. The first version was launched in June 2021.

Product problem

Users repeatedly ask what to watch tonight. ivi has a large catalogue, but choosing still feels frustrating. Its personalisation algorithm worked well for only 10% of users with sufficient data about watched, skipped, saved, liked, and disliked content.

That same group had excellent retention and LTV. The task was to collect enough interest data during the first session and immediately adapt the catalogue and recommendations.

Exploration

I proposed around ten question formats and multiple UI directions that could help understand user interests before meaningful watch history existed.

Final versions

The final onboarding variants turned preference collection into a smoother, more confident first-time experience and helped adapt the catalogue earlier.

Open onboarding in Figma

Improve retention

The task was to increase TV-show viewing. Research showed that series viewers watched for longer and returned more often than audiences focused on standalone and children’s content.

The solution was to add a personalised TV-show block to the main page, using recommendation mechanics and behavioural data to show a relevant selection.

Open TV-show layouts in Figma

Layouts and design system

The solution was prepared for iOS and Android, Web and Mobile Web, and documented using the shared design system.

ivi design system layout