Skip to main content
Matt W
Sonos Employee
June 9, 2014

Hook your Sonos system to IFTTT and control it with the cloud

For those unfamiliar, If This Then That (IFTTT) is a service that lets you hook two internet services together, with the first acting as a trigger and the second as a destination. For instance, you can say IF a new Instagram photo is posted in a certain area, THEN save it to my dropbox folder.

I've written an app that (with some work) hooks a Sonos system to IFTTT. So you can do things like IF someone tweets with a hashtag, THEN speak the tweet through my Sonos, or IF I arrive home, THEN play a specific Sonos Favorite.

It's pretty cool to ponder the neat things you can do with the scores of channels that IFTTT offers.

Check it out, and let me know if you have any questions. And certainly let me know how you end up using it.

If This Then Sonos
    This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

    22 replies

    Headliner II
    August 7, 2017
    Hm... I have this setup in IFTTT, I'm using HTTPS with let's encrypt and have authentication on (through nginx, but that's irrelevant).

    Maker channel, Make a web request: https://username:password@dynamic.host.name/preset/discover
    Method: GET
    Content Type: application/json
    Body: (empty, not necessary)

    However, they do occasionally fail for me, according to the IFTTT logs, it says "There was a problem with the Amazon Alexa service"
    Headliner II
    September 5, 2017
    Anyone that is still interested in this, I made it super simple for anyone to get IFTTT support without having to be a hacker. See https://en.community.sonos.com/advanced-setups-229000/easiest-way-to-get-robust-ifttt-support-6790436