What Is IFTTT?
IFTTT (If This Then That) is a free webbased service that lets you connect different apps, devices, and online services through simple conditional statements called recipes (now called applets). The core idea is straightforward: when a trigger (this) occurs in one service, an action (that) is automatically performed in another.
Because it supports more than 800 servicesfrom smarthome platforms like Philips Hue to social networks such as TwitterIFTTT can streamline repetitive chores, enhance productivity, and enable creative mashups that would otherwise require custom coding.
How Recipes Work
A recipe consists of three basic components:
- Trigger an event that starts the automation (e.g., new email arrives in Gmail).
- Action what happens when the trigger fires (e.g., send a Slack message).
- Optional Filters additional conditions that must be true for the action to run (e.g., only if the email subject contains Invoice).
The typical workflow is:
Trigger Filter (optional) Action
When you enable a recipe, IFTTT continuously monitors the chosen trigger. Once the conditions are met, the service calls the appropriate API of the action service, completing the loop.
Popular Recipes to Get You Started
1. Keep Your Phone Silent During Work Hours
- Trigger: Calendar event titled Work starts.
- Action: Set Android phone volume to 0.
2. Save Instagram Photos to Google Drive
- Trigger: New post on Instagram (by you or a specific account).
- Action: Upload the photo to a designated Drive folder.
3. Get a Daily Weather Summary via Email
- Trigger: Every day at 7:00am.
- Action: Send an email from Weather Underground with todays forecast.
4. AutoTweet When You Publish a New Blog Post
- Trigger: New RSS item in your blogs feed.
- Action: Post a tweet containing the title and link.
5. Log Your Fitness Activity in a Spreadsheet
- Trigger: New workout logged in Strava.
- Action: Add a row to a Google Sheet with distance, time, and calories.
Create Your Own IFTTT Recipe
Follow these steps to build a custom automation:
- Log in to IFTTT.com or open the mobile app.
- Click Create and choose If This.
- Select the service you want to monitor and pick a specific trigger.
- After confirming the trigger, click Then That.
- Choose the destination service and the action youd like to happen.
- Optionally add a filter code (JavaScript) to refine when the action runs.
- Give the recipe a clear name, save, and toggle it on.
Example: IF new tweet from @mybrand THEN create a Trello card in Social Media board
When you test the recipe, IFTTT gives you a realtime log so you can verify each step works as expected.
Tips & Best Practices
- Start simple. Build a small recipe first; you can combine multiple recipes later.
- Use filters wisely. Avoid unnecessary triggers by adding conditions (e.g., only act on emails from a specific address).
- Mind rate limits. Some services cap the number of API calls per hour. If you hit a limit, consider consolidating triggers.
- Secure your accounts. Give IFTTT only the permissions it needsreadonly for triggers, write only for actions.
- Document your automations. Keep a short note (in a notetaking app) describing what each recipe does. This helps when you revisit or share them.
- Explore the community. The IFTTT gallery is full of usersubmitted recipes that can inspire new ideas.
