top of page

Creating Routines for Roombas

  • Writer: Laura Tramontozzi
    Laura Tramontozzi
  • Apr 17
  • 5 min read

Updated: Jul 10

Roomba users need an intuitive way to set up and manage cleaning routines in the Roomba Home app. Routine Builder, a key feature of the revamped 2025 experience, is designed to align with users' cleaning habits, offering a balanced mix of smart suggestions and manual controls — making Roomba a true partner in home maintenance.


ree

Role: Principal Product Designer, iRobot

Team: Led UX vision on a cross functional feature team including design, product, development & engineering leadership

Tools: Figma, Usertesting.com

Skills: Research (User Interviews, Prototype testing), Wireframing, Prototyping, Presenting, Prioritizing subfeatures, Design Systemming

Deliverables: Key MVP feature in Roomba Home 1.0



CONTEXT

In 2025, iRobot launched a new line of robots, requiring a complete software overhaul. This gave our team the opportunity to create a new app experience, building on insights from the classic app and leveraging the advanced capabilities of the 2025 models.​


With a clean slate, we were able to complete the shift from a robot-centered to a home-centered experience focused on users' cleaning habits, and build on the intelligent features introduced the previous year.​


As the central feature in the new Roomba app, it is critical for the Routine Builder to both reflect this shift and incorporate key usability insights in order to deliver users a seamless cleaning experience.



CONCEPT VALIDATION

To kick this feature off, I created some rough, map-based wires based off of prior research and competitive analysis. We put these in front of users, as well as engineers, to gather some early feedback and guide design explorations going forward.


Flow 1: Clean the dirty rooms
Flow 1: Clean the dirty rooms

Flow 2: Clean the kitchen
Flow 2: Clean the kitchen

KEY TAKEAWAYS

"Don't make me jump through hoops

just to vacuum my kitchen."​

— Said one user summing up the entire study



  1. Prioritize starting to clean from the map — Though a challenge for engineering, selection on the main map was the most intuitive for all users.

  2. Set up should focus on room selection — Most users think about where to clean first, how second. Most didn’t show interest in engaging with room order or cleaning preferences at all.


  3. Cleaning profiles offer enough control — Of the users who engaged with preferences, most were satisfied with cleaning profiles (eg: “deep clean”) – only one explored advanced options.


  4. Recommendations were well received — Recommendations resonated with users, though most did not want recommendations forced on or preselected for them.


CHALLENGE

How might we provide users with a seamless path to a clean home, while offering varying levels of control, intelligence and automation?



UX APPROACH

I made some changes to my initial concepts to simplify the path to starting a cleaning routine.  I incorporated routine builder fully into the home tab presenting users a single, interactive map.

By putting routine details in a drawer separate from the map, I could simplify the list/map view UI. I separated cleaning preferences from the initial view, uncluttering the experience for users who don't care about them, while keeping them intuitive to find for users who do.

This drawer/map pairing also allowed me to simplify the map/list view interaction into something more familiar - users are accustomed to this pairing from other popular apps.



UX REFINEMENTS

Clarify the Quick Start Sub Feature

Quick Start was designed as a one-tap entry point to preconfigured routines—ranging from recent routines to smart suggestions like “Clean the dirty rooms.”


In the classic app, actually starting Smart Clean routine can be done with a single tap. We considered expanding this streamlined approach to Smart Clean, as well as other prebuilt routines in the new app, and explored multiple variations of this feature.


User testing revealed a strong preference for transparency — nearly all users wanted the ability to preview a routine before the robot began cleaning, rather than having it start immediately without insight into the plan.


Users consistently favored seeing suggested routines without having any preselected by default. The feedback was clear: most users preferred making their own choices, rather than having the app assume their intent.



Evolution of Quick Start
Evolution of Quick Start


Simplify decisions about how to clean

In the classic experience, room-by-room cleaning preferences became overwhelming as advanced options continued to expand with new robot models.


In the new experience, we introduced the concept of cleaning profiles: groups of preselected cleaning settings for specific goals, like deep clean. The Smart profile — where users can rely on their robot to intelligently apply preferences to each room based on dirt history, room type, household profile, among other factors — tested very well. 


Most users preferred applying a profile to an entire routine, while room-specific and user-created profiles added more confusion than value.


Cleaning preferences built for humans first, robots second
Cleaning preferences built for humans first, robots second

Usability Improvements

The classic app's list-based routines were clunky, and lacked visual context, especially for users who didn’t customize room names. Our early concept testing showed that, without a doubt, the map is the most intuitive entry point for users to clean.


In the new app, we prioritized the interactive map and paired it with an optional list view for easier routine visualization. We also improved the list view’s usability substantially by introducing more modern drag-and-drop functionality to the list, for smoother, more intuitive editing.


Adding context & familiarity to create an intuitive flow
Adding context & familiarity to create an intuitive flow

UX SOLUTION

Here are the same flows shown in the original example, incorporating the new drawer/map paradigm and the refinements discussed above.


Flow 1: Clean the dirty rooms
Flow 1: Clean the dirty rooms

Importantly, in these new designs, users can tap the main map itself  to open routine builder, and choose rooms to clean directly:

Flow 2: Clean the kitchen
Flow 2: Clean the kitchen
INTRODUCING: ROUTINE BUILDER

Routine Builder, a key feature of the new Roomba Home app, allows users to intuitively set up cleaning routines and maintain their floors with ease.


ree



ree





The simplest way to clean


Users can create a cleaning routine by simply selecting or deselecting rooms on the map and tapping start or schedule for later.





Go-to routines at your fingertips


Users can tap a Quick Start card to instantly start or schedule a prebuilt, recommended, or recent routine. Designed for convenience, this feature allows users to repeat routines with a single tap.


ree


ree





Edit routine details with ease


Routine details offers a dynamic list view with familiar interactions for greater control over cleaning routines, including adding or deleting rooms, editing room order & access to room-specific cleaning preferences.



Cleaning preferences, simplified


Cleaning preferences are grouped in predefined preferences that let users easily select a type of cleaning (e.g., deep clean) for the entire routine without adjusting advanced or per room settings.


For the more hands-off user, Smart preferences tells the Roomba to automatically determine the best cleaning method for each room based on factors like dirt history, room type, and household profile.


ree


ree





Maximum control when you need it


For maximum control, users can edit settings like water level or suction power for each individual room by updating advanced cleaning preferences.




Take cleaning off the to-do list


In addition to starting a routine in the moment, users may schedule cleaning routines to occur either on a weekly basis at a given time or when they leave their home (simple location based automation).*​

*This is MVP functionality and will be built out to include more flexibility and automation triggers as we dive into the automation work post MVP.


ree


ree





Spot Clean in the moment messes


Users can spot clean easily from the main map to clean up quick in the moment messes by creating an ephemeral zone to be cleaned.


WHAT'S NEXT?

Having just released 1.0 to users early this year, we are focused on gathering feedback, and incorporating key improvements from alpha and beta testers - including both feature enhancements as well as known usability improvements.


Our goal is to continuously improve the Roomba Home app, ensuring it effectively supports users in their pursuit of a cleaner, more comfortable living space.

Stay tuned.

©2025 LAURA TRAMONTOZZI

  • LinkedIn
  • Pinterest
  • Instagram
bottom of page