IFTTT is a program that lets you create your own automated functions, or "Recipes" as they're called in the app, by opening Channels from one app to another. Just choose the cause function and then the result function, and let the app do the rest.
Browse or create: Through this app's intuitive interface, you can browse Recipes created by other users, or create new ones that are all your own. Especially when you're first getting started, it's nice to have the option to peruse Recipes others have created to get ideas for your own.
Tons of options: When you are ready to start experimenting with creating your own Recipes, you'll have a ton of options to choose from. Each app on your phone shows up in IFTTT with a list of a few actionable functions that it offers. Just choose one of these functions to initiate your desired action, and then add the action at the end, and you're ready to go.
Individual Activation: Setting up your Recipes initially can take some time, as you have to activate a Channel to each app and log in to it, individually. After you've done this once for each app on your phone, though, the Recipe creation process is much quicker.
With this app, the possibilities, in terms of what you can create and automate, are almost limitless. The addition of shared Recipes from other users is a nice touch, and the app works smoothly, making it definitely worth trying out to see if it's something you'll get some good use out of.