How To Back Up Your Life Automatically with Ifttt

After nine months of testing, a nifty tool called ifttt opened to the public last week. Don’t worry; I’ll save you the trouble. They tell me it’s pronounced “Ift.” Like “gift” with no G. Ifttt stands for “If this then that.” It’s a tool designed to “put the internet to work for you” by creating simple tasks using the Web’s great services using the format “if this then that.” It requires a simple yet fundamental kind of conditional thinking that can enable anyone to be programmer of sorts: “If I post a photo to Flickr, save it to my Dropbox.” You can make that happen with ifttt.

Well, great! The possibilities are endless! I want to automate everything! Where to begin? How about with some tasks that are important, not merely nifty? For instance, does posting your whole life into the cloudy ether ever make you worry about losing your data? Read on to learn how ifttt can back that stuff up for you automatically from behind the scenes.

A Little Background

A “task” on ifttt follows the “If this then that” format. For creating tasks, ifttt has “channels” for many of the Web services we use. The “this” part of the task is called a “trigger,” and each of the channels has a set of triggers for the common things you do with that service, like “If I post a photo to Instagram.” The “that” part of a task is called an “action,” which each channel also lists for its service, like “then save it to my Dropbox.” When you create a task, you link a trigger in one channel to a task in another channel, and away you go: “If I post a photo to Instagram, then save it to my Dropbox.” Tasks check your services for new data every 15 minutes, but you can refresh them manually.

It’s a little trickier than writing a sentence, though. Each trigger and task must be defined by various “addins” that point to variables like your user name on the service, the title of a post, the caption of a photo, the URL, etc. We can show you how to set up the basic task, but you’ll have to figure out how to grab just the right data for you.

Fortunately, tasks can be saved as “recipes,” so they can be shared. Below is a guide to the kinds of tasks you can create for backing up your online life with some links to existing recipes for inspiration. Clicking any of the links will take you to the full ifttt page that explains that piece of the puzzle in detail.

How To Back Up Your Photos

Ifttt currently offers channels for three major photo services: Facebook, Flickr and Instagram. Each of these services works a little differently, but they can all be backed up to Dropbox using ifttt.

Here are the triggers for each service that can be used to save photos:

To back up your photos on ifttt, find the triggers above that suit you, then set up tasks for those triggers to engage the “Add file from URL” action in Dropbox. Just make sure your trigger uses the addon to get the photo’s URL, and you should be all set. Here are some example recipes:

Ifttt has channels for Posterous, Tumblr, Twitter and WordPress, so it can be used to back up your posts from any of those services. You can save your posts as files in Dropbox, or you can save them as notes in Evernote. Here are the triggers you can use from these channels:

Throughout the day, you might find articles that look interesting on Twitter or Google Reader but you don’t have time to read them. You can use ifttt to save those articles for later automatically just by liking or starring the Google Reader item or a tweet containing a link. You can even set up RSS triggers to feed any blog in the world straight into your read-later services. Here are the triggers:

Ifttt has actions for both Instapaper and Read It Later, which means you can set up triggers to save articles to them automatically when you favorite them from Twitter, Google Reader or straight from RSS. If you don’t use either read-later service, you can save articles as text in Evernote. Here are some example recipes:

If you want to keep a diary of your check-ins and statuses for posterity, you can use triggers from Foursquare, Facebook or Twitter to save updates as Google Calendar events. Here are the triggers you’ll need:

Using these triggers, you can make these updates save automatically as events in Google Calendar. If you have your Google Calendar sync down to your computer, it’s a way of locally backing up your status updates and saving them like journal entries. Here are some recipes to get you started:

Backing up your social life is just the beginning of what you can do with ifttt. For more inspiration, browse the recipe list. Here’s the full channel menu, so you can see what services are connected. Don’t see your favorite? Contact the ifttt team and tell them what you’d like to see.

Related Posts

National Public Radio (NPR) here in the US has some great audio content and the offering got even better today with the release of a new “mix your own” podcast option. Users enter a list of categories and keywords and the NPR site dynamically generates an RSS feed you can subscribe to in iTunes or elsewhere. It’s just the latest innovation…

Last week, I attended the Internet Identity Workshop. As an attendee with less exposure to the user centric identity, an early session provided an great overview of how the pieces fit together. This is a regular topic at the IIW and I’m sure the community will continue collaborating online at the Identity Commons wiki page. However, the image…

I’m not usually one to quote long passages of other people’s writing, but I can’t resist quoting Scoble’s post today about ants. In Robert’s vision, the ants represent Microsoft employees and the bees are third-party developers like Marc Canter. I love it when people use literary devices, such as metaphor, in a technical or…

Tagging content online is something that doesn’t seem to have taken off the way some people expected it to.

Is it too complicated for widespread adoption? Is it too arbitrary to have the impact that formal taxonomies offer? Is it just too much work while you’re zipping around the web? Who knows – what’s important is that tagging web pages…

Netflix just keeps getting better and better. First it introduced streaming-only subscription plan in the U.S., then it added first-run films, and now the company has struck a deal with ABC, the Disney Channel and ABC Family Shows to provide even more streaming content.