What is IFTTT?
IFTTT, a clever acronym for ‘If This, Then That.’, is a free to use website which features a plethora of applets. These applets are made to perform tasks based on triggers, which trigger actions. For example, the applet I’m using right now posts on facebook every time I publish an article on my blog. Coincidentally, this very post has been published using IFTTT.
It works based on two things: Applets and Services.
Applets are the pieces of code written to bring you services and combine the power of these services.
Services are the apps/devices that you use daily (Facebook, Twitter, Instagram or even smart home tech.)
Quote from their Wikipedia page:
IFTTT is a free web-based service that allows users to create chains of simple conditional statements, called “applets”, which are triggered based on changes to other web services such as Gmail, Facebook, Instagram, and Pinterest. IFTTT is an abbreviation of “If This Then That”.
Users and corporations create applets with various services to perform different tasks. They are dynamic and mostly anything can be done with your personalized applets.
For specific services, you must login and grant access to IFTTT, but after that, you’re all good to go.
IFTTT employs the following concepts:
Services (formerly known as channels) are the “basic building blocks of IFTTT”, they mainly describe a series of data from a certain web service such as YouTube or eBay. It can also describe some actions controlled with certain APIs like SMS. Sometimes, it can represent information in terms of weather or stocks. There are particular triggers and actions in each channel.
Triggers are the “this” part of an applet. They are the items that “trigger” the action. For example, from an RSS feed, you can receive a notification based on a keyword or phrase.
Actions are the “that” part of an applet. They are the output that results from the input of the trigger.
Applets (formerly known as recipes) are the predicates made from Triggers and Actions. For example, if you like any picture in Instagram (trigger), the photo will be sent to your Dropbox account (action).
Ingredients are basic data made available from a trigger. For example, the data that are available from the email trigger include subject, body, attachment, received date, and the sender’s address.
IFTTT can automate web-application tasks, such as posting the same content on several social networks.
Marketing professionals can use IFTTT to track mentions of companies in real-time in RSS feeds.