All guides

Sonos troubleshooting

Alexa Not Working with Sonos: Two Setups, Two Sets of Fixes

Alexa connects to Sonos in two entirely different ways, and most guides online never say which one they are describing — which is why following them often changes nothing. Work out which setup you have first; everything after that depends on it.

Last updated: 2026-08-26

Which of the two setups do you have?

  • Alexa built into the Sonos speaker — the speaker has its own microphone (voice-enabled models such as Sonos One, Beam, Arc, Era 100 and Era 300), and you talk to the speaker directly.
  • An Alexa device such as an Echo controlling Sonos — you talk to the Echo, which drives the speakers through the Sonos skill. The speaker needs no microphone of its own.

The test: are you talking to the Sonos speaker, or to an Echo? Both need the Sonos skill, but the microphone and indicator-light checks only apply to the first.

First: is Alexa on Sonos even available in your region?

This belongs first because it can immediately explain "nothing I do works". Alexa on Sonos comes in a standard and an international version, and the international one has noticeably fewer features and languages:

  • Standard version (16 regions) — US, UK, Canada, Australia, New Zealand, Ireland, Germany, Austria, France, Italy, Spain, Brazil, Mexico, Japan, Saudi Arabia and the UAE.
  • International version (reduced feature set) — includes Hong Kong, Taiwan, Singapore and South Korea, along with the Netherlands, Belgium, Switzerland, the Nordics and others, 26 regions in all.

Put plainly: if you are in Hong Kong or Taiwan, the version you get is the reduced one — so commands that work in a YouTube tutorial but not for you may be a version difference rather than a setup mistake. Mainland China appears on neither list.

"Sorry, that device is offline"

This is the most-searched wording. It means Alexa recognises the device but cannot reach it — so the problem is not your voice or the phrasing, it is connectivity and authorisation. In order:

  • Can the Sonos app itself see that room? If not, this isn't an Alexa problem — fix Sonos first.
  • Disable and re-enable the Sonos skill — Alexa app → More → Skills & Games → Sonos → Disable Skill, then Enable Skill. That reruns device discovery and clears a fair share of "offline" reports.
  • Is the Sonos software current? A version mismatch with the skill produces exactly this kind of vague error.

No response, or "I'm having trouble understanding"

If you are talking to the Sonos speaker (the first setup), start here:

  • Is the microphone off? Some models have a physical microphone switch. Also check the indicator above the microphone or voice-service button — if the light is off, tap the button to re-enable it and try again.
  • Placement — pressed against a wall, next to other speakers, or near constant background noise, Alexa cannot hear you clearly. Move it and retry.
  • Alexa replies "link music services" — link them in the Alexa app before trying anything else.

One limit that catches people: one Amazon account per Sonos system. If you have a second Sonos system elsewhere and want Alexa on both, you need a second Amazon account.

What can Alexa genuinely not do on Sonos?

These are documented as unsupported rather than a setup error — don't keep reinstalling the skill chasing them:

  • Finding songs by their lyrics
  • Setting Sonos alarms and sleep timers — both have to be done in the Sonos app.
  • Playing your Sonos local music library
  • Thumbs up/down by voice reflecting in the Sonos app — it does not.
  • Voice calling, Whisper Mode and Drop In

It responds but plays the wrong thing — why?

Not a fault — the result of two settings, and neither of them is in the Sonos app. Both live in the Alexa app:

  • The wrong service — when you say "play X", Alexa uses its own default music service, which has nothing to do with what you added in the Sonos app. Change it under Alexa app → Settings → Music & Podcasts → Default Services.
  • The wrong room — to stop having to name the room every time, set a preferred speaker in the Alexa Smart Home Device Group, and speaking to that Echo will play in the room you chose.

One note on stereo pairs: when two voice-enabled Sonos speakers are paired, both microphones stay enabled and both respond to commands. That is by design, not a double-trigger bug.

TV commands

If you have a Sonos product connected to the TV over HDMI-ARC, Alexa can also control the television itself — a part people often don't realise exists:

  • "Alexa, turn on/off the TV"
  • "Alexa, set mode to TV"
  • "Alexa, switch to Speech Enhancement mode in the Living Room"
  • "Alexa, switch to Night mode in the Living Room"

These need HDMI-ARC. Over an optical connection, control of the TV isn't Sonos' to pass on.

Last resort: deregister and start over

Only once everything above has failed: disable the Sonos skill in the Alexa app, remove the voice assistant on the Sonos side (Settings → the room → voice assistant → remove), then set it up from scratch. This touches only the voice layer — your speaker settings, favourites and connected music services are unaffected.

Note this is not the same as a factory reset. A voice-assistant problem is not a reason to reset the speaker: that permanently deletes your favourites and every connected service, and does nothing for a skill authorisation issue.

Official references

No fixed command phrasing to memorise

ZoneFoundry understands natural phrasing in Chinese and English. “Play something quiet in the bedroom” is enough — no fixed syntax to memorise, and no microphone required on the Sonos speaker.

Next

The Sonos app can't see the room either →
Alexa responds but plays the wrong service →
Prefer Cantonese or Mandarin voice control? →

If you're somewhere Alexa doesn't reach, or you'd rather speak Cantonese or Mandarin, ZoneFoundry's voice control isn't bound by Alexa's regional availability — and it handles alarms, timers and whole-home scenes, which are among the things Alexa can't do on Sonos.