On the IFTTT Kerfuffle

There has been a lot of brouhaha lately about IFTTT changing the way apps integrate with it’s service.

Pinboard wrote a blog post listing the reasons why they would stop supporting IFTTT because IFTTT requires changes to the way certain services, like Pinboard, connect with IFTTT. Maciej Cegłowski is taking a “Lazy and Heroic Stand” against doing work for free to benefit IFTTT. And Pinboard isn’t the only one.

On the surface, that sounds admirable, and several people are deleting their IFTTT accounts in protest.

But here’s the rub: Pinboard is a paid service. IFTTT is free.

Shouldn’t the guy with the paid service do the work to integrate with the free service?

Why is it up to IFTTT to tweak their system, for free, for hundreds of integrations? Doesn’t it make much more sense for those hundreds of integrations to each do a little work for their paying customers, rather than the free service doing all the work for their UNPAYING channels?

When an API changes on iOS or Android, app developers don’t throw a shit-fit and threaten to leave (usually). They pony up the work, and keep the app current for their customers. This is no different.

If you (or your company) don’t feel that IFTTT integration is worth the extra work, I totally get it. Stop supporting it, and move on. But don’t blame THEM because YOU feel like the other guy should work for free so you don’t have to.


If THIS, then THAT

Do you internet? If you do, you should check out If This Then That. IFTTT rhymes with “lift” without the L if you ever find a need to say it out loud, which would be weird.

In a nut, IFTTT will connect all of your various disconnected internet-y things. There are currently 83 “channels” in IFTTT. A channel is basically a service. Gmail is a channel. Foursquare is a channel. Twitter, Facebook, YouTube, and all the usual suspects are there. So are more obscure ones like Bitly, WeMo, WiThings, iOS location, Philips Hue, and something called “Reddit”.

That’s all well and good, but you’re asking yourself “So what? What can this incredible free service do for me? Where’s my waffle?”

Here’s what I use it for…

  • I have a recipe (that’s their word, not mine) that saves my FourSquare check-ins to a Google Calendar.
  • If I tweet, post it to Facebook. (For me, Facebook is just the place where you can read my tweets for a glorious second time.)
  • When I get close to home (using iOS Location Services with the IFTTT iPhone app), turn on my Philips Hue lights.
  • If I forward a receipt to my Gmail with the word “receipt” in the subject line, it adds a line with the attached image to a Google Spreadsheet. I use this to keep track of business expenses.
  • If i take a front-facing camera picture (unfortunately called a “selfie”, I hear), it moves it to a separate album on my phone.
  • If a certain bit of text shows up in an RSS feed, it goes straight to Pocket.
  • Photos from Twitter, Instagram, and Facebook that have me tagged get downloaded to Dropbox.
  • My iOS, Instagram, Facebook, and Twitter photos all get uploaded to Flickr.

Using it is easy. Just sign in to each service you want to activate, then either build a custom recipe by choosing the “this”, then choosing the “that”. If you’re a little soft on the idea, there are hundreds of pre-existing recipes to do common things. So go ahead and set it up so you get a text message every time a new video of a cat falling over gets posted on Vimeo.

I have 46 active recipes right now. I am an automation nut. If I have to do something twice, I will spend 30 minutes setting up IFTTT, Hazel, or Automator so I don’t have to do it a third time. Go check out IFTTT. They are not a sponsor, or anything. I just use the hell out of the service and I think you should, too. I’ll be posting IFTTT recipes, Hazel magic, and Automator scripts here on Nerd Stuff periodically. I can’t help you with the waffle, though. You’re on your own there.