If you want to truly take control of the Cloud, you’ll want to do more than sign up for a bunch of individual services and use them independently. You’ll want them to work together, often in ways that require no manual interaction. And there are some excellent ways to make that happen.
Entire books have been written about automation. (In fact, I wrote one myself: Take Control of Automating Your Mac!) In this short chapter, I can’t offer any of the nuts-and-bolts details, but I do introduce you briefly to the two most common and popular tools for automating cloud services: IFTTT (for If This, Then That) and Zapier.
It will come as no surprise, I’m sure, that IFTTT and Zapier are, themselves, both cloud services! Although their features differ somewhat, their underlying purpose is roughly the same: to serve as the glue that connects other cloud apps and services. Each service looks for a user-specified condition in one cloud service and then takes action involving one or more other cloud services. For example:
And, because your home automation gadgets and other smart devices connect to the Cloud too, they can often serve as either triggers for, or recipients of, the automated actions you set up.
IFTTT is a free service that’s extremely easy to use, and geared primarily toward consumers. It starts with several hundred services, which include most major cloud services and apps, social media and blogging platforms, home automation products, generic tools like email and SMS, and much more. You specify which of the available services you want to use and, where appropriate, fill in your credentials or other account details. Each service offers one or more conditions or actions that you can then use to build simple automations that IFTTT calls applets.
You can set up and create IFTTT applets either on the Web or in a mobile app. In its most basic form, an applet involves filling in just two blanks: “If __, then __.” That is, the applet checks for a condition somewhere in the Cloud, and if that condition is met, it takes a single action. (IFTTT provides many prebuilt actions; you can also build your own from scratch, use actions other people have created, or edit an existing applet to meet your needs.) Here are a few examples of prebuilt actions:
As you see, applets are customizable to include things like time, date, and location, among other attributes.
If you need more power, however, you can turn to the (also free) IFTTT Platform, which lets you create applets with greater complexity. For example, an applet can have not just one action but several—If this, then that and that and that. And, the starting condition can run through a filter that you write (using JavaScript) that overrides or skips actions depending on certain variables.
Unlike IFTTT, Zapier is designed primarily for business. As such, it integrates with a much larger number of cloud apps and services, including many that are strictly for enterprise use. Zapier refers to its automations as Zaps. In the basic, free plan, you can create Zaps with only two steps (a trigger and an action, just like IFTTT’s basic applets), using a subset of the available cloud services. To access the full range of services and multi-step Zaps, you’ll need a paid plan; prices start at $20 per month.
If you need to automate business-related cloud services that IFTTT doesn’t connect to, such as Infusionsoft, Zoho CRM, Basecamp, or QuickBooks Online, Zapier is the tool to use. Some example Zaps:
If those names don’t mean anything to you, don’t worry! You’re probably just not the target audience for Zapier, and IFTTT will likely be more suitable for your needs.