Setting up SwitchBot with Alexa smart assistant is pretty easy. First, go to the SwitchBot mobile app and enable cloud services for the device where you want voice assistant. Now, enable the SwitchBot Smart skill from the Amazon Alexa app and link your account. After linking the account with Alexa, tap “Discover Devices” to sync all linked devices in the SwitchBot app.

Have you got SwitchBot to control a non-smart appliance on voice command but face difficulty connecting it to Alexa? Don’t worry; I’m here to help!

In this post, I’ll take you through the step-by-step process of setting up SwitchBot with Alexa so that you can operate it with voice commands.

After connecting the SwitchBot to Alexa, you can control any non-smart appliances with voice commands. Don’t forget to provide the appliance name for which you’re using SwitchBot.

For example, if you installed SwitchBot to operate a coffee maker, rename it “Samsung TV.” Now, when you say, “Hey Alexa, turn on the Samsung TV,” your SwitchBot will automatically press the Power On switch of your TV.

That’s amazing, right? Let’s start the setup process…

SwitchBot Operating Non-smart TV

How To Integrate SwitchBot With Alexa

I’m assuming you’ve recently received your SwitchBot and you will set it up for the first time. Please follow this step-by-step guide on how to set up Switchbot with Alexa.

I’m trying to keep the process easy, so you won’t face any difficulty. But if you face any problems connecting your device, please ask in the comment box or contact me directly.

1. Download SwitchBot App

You need an Android or iPhone to set up Switchbot. Go to the Play Store or App Store and install the SwitchBot app on your smartphone.

SwitchBot App Installing on iPhone

2. Allow App Permissions

Once the SwitchBot app is successfully downloaded and installed on your smartphone, open it. You must give Bluetooth, Location Services, and Notification permission to set up your SwitchBot.

SwitchBot App Permission

3. Tap on Add Device

You need to log in to the SwitchBot app to access all devices. If you don’t have an account, Signup with your email address. Remove the insulative cover to turn on the SwitchBot, and your phone will automatically find it. If not, follow the on-screen instructions to add a device to the SwitchBot app.

SwitchBot App Add Device Menu

4. Pair Your SwitchBot

If your SwitchBot is discovered in the scan result, tap on it to pair it with your smartphone.

SwitchBot Pairing

5. Give A Device Name

After pairing your SwitchBot, give it a unique name. If you will operate Samsung TV with your Switchbot, then rename it as Samsung TV. Giving the correct name will help in operating with Amazon Alexa.

SwitchBot Device Rename

6. Enable Cloud Services

Select the SwitchBot from the device list and enable Cloud Services. Also, enable Amazon Alexa, Google Assistant, and IFTT services to operate with voice commands. If you don’t enable Cloud Services, Alexa won’t discover it.

SwitchBot Device Cloud Services

7. Go to Alexa App

Open the Amazon Alexa app on your smartphone, tap More > Skills & Games >, and search for SwitchBot. Select SwitchBot Smart from the search results.

Alexa App Skills Page

8. Enable SwitchBot Smart Skill

Enable SwitchBot Smart skill to connect your SwitchBot with Echo Dot or any Alexa device.

Alexa App SwitchBot Smart Skill

9. Link Your Account

You must link your SwitchBot account with this Alexa skill to scan all added devices. Just enter the username and password you used during signup for the SwitchBot account.

Alexa SwitchBot Account Linking Page

10. Finish Setup

Launch the SwitchBot Smart skill, and Alexa will automatically scan for all the linked devices with your account. Follow the on-screen instructions to finish the setup.

Alexa SwitchBot Skill

Wooah! Your SwitchBot is now connected to Alexa. You can now operate the linked devices with Alexa voice assistant. Just say, “Alexa, turn on the Samsung TV,” and SwitchBot will press the Power on the switch.

Why is my SwitchBot not connecting to Alexa?

If you don’t see SwitchBot in your Alexa device list, you might have forgotten to enable Cloud Services on your SwitchBot mobile App for that device. First, enable Cloud Services for the device you want to control with Alexa, then rescan it from the Amazon Alexa app.


Enable Cloud Services on your SwitchBot app must be enabled to integrate it with Alexa. If you don’t enable that, Amazon Echo Dot will not discover the SwitchBot from the device list. I hope this guide was helpful to you. Use the comment box to share your feedback or ask if you have any questions.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *