How to Connect Google Home to Sonos Speakers

The new capability is a game changer

Google Home can perform a lot of tasks, including streaming music. When paired with Sonos speakers, you can elevate a multi-room music system. Let's take a look at how to connect Sonos to Google Home and Google Assistant.

Google Assistant for Sonos only works in the U.S. Use in Australia, Canada, the Netherlands, and the UK is forthcoming.

The 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.

  • Adding Google Assistant directly to the Sonos One or Sonos Beam effectively turns these units into Google Home devices. They will 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.

Music Services Supported by Google Assistant and Sonos

  • Pandora (U.S. only)
  • Spotify (Paid service only)
  • YouTube Music
  • Deezer (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. 

Sonos supports a variety of Google Assistant music control commands.

What You Need to Get Started

To link Google Assistant with Sonos devices you need:

  • An Internet connection with a Wi-Fi router.
  • Sonos speaker or system running the latest update.
  • A Google Assistant account and Google Home 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.

  1. Download the Sonos app to a phone, tablet, or computer. The Sonos app is available from Google Play or Amazon (Android) and from Apple App Store (iOS).

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

    Sonos App - Add Speakers
  3. If given a choice between Standard or Boost setup, select Standard.

    There may be situations where a Boost setup is required.

  4. When you start setup, the app will remind you to plug the Sonos into a power source, then prompt you to choose the speaker or device.

    Sonos Setup – Power and Device Identification
  5. You will be prompted to check for a flashing green light. Once confirmed, press the designated buttons on your Sonos device.

    Sonos Speaker Setup – Green Light and Button Press
  6. Wait for confirmation that the speaker has been added to your setup. You'll be prompted to add another speaker, but if you don't need to, select Not Now and a final Setup Complete page will be displayed.

  7. Select Done in the top-right corner. Sonos is ready to play music via the Sonos App.

    Sonos Speaker Setup – Speaker Added and Setup Confirmation

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.

Sonos Beam and pair of Sonos One Speakers both with Alexa Built-in
Image provided by Sonos

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

  1. Open the Sonos app on your smartphone.

    Sonos App on Smartphone
  2. Select More > Voice Services > Google Assistant

    Sonos Setup – Select Google Assistant
  3. On the Google Assistant screen, select Add to Sonos. You'll then see a list of compatible speakers by location. Choose a speaker, then select Add Google Assistant.

    Sonos Add Your Google Assistant – Room Assignments (Sonos One/Beam)
  4. Select Go to Google Assistant app. When prompted, add your Sonos account information to connect Google Assistant to your Sonos device.

    Sonos Connect Google Assistant
  5. Google Assistant will detect your Sonos One or Beam, request permission to access and control it, ask what room it's in, and add the music services you want to use.

  6. If you have multiple Sonos One's or a Sonos One and Sonos beam, you need to set up each one separately. For each Sonos One or Beam selected, you'll be walked through the same steps to add Google Assistant. You’ll be asked to:

  • Name the room the device is used in (Living Room, Kitchen, etc).
  • Provide your address for location-based services.
  • Add music services and choose your default music service.
  • Make sure the music services you added in Google Assistant have been added in the Sonos app. 

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

Sonos May Not Support All Google Home Features

As mentioned previously, 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:

  • 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 will handle all the advanced smart home control features, but you can also tell it to play music through your other Sonos speakers and products. 

Sonos Play:5 Wireless Speaker
Sonos Play:5 Wireless Speaker. Image provided by Sonos
  1. Open the Sonos app on your mobile device.

    Sonos App on Smartphone
  2. Select More > Voice Services > Select Google Assistant.

    Sonos Setup – Select Google Assistant
  3. Sign in with your Sonos account information inside the Google Assistant app.

    Sonos Add Your Google Assistant (Standard Sonos Devices)
  4. You'll receive a message stating Google Assistant is ready to work with Sonos.

    Google Assistant Ready To Use with Sonos (Non One/Beam)
  5. 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)

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 piece-meal through IFTTT. 

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

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

    IFTTT Google Assistant Sonos
  2. You'll be asked to allow IFTTT to work with Google Assistant and Sonos products for the commands you select. Select Okay and proceed through each category and find some pre-made commands for Google Assistant that will control a Sonos device. Examples include:

    • Set the volume between 1 and 10. 
    • Set the volume between 1 and 100. 
    • Pause Sonos
    • Resume Sonos
    • Play a favorite on Sonos
    IFTTT with Sonos and Google Assistant

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

  3. To use the IFTTT commands, go to the On/Off Tabs, select On, then browse to add any additional prompts.

    IFTTT – Applet On/Off Tabs
  4. If you don't see a command you'd like to use, you can also create a new "applet" command by following the instructions provided by IFTTT.

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.

Alexa and Google Assistant keep track of what's playing on Sonos speakers, regardless of whether Alexa or Google Assistant was used to start music playback. This means you can start a song using Alexa and stop it using Google Assistant, or vice versa, provided that you have both a Google Home and Amazon Echo type device, Two Sonos Ones, or a Sonos One and Sonos Beam within your network—one using each assistant.