You can use voice commands with your Amazon Alexa voice assistant to clean on demand, including starting or stopping cleaning, directing your robot to specific areas in your home, or performing other tasks such as scheduling an upcoming robot cleaning. Alexa connects to all of your iRobot devices giving you hands-free control for vacuuming, mopping, and sweeping.
Alexa supports the following commands with only one Wi-Fi connected robot (Roomba® or Braava®) connected to the iRobot® HOME App
Commands marked with an * are only available on i7, j7, j9, s9, Combo j7+, Combo j9+, and m6 series robots
Single Robot
Roomba
Expand here to view "Actions and Commands on One Robot":
Action
Command - One Robot
Start Vacuuming
Alexa, ask Roomba to start vacuuming. Alexa, ask Roomba to unleash the hounds.
Stop Vacuuming
Alexa, ask Roomba to stop vacuuming. Alexa, ask Roomba to end scene.
Pause Vacuuming
Alexa, ask Roomba to pause vacuuming. Alexa, ask Roomba to play dead.
Resume Vacuuming
Alexa, ask Roomba to resume vacuuming. Alexa, ask Roomba to work its magic.
Return to the Home Base®
Alexa, have Roomba go home. Alexa, tell Roomba there's no place like home. Alexa, tell Roomba to go recharge. Alexa, tell Roomba to return to its dock.
Roomba Status
Alexa, ask Roomba what it's doing. Alexa, ask Roomba what her deal is.
Locate Roomba
Alexa, ask Roomba where it is. Alexa, ask Roomba to sing for me.
Stop Locate Roomba
Alexa, tell Roomba I found it. Alexa, tell Roomba to be quiet.
Schedule Vacuuming
Alexa, ask Roomba to schedule vacuuming. Alexa, ask Roomba to schedule a vacuuming job on (day) at (time). Alexa, ask Roomba to schedule vacuuming.
Remove a Scheduled Cleaning Job
Alexa, ask Roomba to remove scheduled vacuuming job on (day). Alexa, tell Roomba to cancel vacuuming on (day).
List Schedule
Alexa, ask Roomba when my robot is scheduled to vacuum. Alexa, tell Roomba to list my vacuuming schedule.
Schedule by Room (*)
Alexa, ask Roomba to schedule a vacuuming job on (day) at (time) in the (room name).
Clean By Room (*)
Alexa, ask Roomba to vacuum my (room name). Alexa, tell Roomba there is a mess in the (room name) and (room name).
Clean by Zone (*)
Alexa, ask Roomba to vacuum the (zone name).
Clean By Object (*)
Alexa, ask Roomba to vacuum the (object name). Alexa, ask Roomba to vacuum around the (object name). Alexa, ask Roomba to vacuum under the (object name). Alexa, ask Roomba to vacuum in front of the (object name).
Clean by Favorite (*)
Alexa, ask Roomba to vacuum the (name of favorite) favorite.
Braava jet®
Expand here to view "Actions and Commands on One Robot":
Action
Command - One Robot
Start Mopping
Alexa, ask Braava to start mopping.
Stop Mopping
Alexa, ask Braava to stop mopping.
Pause Mopping
Alexa, ask Braava to pause mopping.
Resume Mopping
Alexa, ask Braava to resume mopping.
Start Sweeping
Alexa, ask Braava to start sweeping.
Stop Sweeping
Alexa, ask Braava to stop sweeping.
Pause Sweeping
Alexa, ask Braava to pause sweeping.
Resume Sweeping
Alexa, ask Braava to resume sweeping.
Return to the Home Base®
Alexa, tell Braava to return to its charging station.
Braava Status
Alexa, ask Braava if it's done yet. Alexa, ask Braava what it's doing.
Locate Braava
Alexa, ask Braava where it is. Alexa, ask Braava to beep at me.
Stop Locate Braava
Alexa, tell Braava I found it. Alexa, tell Braava to be quiet.
Schedule Mopping
Alexa, ask Braava to schedule mopping. Alexa, ask Braava to schedule a mopping job on (day) at (time).
Schedule Sweeping
Alexa, ask Braava to schedule sweeping. Alexa, ask Braava to schedule a sweeping job on (day) at (time).
Remove a Scheduled Mopping Job
Alexa, ask Braava to remove scheduled mopping job on (day). Alexa, tell Braava to cancel mopping on (day).
Remove a Scheduled Sweeping Job
Alexa, ask Braava to remove scheduled sweeping job on (day). Alexa, tell Braava to cancel sweeping on (day).
List Schedule
Alexa, ask Braava, when is my robot scheduled to mop or sweep. Alexa, tell Braava to list my mopping/sweeping schedule.
Schedule by Room (*)
Alexa, ask Braava to schedule mopping in the (room name).
Clean By Room (*)
Alexa, ask Braava to mop the (room name). Alexa, tell Braava there is a mess in the (room name) and (room name).
Clean by Zone (*)
Alexa, ask Braava to have (robot name) mop the (zone name).
Clean By Object (*)
Alexa, ask Braava to have (robot name) mop in under the (object name).
Clean by Favorite (*)
Alexa, ask Braava to mop the (name of favorite) favorite.
Multiple Robots
If more than one Roomba® or Braava® is connected to your iRobot® HOME App, you will need to specify which robot you want Alexa to control. In the list below, replace (robot name) with the name of your desired robot. For the best voice experience, your should not contain numbers, special characters, or emojis.
Roomba®
Expand here to view "Actions and Commands on Multiple Robots":
Action
Command - Multiple Robots
Start Vacuuming
Alexa, ask Roomba to have (robot name) start vacuuming.
Stop Vacuuming
Alexa, ask Roomba to have (robot name) stop vacuuming.
Pause Vacuuming
Alexa, ask Roomba to have (robot name) pause vacuuming.
Resume Vacuuming
Alexa, ask Roomba to have (robot name) resume vacuuming.
Return to the Home Base®
Alexa, ask Roomba to have (robot name) go home.
Roomba Status
Alexa, ask Roomba to find out how (robot name) is doing.
Locate Roomba
Alexa, ask Roomba to locate (robot name).
Schedule Vacuuming
Alexa, ask Roomba to schedule a vacuuming job with (robot name) on (day) at (time).
Remove a Scheduled Cleaning Job
Alexa, ask Roomba to remove scheduled vacuuming job on (day) with (robot name).
List Schedule
Alexa, ask Roomba, when is (robot name) scheduled to vacuum?
Schedule by Room (*)
Alexa, ask Roomba to schedule a vacuuming job with (robot name) on (day) at (time) in the (room name).
Clean By Room (*)
Alexa, ask Roomba to have (robot name) vacuum my (room name)
Clean by Zone (*)
Alexa, ask Roomba to have (robot name) vacuum the (zone name).
Clean By Object (*)
Alexa, ask Roomba to have (robot name) vacuum in front of the (object name).
Clean by Favorite (*)
Alexa, ask Roomba to have (robot name) vacuum the (favorite name) favorite.
Roomba® j7/j7+ Combo
Note: Mission type (Vac/mop) is driven by what keyword is spoken.
Expand here to view "Actions and Commands on Multiple Robots":
Action
Command - Multiple Robots
Start Vacuuming Only
Alexa, ask Roomba to start vacuuming only.
Start Combo Mission
Alexa, ask Roomba to start vacuuming and mopping. (Note: If there's no water or pad installed, Roomba will ask if vacuum only is ok.)
Braava jet®
Expand here to view "Actions and Commands on Multiple Robots":
Action
Command - Multiple Robots
Start Mopping
Alexa, ask Braava to have (robot name) start mopping.
Stop Mopping
Alexa, ask Braava to have (robot name) stop mopping.
Pause Mopping
Alexa, ask Braava to have (robot name) pause mopping.
Resume Mopping
Alexa, ask Braava to have (robot name) resume mopping.
Start Sweeping
Alexa, ask Braava to have (robot name) start sweeping.
Stop Sweeping
Alexa, ask Braava to have (robot name) stop sweeping.
Pause Sweeping
Alexa, ask Braava to have (robot name) pause sweeping.
Resume Sweeping
Alexa, ask Braava to have (robot name) resume sweeping.
Return to the Home Base®
Alexa, ask Braava to have (robot name) go home.
Braava Status
Alexa, ask Braava to find out how (robot name) is doing.
Locate Braava
Alexa, ask Braava to locate (robot name).
Schedule Mopping
Alexa, ask Braava to schedule a mopping job with (robot name) on (day) at (time).
Schedule Sweeping
Alexa, ask Braava to schedule a sweeping job with (robot name) on (day) at (time).
Remove a Scheduled Mopping Job
Alexa, ask Braava to remove scheduled mopping job on (day) with (robot name).
Remove a Scheduled Sweeping Job
Alexa, ask Braava to remove scheduled sweeping job on (day) with (robot name).
List Schedule
Alexa, ask Braava, when is (robot name) scheduled to mop.
Schedule by Room (*)
Alexa, ask Braava to schedule a mopping job with (robot name) on (day) at (time) in the (room name).
Clean By Room (*)
Alexa, ask Braava to have (robot name) mop my (room name).
Clean by Zone (*)
Alexa, ask Braava to have (robot name) mop the (zone name).
Clean By Object (*)
Alexa, ask Braava to have (robot name) mop in front of the (object name).
Clean by Favorite (*)
Alexa, ask Braava to have (robot name) mop the (favorite name) favorite.
Robots with Imprint™ Link Technology
Once your Roomba® (i3, i7, j7, Roomba Combo j7+, s9, and 900 series) and Braava® (m Series) robots learn your space and you have customized your smart map, you can use Alexa and Imprint™ Link Technology to enable your robot mop to automatically begin mopping after your robot vacuum has completed vacuuming.
Expand here to view "Actions and Commands on Multiple Robots":
Action
Command - Multiple Robots
Imprint™ Link Start Cleaning
Alexa, tell Roomba to vacuum and Braava to mop.
Imprint™ Link Clean by Room
Alexa, tell Roomba to vacuum and Braava to mop the (room name).
Imprint™ Link Clean by Zone
Alexa, tell Roomba to vacuum and Braava to mop the (zone name).
Imprint™ Link Clean by Object
Alexa, tell Roomba to vacuum and Braava to mop under the (object name).
Robots with Imprint™ Smart Mapping Technology
Once Roomba® or Braava® has learned your space and you have customized your smart map, you can use your Alexa to direct the cleaning of a specific room, zone, or object as long as they have already been labeled in the iRobot® HOME App.
Note:
If you do not specify a room in your voice command, Alexa will ask if you would like to clean all your rooms. Then Alexa will ask you to list the rooms you wouldd like to clean, one at a time, and then say "Done" when finished. Alternatively, you can specify up to two rooms in a single command, as listed in the examples below.
If you have multiple robots with Imprint™ Smart Maps, tell Alexa which robot you want to put to work
Roomba
Expand here to view "Actions and Commands on Multiple Robots":
Action
Command - Imprint™ Smart Mapping Technology
Vacuum a Room
Alexa, ask Roomba to vacuum my (room name). Alexa, ask Roomba to start vacuuming the (favorite name) Alexa, tell Roomba the (room name) needs to be vacuumed.
Vacuum a Room with Desired Robot
Alexa, ask Roomba to vacuum the (room name) with (robot name).
Vacuum More Than One Room
Alexa, ask Roomba to go vacuum the (room name) and (room name).
Braava
Expand here to view "Actions and Commands on Multiple Robots":
Action
Command - Imprint™ Smart Mapping Technology
Mop a Zone
Alexa, ask Braava to mop the (zone name). Alexa, tell Braava to mop the (zone name) needs to be mopped.
Mop Under an Object
Alexa, ask Braava to start mopping under my (object name).
Note: Commands marked with an * are only available on i7, j7, j9, s9, Combo j7+, Combo j9+, and m6 series robots.
Information
Compatible Voice Commands for Amazon Alexa and a Wi-Fi Connected Robot