top of page

Disclaimer: Many exciting details of this project fall unfortunately under an NDA, I am always open to explaining more in a chat or presentation.


I designed the digital experience that enables users to set up, use, and maintain the new generation of Combo robots through the mobile app (iRobot OS). My design allows users to customize their robots, prepare them for use, and easily learn how to maximize their products’ potential.


UX Design & Research


Year 2022 - 2023

Captura de pantalla 2023-09-16 202257_ed
Captura de pantalla 2023-09-16 202257.png

The new generation of Combo robots at

My contribution

  • I led the end-to-end integration of the new Combo robots into the mobile app (iOS and Android), seamlessly coupling it with diverse products from the company's portfolio.

  • I efficiently dealt with shifting priorities, continuously collaborating with Product Management, and adapting plans accordingly.

  • As a Lead UX Designer in a large agile cross-functional team, I engaged stakeholders throughout the process, hosting design reviews, and conducting 1:1 meetings.


Product: Introducing new responsibilities

I quickly familiarized myself with the capabilities and limitations of the new Combo bins. Through discussions with engineers, I identified specific complexities during the mopping process. 

Process: Changing priorities

This project emerged unexpectedly, disrupting the planning and requiring rapid execution. We prioritized going through the entire process of discovery and iterative prototyping, allowing us to define an MVP based on our learnings and meet the initial deadline while keeping future releases in mind.

User Needs

I began by studying existing research on our user groups, with a specific focus on the target market. This involved understanding their homes, cleaning habits, and the potential scenarios they could encounter when operating the new Combo robots.

Image of Roomba navigating through obstacles at home

Talking to our audience

In the past, we educated users about 'no-mop-zones' by referring to "carpeted areas".

However, my research revealed that carpeted areas are less common in the EMEA market. Instead, users in this market often have delicate wooden floors that require minimal to no water. I proposed incorporating these findings into our messaging to deliver a quality experience that resonates with our targeted users.

Project Goal

I took ownership of the overall digital implementation and started by focusing on designing the provisioning and onboarding processes.

I audited the user flow for each vacuum robot that would be upgraded into a Combo robot. This allowed me to identify successful elements in the existing experience that we could leverage, as well as necessary changes or additions to accommodate the new Combo features. I prioritized providing users with the information they need to prevent errors and troubleshoot effectively.

Schema describing the user flow and necessary changes/additions


Robot provisioning

Robot onboarding

Combo bin provisioning

Combo bin onboarding

Quick overview of the user flow through the provisioning and onboarding flows

During the analysis and design, I actively engaged stakeholders, incorporating business and technology requirements into the design. I utilized a color code, visual indicators, and opacity layers within the Figma space to guide them to the relevant screens and questions.

Exploring concepts

Through iterative wireframing, I developed a flow for onboarding the new Combo products. To ensure scalability, we decided to keep the bin setup separate from the core robot setup in case we later decide to sell the bins as independent accessories.

Low fidelity sketch

Tone of voice

Finding the right balance of positivity while describing robot limitations was essential. I focused on conveying information using simple language, brevity, and consistent naming conventions.

Flow length and order

We are providing information that is crucial to the product’s performance, so I experimented with various formats and lengths to enhance user attention and information retention. I also explored heuristics, focusing on user control, guidance, and minimal design.

A/B UserTesting

I created two defined versions, an MVP design and an extended flow, each with a different approach to displaying the content. Through unmoderated user tests, we determined the most suitable path forward and refined the design accordingly.

Visual representing usertesting prompt with last question "After completing this onboarding, what would be the next steps ou would take? How would you expect to operate this robot at your home?

Benchmarks for success

  • Clarity of information. 
    Aiming for >80% user success in recalling the correct steps in the final question.

  • User satisfaction.
    Aiming for <20% user dissatisfaction with the style, length, product, or brand.

  • Also actively searching for any usability frictions.

Refinement and delivery

Cover all potential scenarios

Support users with troubleshooting by building simple and interactive user education and FAQ.

Group 16259.png

Design system and copy cohesion

Accessibility analysis/design

Delivery to development team

Leverage data analysis and iterate

Review design concepts with UI/copy experts. Leveraging iRobot design system.

Work with developers to create appropriate labels and hints, or support new behaviors if needed.

Reviews to ensure smooth implementation, address concerns and empower devs on Figma “inspect” features.

Build rapport with DA. Monitoring data once product is on the market to feed those insights back into the design.

Group 16259.png
Group 16259.png
Group 16259.png
Group 16259.png
iRobot Combo bin mockup

Improvement opportunities

The project accomplished its goal within the given timeline. However, it is an iterative process. Moving forward, I would enhance the experience by:

  • Designing a dedicated space within the app ecosystem to provide users with easy access to all the rich information shared during onboarding.

  • Supporting complex user education with short video tutorials.

  • Building additional features aimed at reducing cognitive load for users, such as implementing alert notifications to remind users to switch bins or perform maintenance tasks.

Explore other projects

bottom of page