How to Connect Your Roborock Robot Vacuum to Amazon Alexa
Link your robot’s account, confirm the connection and check which cleaning controls are available.
How to Connect Your Roborock Robot Vacuum to Alexa
Connecting your Roborock robot vacuum to Alexa lets you start cleaning without reaching for your phone. Depending on your model and the available Alexa skill, you may also be able to pause a cleanup, send the robot to its dock or request a particular room.
First, make sure the vacuum works in its own app. These setup instructions cover robots registered in the Roborock app.
What Do You Need Before Starting?
Make sure your robot is online and responds when you start or stop cleaning in the Roborock app. Have your Roborock account sign-in information ready, and sign in to the Amazon Alexa app with the Amazon account you use for Alexa.
Install available updates for both apps and the robot’s firmware. For voice commands, you also need an Alexa-enabled device, such as an Amazon Echo.
Check your model’s compatibility information if you are unsure whether it supports Alexa in your country.
Which Alexa Skill Should You Choose?
A skill connects Alexa to your vacuum’s service. Roborock’s Alexa setup guide identifies Roborock Plus for robots registered in the Roborock app and Roborock Home for those registered in Mi Home.
Choose the skill that matches the app you use. Availability may vary by region.
How Do You Connect Your Roborock to Alexa?
- Open the Amazon Alexa app.
- Tap More, then Skills & Games.
- Search for Roborock Plus and open the official Roborock skill.
- Tap Enable to Use.
- Sign in with the Roborock account that owns the robot and approve the account link.
- Follow the prompts to discover devices.
- Open Devices and look for your vacuum.
If Alexa does not begin discovery, open Devices, tap the plus sign and choose Add Device. Roborock’s connection instructions then direct you to Other and Discover Devices.
App layouts change, so follow the discovery prompts if the labels differ.
[PHOTO: Enabling the Roborock Plus skill in the Alexa app]
Which Alexa Commands Can You Use With Your Roborock?
Speak to your Echo or another Alexa-enabled device. The phrase “ask Roborock” tells Alexa which skill should handle your request.
The following list covers the control categories in Roborock’s published Alexa command guide. That fuller guide is on the company’s Australia and New Zealand store site. Check the skill’s description in your Alexa app to confirm which commands are available for your model and region.
| What You Want to Do | What to Say |
|---|---|
| Start cleaning | “Alexa, ask Roborock to start cleaning.” |
| Stop cleaning | “Alexa, ask Roborock to stop.” |
| Pause cleaning | “Alexa, ask Roborock to pause.” |
| Resume cleaning | “Alexa, ask Roborock to resume.” |
| Clean a mapped room, where supported | “Alexa, ask Roborock to clean in the living room.” |
| Find the robot | “Alexa, ask Roborock to say hello.” |
| Check its status | “Alexa, ask Roborock to give me an update.” |
| Return to the charging dock | “Alexa, ask Roborock to recharge.” |
| Select Silent mode | “Alexa, ask Roborock to switch to silent mode.” |
| Select Balanced mode | “Alexa, ask Roborock to switch to balanced mode.” |
| Select Turbo mode | “Alexa, ask Roborock to switch to turbo.” |
| Select Max mode | “Alexa, ask Roborock to switch to max mode.” |
For room cleaning, replace “living room” with a room name from your Roborock map. For suction settings, request only modes your robot supports.
Watch the robot or check its status in the Roborock app to confirm that it follows each command. Test starting and stopping before adding a cleaning routine.
Can You Use Other Phrases?
Roborock also documents these alternatives for the same actions:
- Start: “Alexa, ask Roborock to clean.”
- Stop: “Alexa, ask Roborock to stop sweeping.”
- Pause: “Alexa, ask Roborock to pause cleaning.”
- Resume: “Alexa, ask Roborock to continue.”
- Status: “Alexa, ask Roborock to tell me what it’s doing.”
- Return to the dock: “Alexa, ask Roborock to return to the charging base.”
How Do You Choose a Particular Robot?
If you have more than one robot, you can try including its name. Roborock’s guide uses Bobby as an example:
- “Alexa, ask Roborock to start cleaning with Bobby.”
- “Alexa, ask Roborock to stop sweeping with Bobby.”
- “Alexa, ask Roborock to pause cleaning with Bobby.”
- “Alexa, ask Roborock to resume with Bobby.”
- “Alexa, ask Roborock to find Bobby.”
- “Alexa, ask Roborock to return to the charging base with Bobby.”
Replace “Bobby” with your robot’s name. If Alexa asks which robot you mean, follow its spoken prompts.
What If Alexa Does Not Understand?
Try opening the skill before giving the instruction:
- Say, “Alexa, open Roborock.”
- Wait for Alexa to respond.
- Say the action, such as “Start cleaning” or “Clean the bedroom.”
Roborock recommends this approach in its U.S. support instructions for commands that do not get a response.
[PHOTO: The Roborock vacuum listed under Devices in the Alexa app]
Does Adding the Vacuum to an Alexa Room Enable Room Cleaning?
No. Adding the vacuum to an Alexa group called “Kitchen” does not tell it which part of your floor to clean. As Amazon explains in its guide to smart home groups, groups organize devices so you can control them together.
Set up mapped rooms and their names in the Roborock app. Then check whether your model’s Alexa integration supports room-specific cleaning.
What If Alexa Cannot Find or Control the Vacuum?
Try the Roborock app first. If the vacuum does not respond there, restore its connection before troubleshooting Alexa.
If it works in the Roborock app, check these items:
- The skill: Does it match the app where you registered the vacuum?
- The account: Did you link the Roborock account that owns the robot?
- Compatibility: Is the skill available for your model and account region?
- Discovery: Does the vacuum appear after you run device discovery again?
If linking repeatedly fails, contact Roborock support with the robot’s model name and the exact error message. A factory reset should not be your first response to an Alexa connection problem; use it when Roborock’s troubleshooting instructions call for it.