Skip to content
Lucas Cipriano, TV Onboarding

Designing the onboarding for a new TV experience

How the onboarding for a new NOS TV platform was designed, exploring flows, interactions, and interfaces to create an intuitive experience from the very first interaction

Video of the new UMA TV player showing the film Tenet: the playback bar appears with the contextual hint “Watch from the start”.

Summary

UMA TV is NOS’s main TV product, where I worked for more than 2 years as a Senior Product Designer. As part of its evolution into a multi-platform experience (STB, Apple TV, Android TV), I led the onboarding process for the product.

The first version didn’t perform well in user tests and, with a tight delivery deadline, we decided to take a simpler approach: contextual tooltips that introduce features along the journey.

The solution was validated in a round of usability tests with around 9 users and shipped with the new TV version to around 1 million subscribers.

Team

Design Manager
Nelson Delicado
Visual Designer
Renato Reis
Product Designer
Lucas Cipriano
UX Researcher
Lúcia Abreu
Product Owner
Mariana Marques
Timeline
2024 → 2 months
Platform
TV STB, Android TV, tvOS

Problem

The product changed. Users’ habits didn’t.

UMA TV has been on the market for more than 10 years, and its users built solid habits around it. The new version brings a completely different experience. For existing users, that means relearning what they had mastered. For newcomers, it means understanding a broad product all at once.

The challenge wasn’t teaching a new product; it was making the transition without losing anyone along the way.

Without a well-managed transition, the risks are:

  1. Drop in usage
  2. More support calls
  3. Resistance to the update
New UMA TV: home page with “Agora na TV” (On TV now) and the “1-month offer” campaign.
Previous UMA TV: a grid of films such as Super Mario Bros., Horizon and Divergent.
Previous versionNew version

Challenge

Main onboarding challenges

  1. Complexity at first contact

    The new platform introduced many features and concepts, which made the first interaction potentially complex for users.

  2. Lack of initial guidance

    Without clear guidance, users may struggle to understand where to start and what to do next.

  3. Information overload

    Showing too much information at once can overwhelm users and make the experience harder to understand.

  4. Losing familiar references

    Long-time users can’t find the flows they had already mastered.

Opportunity

Create an intuitive, relevant onboarding for different user profiles, while keeping a single experience

Goals

  1. Ensure a positive user experience, ease adoption of the new interface and increase long-term retention.
  2. Enable faster adaptation and guide less experienced users.

Target personas

Which user profile needs onboarding the most?

Based on data we already had about subscriber behaviour, we created a proto-persona for each profile.

  • Heavy Users

    Experienced users, comfortable with new technologies and interfaces.

    • Navigate on their own
    • Usually skip the tutorial
    • Look for efficiency and shortcuts

    Onboarding: Non-intrusive, with a clear option to skip.

  • Explorers

    Curious users who like discovering features and exploring the interface.

    • Explore features
    • Engage with onboarding
    • Interested in what’s new

    Onboarding: Highlight new features and progressive discovery.

  • Elders

    Users with lower digital fluency, settled habits and more resistance to change.

    • Mostly watch live TV
    • Prefer what they already know
    • Feel insecure about changes

    Onboarding: Simple, contextual and focused on the essentials.

  • Newbies

    Little familiarity with the new experience; need guidance through the main flows and features.

    • First contact
    • Need guidance
    • May feel lost at first

    Onboarding: Guidance through the main flows and features.

Heuristics

Principles for building good onboarding

The main goal of onboarding is to help users not only at their first contact with the new interface, but throughout their whole viewing journey. To do that, I defined a few heuristics that are essential to a successful onboarding process.

  1. Onboarding starts at installation/update

    There are two ways onboarding begins: through the software update, for customers who already have the set-top box; and for new customers, whose first contact is already the new product.

    For both cases, we decided to use:

    • An intro video summarising the update while installation runs
    • A welcome screen with tips for the user
  2. Exploratory

    When using the new interface for the first time, onboarding should focus on what’s new and on features (old and new).

    This onboarding can happen in three ways:

    • Interactive tutorial: guide users through a series of interactive steps that highlight the interface’s main features.
    • Exploratory: as users explore other areas of the platform, the walkthrough continues as needed, highlighting new features and offering support.
    • Tips: contextual tips that appear as users navigate the interfaces, with relevant information about each feature.
  3. Proactive

    After users go through installation and onboarding (or not) across all areas, there should be a help area in case they still struggle.

    There should also be an entry point on the home page that takes users to the Tutorials area.

Other principles

  • Continuous onboarding

    Onboarding should start early, from the box installation or update, and stay with the user up to a possible offboarding from the product.

  • Avoid overusing tooltips

    It’s crucial not to bombard users with unnecessary tooltips: they should only be used for relevant information.

  • Identify touchpoints in navigation flows

    Not every flow and touchpoint needs to be covered by the onboarding.

  • Sunk cost principle (opens in a new tab)

    A progress bar can be a powerful way to motivate users to complete a task.

Onboarding flow

Main areas covered by the onboarding

  • Home

    The TV’s main area, bringing together personalised content, offers and continue watching.

  • Live TV

    A player whose features change with the type of content.

  • Program info

    Features and information about what’s being watched.

  • EPG Guide

    Channel programme guide and category filters.

  • Search

    Search for content, cast, apps and TV channels.

  • Settings

    Profile and box settings.

Design critique

After brainstorming, the wireframes of the onboarding components were presented to the team, who voted on which would best fit a TV experience.

The team included

  1. Visual Designer
  2. Design Manager
  3. Product Designers (TV, Android and Apple apps, streaming and web)
  4. UX Research

What can’t be missing from onboarding?

Skip the tutorial

  • Be skippable
  • Option to skip the onboarding

Contextual

  • Be contextual (2x)
  • Context matters: tips at the right moment
  • Guidance and introduction: start by explaining what comes next or use wording that is common for this kind of process

Contextual/Clarity

  • Include a demo and highlights of the main focus areas
  • Animated video when the feature is complex

Clarity

  • Be clear
  • Be clear and don’t show too many choices
  • Clear and short, but with a “link” to something more detailed

Interaction

  • Learn the main features
  • Feature tips
  • No login required
  • Include a flow that lets users try the onboarding context
  • Onboarding = Tutorials

Other

  • Be recoverable
  • Multichannel
  • Walkthrough

    This component can be used for a single contextual tip or a tutorial about features and flows.

  • Walkthrough with Now & Next

    We reused a component already in the interface, Now & Next (which shows a channel’s schedule), for the tutorial in different flows.

  • Contextual tooltips

    Tips give a short, direct explanation of an icon, area, button or component.

Final result

Final components designed for validation

These were the components designed to validate with users, later reused in other TV flows.

  • Welcome screen

    Welcome screen for subscribers about the update.

    Video of the UMA welcome screen: yellow logo, “Welcome”, intro text and a “Get started” button; skipping the intro asks for confirmation and then shows where to find the introduction again in Settings.
  • Player hints

    Navigation tips at the first interaction with the new interface.

    Video of the player with navigation tips (Program info, More options and Channel guide), followed by the walkthrough of the Tenet page: actions, cast and where the film is available.
  • Walkthrough (also usable as a product tour)

    Walkthrough steps are used in most onboarding cases.

    Video of the walkthrough in the programme guide, in 4 steps: TV channels, days of the week, shows and content, and category filters.
  • Walkthrough with Now & Next (with highlight)

    Used in more complex interfaces where we need to show the steps to complete an action.

    The only difference from the regular walkthrough is the opacity.

    Video of a live football match where the match highlights walkthrough shows, in 2 steps, the best moments (goals, substitutions, fouls) and how to return to the live broadcast.
  • Contextual tooltip

    Tips give a short, direct explanation of an icon, area, button, etc. They can also draw attention to something new in the interface. They always appear before the action is taken.

    Video of the Doctor Who page where blue contextual tooltips appear as focus moves across the buttons: watch from the start, record, watch later and where to watch.

Usability test

Validating the onboarding with users

The usability test prototype focused on 3 flows: Live TV, Highlights and the EPG guide.

Each flow had related tasks for users to complete.

Test overview

  • 6 out of 9 users struggled with the proposed onboarding

  • 3 out of 9 users couldn’t complete at least 1 task with the walkthrough components

  • All users understood how the contextual tooltips work

Final decision

With a tight deadline to launch the new TV, I decided to adapt the onboarding to use only contextual tooltips, as they were the best-rated component.

Tooltips were set to appear only once, in important contexts or when there’s something new on the platform.

I also changed the Welcome screen and Player hints, merging them into a single introduction screen.

  • Welcome screen + Player hints

    Video of the “Welcome to NOS TV” screen over the player, with hints for the remote buttons (rewind/forward, programme info, more actions and channel guide) and the button “Press any key to start watching TV”.
  • Other flows

    Video of the Doctor Who page where contextual tooltips appear on the buttons, such as “Watch from the start” and “Watch later”.

Final reflections

With the new TV launch very close, we had to prioritise a simpler onboarding that could be validated and delivered on time. It wasn’t the full vision we had designed, but it was the right call so the launch wasn’t delayed.

The project also changed how I see onboarding: less as a welcome tour and more as something spread across the journey, supporting users at the moment they need it.

What I would do differently

  1. Onboarding personalised by persona

    With a tight deadline, I had to choose between extending development or launching the TV with a single onboarding experience for every user. I chose to launch. Today, I would document personalisation as the next step on the roadmap so it wouldn’t get lost after the launch.

  2. Prototypes closer to the real experience, using AI

    The prototypes were built in Figma, which doesn’t reproduce remote-control navigation on a TV well. That took a lot of prototyping time and caused friction in the tests that wasn’t really about the design. Today, I would use AI to prototype in code, with real remote navigation, and test something much closer to the final product.