Amazon Alexa Roomba and Braava Voice Commands List

Since its announcement in 2017, you can use simple voice commands to start, stop, and pause cleaning jobs on your Roomba and Braava Jet robots. This means yelling “Alexa, ask Roomba to begin cleaning” or “Alexa, ask Braava to start mopping” will be enough to get your robots going.

But did you know that you can tell your Roomba and Braava Jet robots to do so much more?

We have created the ultimate Roomba and Braava Jet Amazon Alexa voice commands list so you can operate your robots with just your voice. You can use the quick navigation tab below to go to specific commands.

IMPORTANT NOTE: Before enjoying this feature, be sure to connect your Roomba to your home’s Wi-Fi network. If you have not done it, please follow the steps right here. After completing the setup, you can choose to name your robot. If you need ideas, you can read our list of the funniest Roomba names.

Amazon Alexa Single Robot Commands

Once Amazon Alexa is connected to your Roomba or Braava Jet, you can command your robot through Alexa. Use these voice commands to tell Amazon Alexa to start an action on a single Roomba or Braava Jet robot:

1. Amazon Alexa single robot commands for Roomba

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 Home Base/Clean 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).

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.

2. Single robot special commands for Roomba i7, j7, and s9 only

These special Amazon Alexa commands only work for iRobot Roomba i7, j7, and s9 only. Use these voice commands to tell Amazon Alexa to start a special action on a single Roomba robot:

Action

Command - One Robot

Schedule by Room

Alexa, ask Roomba to schedule a vacuuming job on (day) at (time) in the (room name).


Alexa, ask Roomba to schedule mopping 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).


Alexa, ask Roomba to mop the (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).


Alexa, ask Roomba to have (robot name) mop 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).


Alexa, ask Roomba to have (robot name) mop in under the (object name).

Clean by Favorite

Alexa, ask Roomba to vacuum the (name of favorite) favorite.


Alexa, ask Roomba to mop the (name of favorite) favorite.

3. Amazon Alexa single robot commands for Braava Jet

Once Amazon Alexa is connected to your Braava Jet, you can command your robot through Alexa. Use these voice commands to tell Amazon Alexa to start an action on a single Braava Jet 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.

Amazon Alexa Multiple Robot Commands

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. You can always replace the robot name with the name of your desired robot. To avoid confusion, the robot name should not contain numbers, special characters, or emojis. 

Use these voice commands to tell Amazon Alexa to start an action on multiple Roomba or Braava Jet robots:

1. Amazon Alexa multiple robot commands for Roomba

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 Home Base/Clean 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?

2. Multiple robot special commands for Roomba i7, j7, and s9 only

These special Amazon Alexa commands only work for iRobot Roomba i7, j7, and s9 only. Use these voice commands to tell Amazon Alexa to start a special action on multiple Roomba robots:

Action

Command - Multiple Robots

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.

3. Amazon Alexa multiple robot commands for Braava Jet

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.

Amazon Alexa Commands for Roomba with Imprint™ Link Technology

Only the Roomba i7, j7, s9, and Braava Jet m Series robots have Imprint™ Link Technology. Use these commands to enable your robot mop to automatically begin mopping after your robot vacuum has done vacuuming (after your robot has learned your home layout and you have customized your Smart Map):

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).

Amazon Alexa Commands for Roomba with Imprint™ Smart Mapping Technology

After your Roomba or Braava Jet robot has learned your home layout and you have customized your Smart Map, you can use these commands to direct the cleaning of a specific room, zone, or object. However, please make sure that you have already labeled the room, zone, or object in the iRobot Home App.

Action

Command - Imprint™ Smart Mapping Technology

Vacuum a Room (Roomba)

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 (Roomba)

Alexa, ask Roomba to vacuum the (room name) with (robot name).

Vacuum More Than One Room (Roomba)

Alexa, ask Roomba to go vacuum the (room name) and (room name).

Mop a Zone (Braava)

Alexa, ask Braava to mop the (zone name).


Alexa, tell Braava to mop the (zone name) needs to be mopped.

Mop Under an Object (Braava)

Alexa, ask Braava to start mopping under my (object name).

IMPORTANT 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 would like to clean, one at a time, and then say "Done" when finished. Alternatively, you can specify up to two (2) rooms in a single command.

If you have multiple robots with Imprint™ Smart Maps, tell Alexa which robot you want to put to work.

Other helpful Roomba guides