Sick of hearing your favourite song being played through your Echo Dot's tinny little speaker, when you actually wanted Alexa to beam it over to your Sonos?
Then we've got some great news: you can associate Amazon Echo devices with Sonos speakers β even the old, non-Alexa, ones β through the Alexa app; creating groups where the Sonos speakers are the default music playback for a command heard by your Echo devices.
No speaker left behind: How to use your old Sonos speakers for AirPlay 2
Previously, if you had, say, an Echo Dot in the kitchen along with a Sonos Play:3 and you wanted to start the party you'd have to say something like, "Alexa, play The Kings of Leon, in the kitchen." You can now ditch that extra bit, and simply say, "Alexa, play The Kings of Leon," with the output coming directly from the Sonos speaker.
But first you need to create some Echo/Sonos groups β here's howβ¦
β Click on the Devices button (bottom right corner) and then the + sign in the top right corner.
β Select 'Add Group' and give it a name. We went for the moniker 'Music: room name'.
β Then choose the Echo device you want to drive a Sonos speaker (pro-tip: you can choose more than one Echo β handy if you've got a couple in close proximity to the Sonos speaker you have in mind).
β Scroll down and find the Sonos speaker(s) you want included in the group. We say 'speaker(s)' but we'd recommend only having one and using the Sonos app to group additional ones together.
β Tap 'Save'.
β On the main Devices screen you should now see your newly created group. Tap that group's panel and click 'Setup' in the 'Preferred speaker' section and then select the Sonos speaker you want as the default for music playback.
β Tap 'Save' and you're doneβ¦
Things to be aware of
We mentioned groups of Sonos speakers already. To avoid any possibility of lag or latency, stick to grouping the Sonos speakers together within the Sonos ecosystem - although do give it a try if you often have a pair of speakers in sync.
For all the above we're assuming you've already had Alexa discover your Sonos speakers and they are all listed as smart home devices within the app. A little tip though β if you're finding that you've got too many things called the same name (eg lights, speakers and Echos all called 'Living room') then it's a good idea to rename the Sonos speakers in the Alexa app.
You might have the odd issue if there is a particular skill that clashes with a command. For example, "Alexa, play KEXP," worked perfectly β the indie radio station came straight through our Play:5. However, "Alexa, play BBC Radio 6 Music," got Amazon's digital assistant in all sorts of bother β with it trying to get us to download the BBC skill and the radio station coming out via the Echo Show the command was made to.
The good news is that creating these groups also prevents the annoying situation of your Sonos speakers are muted in the whole house, when an Alexa command is made in another room.
When a Sonos speaker is associated with an Echo device, or a collection of Echo devices, within a group in the Alexa app, then commands made to that specific Echo device will only cause the music on the Sonos in that group to 'duck'.
More Sonos guides
More Sonos guides
How to set up and use AirPlay 2 with your Sonos speakers
How to add your Apple HomePod smart speaker to your Sonos system
How to use old Sonos speakers for AirPlay 2 multi-room music
How to control Sonos with Google Assistant
How to associate Sonos and Echo speakers and create groups
How to use Sonos and Alexa: Everything you need to know