This article will help you set up an Amazon Alexa device, like an Echo or Echo Dot, to control Sonos. You can also add Amazon Alexa directly to your voice-enabled Sonos speaker. See our article on setting up Amazon Alexa with a voice-enabled Sonos speaker to learn how.
Enable the Sonos skill
- Open the Sonos app for iOS or Android.
- From the Settings tab, tap Services & Voice > Add a Service > Amazon Alexa > Add Amazon Alexa.
- After being redirected to the Alexa app, tap Enable to use to sign in to your Sonos account and enable the Sonos skill.
Discover devices in the Alexa app
After enabling the Sonos skill, the Alexa app will prompt you to Discover Devices. Alexa needs to go through this discovery process so it knows what names you’ve given to your Sonos products. You can also tell Alexa to Discover Devices by saying “Alexa, discover my devices.”
Supported music services
You can see which music services are available on Alexa in the Alexa app under Settings > Music. Tap the Link New Service button to see the list of available services. Once a service is added, you can select a default service by tapping Default Services.
You can still use Alexa to control playback on Sonos when playing from any service, even if it’s not directly supported by Alexa.