Skip to main content

If This Then That: Connect & Automate Any Two Of Your Web Apps


automate web applicationConnect any two of your favorite web apps in creative ways. A sort of “digital duct tape” according to Linden Tibbets, the app’s creator, If This Then That (ifttt) lets you find new uses for web apps you’re already using by making it easy for you to combine them. The vision is to make the digital world, where programs exist in isolation, more like the physical world, where we combine things to make other things all the time.

“When a 12 year old wants a lightsaber,” says Tibbets, “[he] cuts the handle off an old broom and shoves a bike grip on the other end.” Similarly, with iftt, “you can take two things in the digital world and combine them in ways the original creators never imagined.”

What kinds of combinations are possible? Any RSS feed can be automatically tweeted. New results for searches on Craigslist can be emailed or SMS’d to you. You can be notified by text message when certain people email you. Your tweets can be automatically added to a Google calendar, giving you a timeline of your life. Basically, any action on the web can be assigned a reaction in order to automate a web application. It’s the one ring you need to bind all your isolated web apps.

A Simple Sentence

So how does this all work? Basically you pick two things: a trigger and a resulting action. For example, check out this sequence:

automate web application

This setup automatically tweets any item I share in Google Reader, along with my comments. The trigger is me sharing something on Google Reader, and the action is a tweet linking to the shared article. Once I’ve set this up with ifttt I can expect anything I share to automatically be tweeted.

That’s the idea here – automation. It all starts with a simple sentence:

automate web apps

To get started, click the word “this.” You’ll be asked to choose the program you want to use for the trigger:

automate web apps

There’s a lot to choose from. For example, we could pick the weather app and make the action a prediction for rain tomorrow:

automate web apps

With our trigger selected, we can pick an action. For example, we could set ifttt to call us with the weather update:

web automation

With the “this” and the “that” set, we now have a complete command:

web automation

Every time tomorrow’s forecast calls for rain I’ll get a phone call telling me so.

This is one of thousands of combinations, of course. I could get an SMS, email or Facebook message instead of a phone call; I could even have the news saved to my Dropbox. All of these items are called channels, and are easy to add to the service.

Explore this and you’ll find thousands of possibilities. I can get a phone call when a certain person mentions me on Facebook, or when an item I want on Craigslist is on sale. I can automatically send everything I tweet to Facebook, and vice-versa. I can set up a hotel-style wakeup call.

I could think of many more examples, but you really need to play with this tool yourself to appreciate all it can do.

Enable Channels

Head to the Channels section of the service and you’ll see a collection of apps:

web automation

Color apps are already activated; black and white ones need some attention from you. Click them to activate. You’ll probably need to give ifttt permission to access your various services, which can take a while. Don’t worry, it’s more than worth it.

Browsing Other Recipes

Like this in principle, but aren’t sure what sort of commands you’d create? You can browse other people’s commands. They are called recipes, and can really get your creative juices flowing:

automate web application

Explore the recipes for a while and you’ll get a solid idea of what’s possible with this tool.

Supported Tools

As of September 2011, the following channels are supported:

I sincerely hope more are on the way, particularly Remember The Milk.


Ready to get started? Just head to and register for an account. This is that rare web app that’s so amazingly useful I find myself stunned it didn’t already exist. The ability to make web apps interact with each other directly is just one more reason the operating system just doesn’t matter anymore.

What cool recipes did you come up with? Share them in the comments below, along with your thoughts about ifttt.

If This Then That: Connect & Automate Any Two Of Your Web Apps
Justin Pot
Thu, 22 Sep 2011 19:01:24 GMT

Popular posts from this blog

Apple Launches Web Tool to Deregister Phone Numbers from iMessage

Apple today released a new web tool for users to deregister their phone number from iMessage in the event they switched to a non-Apple device. To deregister a phone number from iMessage, users simply enter their phone number in Apple's web tool, receive a free text message containing a code, and submit the code to complete the process. Users who still have their original iPhone can also transfer their SIM card back to the device and go to Settings -> Messages to turn iMessage off. 

Users switching from an iPhone to another device were often unable to receive SMS messages from another iPhone due to their phone number still being linked to iMessage. These specific errors with iMessage have been a well-known issue since 2011, which is when the messaging service debuted with iOS 5. They were also made even more apparent this past May, where a server glitch caused widespread message delivery problems. Apple was even sued over the matter in a California court, although the company cla…

Microsoft acquires iPhone email app Acompli

After accidentally announcing it a little early, Microsoft is officially confirming it has acquired email startup Acompli. The surprise acquisition means Microsoft is picking up a powerful email client for iPhone and Android in another move that further cements CEO Satya Nadella’s focus on cross-platform technologies. The Verge’s Casey Newton called Acompl "the Outlook for iPhone that Microsoft hasn’t yet built," and it seems Microsoft was equally impressed with the powerhouse email app. "We’re excited about what’s possible as we build on the app’s success and bring it together with work currently in progress by the Outlook team," the company said in a statement. "Our goal is to deliver fantastic cross-platform apps that support the variety of email services people use today and help them accomplish more." Recode first reportedthat Microsoft would make its latest acquisition official today; the company is said to be paying over $200 million for Acompli. A…

Apple will disconnect ‘obsolete’ first-gen Apple TV from iTunes in May

Apple has announced today it will drop iTunes support for some older devices from May 25. This includes the first generation Apple TV, and also any PC running Windows XP or Vista. The company is introducing new security changes which will prevent those devices from using the latest version of iTunes.
Apple says that the original Apple TV is an "obsolete Apple product" and will not be updated to support security changes. Only those with the second generation of Apple TV or later will be able to access the iTunes store.
Windows XP or Vista users won't be able to use the latest version of iTunes, but older Windows computers can still use previous versions without support from Apple. Those who do so, however, won't be able to make new purchases or re-download previous purchases on that computer. If you're on on XP or Vista, you'll need to upgrade to Windows 7 or later to continue using iTunes normally.
The writing was already on the wall for these devices: Wi…