This article explains how to connect Google Home and Google Assistant with Sonos speakers to elevate your multiroom music system. We include instructions on adding Google Assistant directly to a Sonos One or Beam to use it as a Google Home device as well as setting up Google Assistant with other Sonos speakers and products.

What to Know

  • Add Google Assistant directly to a Sonos One or Beam to use it as a Google Home device.
  • In the Sonos app, tap More > Voice Services > Google Assistant > Add to Sonos. Choose a speaker and select Add Google Assistant.
  • Select Go to Google Assistant app, tap Next, and add your Sonos account information to connect Google Assistant to your device.

How to Set up Your Sonos Speaker or Device

Before linking to Google Assistant or Google Home, you need to make sure your Sonos device is up and running with the latest update. You’ll also need an internet connection with a Wi-Fi router.

How to Add Google Assistant to Sonos One and Beam

If you add Google Assistant to a Sonos One or Beam, you can use either as a Google Home device. You don’t need a separate Google Home smart speaker to control music playback or other smart home devices.

Open the Sonos app and tap either Setup New System or Add Speakers.

If given a choice between Standard or Boost setup, select Standard.

There may be situations where a Boost wireless extender setup is needed.

Pug the Sonos into a power source and tap Continue. Then, select the speaker or device from the menu and tap Set up this speaker.

Wait until you see a flashing green light on the device and then tap Continue. Press the buttons ilustrated on screen on your Sonos device.

Wait for confirmation that the speaker has been added to your setup. You are prompted to add another speaker, but if you don’t need to, select Not Now and a final Setup Complete page displays.

Select Done in the top-right corner of the Setup Complete page. Sonos is ready to play music via the Sonos App.

Here is how to add Google Assistant directly to the Sonos One or Sonos Beam.

  • Open the Sonos app on your smartphone.
  • Select More > Voice Services. Tap Google Assistant in the next screen.
  • Select Add to Sonos on the Google Assistant screen. You’ll then see a list of compatible speakers by location. Choose a speaker and then select Add Google Assistant.
  • Select Go to Google Assistant app. When prompted, tap Next and add your Sonos account information to connect Google Assistant to your Sonos device.

Google Assistant detects your Sonos One or Beam, requests permission to access and control it, asks what room it’s in, and adds the music services you want to use.

Open the Sonos app on your smartphone.

Select More > Voice Services. Tap Google Assistant in the next screen. 

Select Add to Sonos on the Google Assistant screen. You’ll then see a list of compatible speakers by location. Choose a speaker and then select Add Google Assistant.

Select Go to Google Assistant app. When prompted, tap Next and add your Sonos account information to connect Google Assistant to your Sonos device.

If you have multiple Sonos One speakers or a Sonos One and Sonos Beam, you need to set up each one separately. For each Sonos One or Beam selected, you are walked through the same steps to add Google Assistant. You are asked to:

  • Name the room the device is used inProvide your address for location-based servicesAdd music services and choose your default music serviceMake sure the music services you added in Google Assistant have been added in the Sonos app.

Sonos May Not Support All Google Home Features

You can use a Sonos One or Beam to control both music playback and smart home devices in a similar manner as a Google Home device. This includes:

You can link one Sonos One or Beam to Alexa and another to Google Assistant.

  • Setting alarms
  • Controlling thermostats and lights
  • Answering questions
  • Playing content on the TV through a Chromecast or chromecast audio or playing content on a TV with Chromecast built-in. Sonos Beam can also turn the TV on and off.

However, there are some limitations:

  • Sonos One/Beam with Google Assistant included doesn’t support voice commands from multiple users. Additionally, unlike a Google Home, tailored answers for multiple users is not possible. It’s expected that Sonos and Google will enable voice match in the future.You can’t make phone calls, send text messages, or make purchases with Google Assistant via the Sonos One or Beam.

How to Set up Google Assistant With Other Sonos Speakers and Products

Using a Google Home-enabled device (including the Sonos One and Beam after Google Assistant is installed), you can control music playback on other Sonos speakers and products (such as the Play:1 or Play:5) that you can’t install Google Assistant directly into.

This means a Google Home device can handle all the advanced smart home control features, but you can also tell it to play music through your other Sonos speakers and products. 

  • Open the Sonos app on your mobile device.
  • Select More > Voice Services > Select Google Assistant.
  • Open the Google Assistant app and select Add to Sonos. Tap Continue and enter your Sonos account information.
  • You receive a message stating Google Assistant is ready to work with Sonos.
  • Link all the available music services supported by Google Assistant with Sonos listed previously and choose a default service for music playback.

Google Assistant, Sonos, and IFTTT

Another way you can link Google Assistant and Sonos devices together for select functions is through IFTTT (If This Then That). 

Open the Sonos app on your mobile device.

Select More > Voice Services > Select Google Assistant.

Open the Google Assistant app and select Add to Sonos. Tap Continue and enter your Sonos account information.

You receive a message stating Google Assistant is ready to work with Sonos.

Link all the available music services supported by Google Assistant with Sonos listed previously and choose a default service for music playback.

IFTTT allows for the creation of unique commands, but if you have a Sonos One/Beam or Google Home Device, you get a more comprehensive control experience than going piecemeal through IFTTT. 

  • Using a computer or mobile device, establish an IFTTT account. Open the IFTTT app and select Google Assistant and Sonos from the services category.
  • You are prompted to allow IFTTT to work with Google Assistant and Sonos products for the commands you select. Select Okay.
  • Proceed through each category and select some commands for Google Assistant that control a Sonos device. Examples include:
  • Set the volume between 1 and 10 Set the volume between 1 and 100Pause SonosResume SonosPlay a favorite on Sonos
  • To use the IFTTT commands, go to the On/Off button and click it to say On, then browse to add any additional prompts.
  • You can’t use both the volume 1-10 and 1-100 commands at the same time, as they conflict with one another. If you turn both of them on, only one will work, most likely the 1-100 scale.
  • If you don’t see a command you’d like to use, you can create a new “applet” command by following the instructions provided by IFTTT.

Music Services Supported by Google Assistant and Sonos

  • Pandora (U.S. only)Spotify (Paid service only)YouTube MusicDeezer (Paid service only in the U.S, U.K., Canada, France, Italy, Australia, and Germany)

You can also play music from the following services, though they aren’t listed in the Google Assistant app. 

If you already have Google Assistant/Google Home linked with Sonos through previous methods, you can add additional IFTTT commands on top. 

Using a computer or mobile device, establish an IFTTT account. Open the IFTTT app and select Google Assistant and Sonos from the services category. 

You are prompted to allow IFTTT to work with Google Assistant and Sonos products for the commands you select. Select Okay.

Proceed through each category and select some commands for Google Assistant that control a Sonos device. Examples include:

  • Set the volume between 1 and 10 Set the volume between 1 and 100Pause SonosResume SonosPlay a favorite on Sonos

To use the IFTTT commands, go to the On/Off button and click it to say On, then browse to add any additional prompts.

If you don’t see a command you’d like to use, you can create a new “applet” command by following the instructions provided by IFTTT.

You can’t use both the volume 1-10 and 1-100 commands at the same time, as they conflict with one another. If you turn both of them on, only one will work, most likely the 1-100 scale.

  • iHeartRadio
  • TuneIn Radio
  • TIDAL

Advantages of Connecting Sonos to Google Assistant

The Sonos speaker or sound system determines how Google Assistant or Google Home can be used with it. Sonos supports two types of Google Assistant control.

Sonos supports a variety of Google Assistant music control commands.

  • Adding Google Assistant directly to the Sonos One or Sonos Beam effectively turns these units into Google Home devices. They not only play and control music, but other smart home devices as well, with some limitations.
  • You can use Google Assistant via a Google Home (and other branded Google Home-enabled smart speakers and smart displays), Sonos One, or Beam to control music playback on other Sonos speakers, such as the Play:1 and Play:5. This doesn’t turn the speakers into a Google Home device, but it allows a Google Home device to control music playback on them.

Google Assistant or Alexa?

Sonos provides the option of either Google Assistant or Alexa voice control, allowing you to use the one that works best for you.

  • How do I reset my Sonos speakers?
  • To reboot or soft reset your Sonos One, unplug its power cord, wait 10 seconds, and reconnect the power. To factory reset your Sonos One, unplug its power cord and press and hold Play/Pause while reconnecting the power. Continue holding Play/Pause until the light flashes orange and white and then turns green.
  • Why can’t I connect Google Assistant to my Sonos?
  • Check to make sure you’re logged into the right account in the Google Assistant app. Make sure you’ve added music services to both Google Assistant and Sonos.
  • Can I tell Google Home to play a Sonos playlist?
  • No. Google Assistant only works with specific music services, so it can’t access playlists saved in your Sonos library.
  • How do I connect my Sonos to Wi-Fi?
  • Set up your Sonos using the Sonos mobile app. To manually connect to Wi-Fi, tap the Settings gear > Update your network settings.

To reboot or soft reset your Sonos One, unplug its power cord, wait 10 seconds, and reconnect the power. To factory reset your Sonos One, unplug its power cord and press and hold Play/Pause while reconnecting the power. Continue holding Play/Pause until the light flashes orange and white and then turns green.

Check to make sure you’re logged into the right account in the Google Assistant app. Make sure you’ve added music services to both Google Assistant and Sonos.

No. Google Assistant only works with specific music services, so it can’t access playlists saved in your Sonos library.

Set up your Sonos using the Sonos mobile app. To manually connect to Wi-Fi, tap the Settings gear > Update your network settings.

Get the Latest Tech News Delivered Every Day