Skip to main content

Automate tasks in Android to put your digital life on autopilot

Automating functions on your Android device — such as sending alerts once you’ve used a certain amount of data or texting a friend when you reach your destination — can not only make your life easier, it also uses some of that untapped potential in the small computer you carry around in your pocket and gives you time to focus on the truly important things in life, like browsing Reddit or watching Netflix (or we guess, like hanging out with friends and family).

There are tons of cheap (and free) automation apps out there that make the entire process really easy — once you know how to use them. Applications like Tasker and Automate share many similarities, so once you know how to use one of them, the rest should come pretty easily.

We decided to walk through the process of setting up automation in Automate by LlamaLab, not only because it offers a free version that you can try out before committing to a purchase, but also its simple, flowchart-based UI makes it easier to visualize and understand what’s going on.

There is a premium version of Automate as well that lets you use over 30 blocks (more on that in a sec), but for most things you’re going to be automating, less than 30 should be plenty. In our example, we’ll show you how to automatically backup Snapseed-edited photos to your Google Drive, which only involves using 3 blocks. But before we dive in, there are a few terms you should be aware of.

Important terms

Flow

Flow is the term that Automate uses to describe a single automation.

Building blocks

Building blocks are the pieces that make up each flow. They contain actions (such as copying text, etc.) that can be chained together to create an automation.

Fiber

Fiber describes the process of running through a flow. Because of the flowchart-based UI Automate has, the fibers appear as the lines connecting one building block to another. When you run a flow, the fiber will ensure that each of your actions is completed as it works through the automation.

Output variables

Output variables are data that you want to transfer from one building block to another.

Payload

A payload is a piece of information that can be altered along the entire flow. This means it may come out as something completely different on the end.

Fiber URI

This is an identifier for a new fiber.

Flow URI

This is an identifier for the flow, which is generated by the app. You can use it if you want other flows to call on this one in some way, but that’s starting to get into more advanced territory.

You don’t need to be an expert with these ideas to use the app, but you will see references to them as you explore it. If you decide to create more advanced automations, you’ll be able to fork the fiber from one flow to another, have it do multiple things at once, and build a bunch of cool and complex things.

Basics of automation

automate app screenshots
Image used with permission by copyright holder

To start using Automate, open the app and select either a pre-made option or press the plus sign at the top of your screen to create a new automation. For this example, we will be walking through the process of backing up Snapseed photos to your Google Drive, which will require you to create a new flow.

You’ll start with a flow beginning node. Next, we’ll dive into the plethora of building blocks available on Android, which you can find by tapping on the top left to bring up all the options. Based on the the sheer number of building blocks, there is a crazy amount you can do. You can find more information on specific building blocks and terminology on Llama Lab’s website.

However, the easiest way to find a specific block is to search for its keywords at the top. For this, we will be using the Upload G Drive Module. You can also search for it by filtering categories. Click on it to add it to the flow.

So, now we have that second block in our flow, but nothing is connected yet. Never fear! Connecting two blocks is very simple. Tap and hold the OK dot on the end of the flow beginning node and drag it to the In dot on the G Drive module. This indicates that after the flow starts, we want it to go into the Google Drive action.

Next, tap the G Drive block and enter the Google account you want the flow to work with, and then enter the local path, which is where you want it to grab files from, which will be Snapseed. Navigate to the Snapseed folder, where you’ll find all the Snapseed saves and then tap OK.

The remote path is the path on our actual Google Drive where we want the files to go once they are uploaded. You can leave this blank and they will all upload to the main part of your Drive or you can enter a specific file name (such as “/business/photos/automate/”).

To ensure the flow worked without checking our Drive every single time, we’ll want to have a small message appear that tells us when the function is complete. To do this we are going to add the Toast Show module to our flow. Place it in the same way as the Google Drive module by finding it in the list of building blocks. After you place it, tap and hold the OK node on Google Drive and drag it to the In Node on the Toast Show.

Press Toast Show and type “backup complete” or whatever you want your message to be, set the duration, and click Done. The final thing you’ll need to do is allow any privileges that the task will need to complete. Things like having access to your camera or to your Google Drive. You only need to do this when you create the flow and it should work every time after that. And that’s it! Our flow is completed. Press the check mark at the top, give it a name, and we’re done!

If you want to make any tweaks, or if something got messed up along the way, tap the pencil icon at the very top, tap Flowchart, and you can make any necessary changes. For more information, and more on what specific functions do, be sure to check out Llama Lab’s website.

David Cogen — a regular contributor here at Digital Trends — runs TheUnlockr, a popular tech blog that focuses on tech news, tips and tricks, and the latest tech. You can also find him on Twitter discussing the latest tech trends.

Editors' Recommendations

Brie Barbee
Former Digital Trends Contributor
Brie is a writer from Portland, Oregon. She received a bachelor's degree from Portland State University in 2016, where she…
Bing’s AI chatbot is now on your Android phone’s keyboard — here’s how to get it
Screenshots of Bing Chat running through the SwiftKey keyboard on Android.

Chatbots have become extraordinarily popular for those looking for help with their writing — or simply mess around with them and have fun. Now, Android users have access to one such chatbot straight from their keyboard. Bing Chat is Microsoft's chatbot that rivals the likes of ChatGPT and Google Bard, and it has been added as a feature to the SwiftKey keyboard, a predictive keyboard that helps with texting.

While Bing Chat can help users compose the body of a message, it can also analyze prewritten text for your tone to suggest changes if the user wants to avoid coming across a certain way. Bing Chat has already been providing those services via the Bing app and through web browsers; however, the new integration with the SwiftKey keyboard allows users to easily access the chatbot for help whenever their keyboard is enabled.
How to use Bing Chat with the SwiftKey keyboard

Read more
Google just announced 9 new features for your Android phone and watch
Samsung Galaxy S23 showing Google Photos

Google has announced some big new features coming to Android and Wear OS devices during the Mobile World Congress 2023 event in Barcelona, Spain. These new features are beginning to roll out starting today, February 27, with others to come later.
New Android features available starting February 27

Google Drive users will now be able to do freehand annotation on Android phones and tablets. This means you are now able to use a stylus or your fingers to annotate PDFs directly in the Google Drive app on Android.

Read more
These 80+ apps could be running adware on your iPhone or Android device
Illustration of an infected iPhone

Cybersecurity company Human has uncovered another adware campaign engaging in ad fraud that is targeting iOS and Android devices. In the simplest terms, ad fraud allows a bad actor to either visibly spam an app with ads, or to manipulate the code in such a way that the ads are invisible to the user while the bad actor extracts advertising money from a marketer.

In each iteration, it’s fraudulent. Ad fraud has been widespread in the industry for a while, and the latest investigation uncovered a cache of over 75 Android apps listed in the Google Play Store and nearly a dozen apps on Apple’s App Store that are engaged in various forms of ad fraud.

Read more