How to Connect Amazon Echo to Your Sonos Speakers

Combine Alexa and Amazon Echo with Sonos for enhanced music listening options

Sonos Family with Echo Dot
Sonos Family with Echo Dot.

Sonos

Alexa can perform a variety of tasks, including streaming music. When paired with Sonos, you can create the ultimate smart home music system. Let's take a look at how to connect Sonos to Alexa.

Combine Alexa and Sonos: Getting Started

Amazon and Sonos provide you with two options to combine their platforms:

Sonos Play:1 With Amazon Echo Dot — White
Sonos Play:1 With Amazon Echo Dot — White. Sonos

To link an Amazon Echo with Sonos "players" you need the following:

  • An Internet connection with Wi-Fi router.
  • Sonos system running the latest update.
  • An Alexa enabled device, such as an Echo.

Set Up Your Sonos Speaker

If you already have your Sonos speaker(s) set up, move to the next section on Alexa. If you have new Sonos "player" or system, here is how to get started:

Sonos Setup Step Examples Using Smartphone App
Sonos setup step examples using smartphone app.
  1. Plug in your Sonos product to power.
  2. Download the Sonos app to your phone, tablet, or computer that's connected to your home Wi-Fi network. For Android, you can find the Sonos app on Google Play or Amazon; for iOS, the Apple App Store.
  3. Open the Sonos app and select Setup New System.
  4. When you're presented with a choice between Standard or Boost setup, select Standard.
    1. Note: there may be situations where a Boost setup is required.
  5. Follow additional steps to set up your specific Sonos player(s) or speaker(s), such as those shown in the above photo.

Set Up Amazon Alexa and Echo Device

Once you have your Sonos system up and running, here are the steps to link it to Alexa and Echo.

Setting Up Alexa and Echo Up With Sonos
Setting up Alexa and Amazon Echo with Sonos. Sonos 
  1. If you haven't done so already, download and install the Alexa app on your smartphone. You can find it on Google Play or Amazon or the Apple App Store.
  2. Open the Alexa App on your smartphone and set up your Echo device.
  3. Tap Skills.
  4. Search for Sonos and tap the Sonos Skill.
  5. Tap Enable and sign-in to your Sonos account.
  6. Tap Smart Home in the Alexa app menu.
    1. Alternatively, say "Discover devices."
  7. Tap Devices and Discover. If you have more than one Sonos Player, make sure they all appear on the discover list.
  8. Once you have determined your Sonos player(s) have been discovered, you can start using Alexa to control your Sonos speakers.

In order to use Sonos to access streaming music services that Alexa can control, the services must be added to both the Alexa and Sonos Apps. Follow any additional steps that may be prompted.

Here are your choices:

  • Amazon Music (Not available in Canada)
    • Note: Available for streaming in Australia through Alexa on Sonos, but not available within the Sonos app.
  • Spotify
  • TuneIn Radio
  • Deezer
  • Pandora (Not available in the UK, Canada, or Australia)
  • iHeartRadio (Not available in the UK or Canada)
  • SiriusXM (Not available in the UK, Canada, or Australia)

Alexa Playback Commands via Echo

Here are examples of the types of Alexa commands you can use to control Sonos speakers (precede each command with the wake word "Alexa").

  • Pause/stop/resume or resume music in the (room)
  • Skip/next in the (room)
  • Play the next/previous song/track in the (room)
  • Pause
  • Resume on (room)
  • Next song/track
  • Previous song/track
  • Stop
  • Skip
  • Skip song/track
  • What's playing in (room)?

Note: The skip and previous commands don't work with TuneIn radio, and the previous command does not work with Pandora or iHeartRadio.

  • Turn it up/down or louder/quieter/softer in the (room)
  •  Set the volume to 3 (or percentage change) in the (room). Adjust the volume level (between 0 and 10)
  • Mute/unmute the (room)

Note: Volume commands will only affect the speaker/player the command is directed to. If the speaker/player is part of a group, the group volume will not be adjusted.

Non-Music-Related Alexa Commands

It is important to note that non-musical commands (weather, news, shopping, etc...) will only play through your Echo device, not through your Sonos speakers. The only exception to this is with the Sonos One or Sonos Beam, as they combine Echo and Sonos Speaker functions within the same unit.

Alexa with Sonos One and Sonos Beam

With the Sonos One and Sonos Beam, an external Echo device is not required to use Alexa voice control, as it is built-in. However, you still need to perform some steps to activate Alexa after you have performed the Sonos part of the setup.

Steps to Add Alexa to Sonos Beam and Sonos One
Add Alexa to Sonos Beam and Sonos One. Sonos

To get started, make sure the Sonos One and Beam are connected to your Wi-Fi router and go through the Sonos portion of the setup just as you would with other Sonos products. Once done, proceed to add Alexa.

  1. Download the Sonos and Alexa apps on your smartphone and add the Sonos One or Beam to your device list.
  2. Using the Sonos app, go to Browse > Add Voice Control and tap Add Amazon Alexa.
    1. Note: Alternatively, go to the More tab, tap Voice Services, then tap Amazon Alexa.
  3. Tap Connect Your Amazon Account and log-in. If you don't have an account, create one before moving on to the next steps. Once logged in, the app will have you test Alexa to make sure it's working. Remember to make sure the Alexa app is installed on your smartphone.
  4. In the Sonos app, tap Enable the Sonos skill or go to the Alexa app and enable the Sonos skill from there.
  5. Add music services to Alexa. Tap Verify Music Services on Alexa.
    1. Note: Refer to the services listed in the previous section on connecting Echo devices to Sonos players.
  6. Link your music service accounts to Alexa and choose a default music service. The services must be added to both Alexa and Sonos.

Alexa features not supported by the Sonos One or Sonos Beam

  • Using voice commands to group rooms or move the music to another room.
  • Using voice commands to access your local music libraries, such as music stored on a PC or media server.
  • Calling, drop-in, and messaging.
  • Playing eBooks.
  • Receiving Notifications.
  • Change the Sonos One or Sonos Beam wake word.

Extra commands available for the Sonos Beam

If the Sonos Beam is connected into to a TV that has HDMI-ARC, you can use Alexa to turn the tv on and off. Beam also follows commands such as “Turn it up” and “Mute,” applying them to the TV volume.

Note: Alexa TV control voice commands don't work if the TV is connected to the Sonos Beam via the digital optical connection.

The Sonos Beam can also be linked to the Alexa-enabled Fire TV media streamer or Fire Edition TV. Once linked, you can control access to compatible streaming services with Sonos Beam by saying:

  • Play Netflix.
  • Switch to ESPN.
  • Tune to a channel by number.
  • Play shows by name on select services, such as Netflix and HBO Now.

Removing Alexa from Sonos

If you choose to remove Alexa voice control from Sonos you can disable the Alexa Sonos skill. On the Sonos One or Beam, you can remove Alexa by going into the Sonos app and performing the following steps:

  1. Tap Settings
  2. Tap Voice Services
  3. Tap Disable Alexa