menu
menu

Automate

Automate almost any task on your device

4.5

46 Votes

  • Category General
  • Program license Free
  • Version 1.35.0
  • Size 7 MB
  • Works under: Android
  • Program available in English
  • Content rating Everyone
  • Package name com.llamalab.automate
  • Program by LlamaLab
    H. Lindqvist AD&D Rehnsgatan 22, 5tr S-11357 Stockholm Sweden

Automate is an Android app designed to simplify and customize daily tasks via user-defined automation flows.

Automation At Its Best

Automate is a convenient and flexible application that allows users to automate various tasks on their Android devices. With this app, you can create automation flows, which are sequences of tasks that the app performs automatically. These can include simple actions like turning on Wi-Fi, to more complex scenarios such as initiating a series of tasks when your device enters a specific location. This level of convenience and customization is one of the app's most significant advantages.

Easy To Use Interface

Automate features a user-friendly interface making it easy for users to navigate and create automation flows. It utilizes a flowchart-style design, allowing users to visually map out their tasks. This visual representation makes it easy to understand and manage your automation flows. However, some users have expressed the desire to select and move multiple flow nodes at once, a feature currently missing in the app.

Extensive Automation Options

Automate offers a wide range of automation options, from simple tasks such as adjusting brightness, volume, or Wi-Fi settings, to more complex ones like sending emails or text messages at specified times. If there's a task you can think of, it's likely that Automate can manage it. However, it's important to note that the app's capabilities can be somewhat limited on non-rooted phones. Despite this, users still find Automate incredibly practical and use it on a regular basis.

Helpful Documentation

The app comes with a helpful documentation file that guides users through the creation and management of automation flows. Although it's comprehensive, users have suggested that including contextual examples could make the help file more informative and easier to understand.

Conclusion

In conclusion, Automate is a powerful app that offers flexibility and convenience to Android users. Its visually appealing interface makes it easy to use, and its wide array of automation options can cater to a vast range of tasks. While there is room for improvement, particularly in terms of multiple selection of flow nodes and providing examples in the help file, it is definitely an app worth considering for those looking to simplify and automate tasks on their Android devices.

Pros

  • Flexible and customizable automation flows
  • User-friendly, easy to understand interface
  • Wide range of automation options
  • Helpful documentation for beginners

Cons

  • Cannot select and move multiple flow nodes at once
  • Limited capabilities on non-rooted phones
  • Help file could benefit from including examples

• The “execute shell command” privilege now enforced by Shell command blocks

• Battery charging and properties blocks

• Image crop, flip, load, rescale, rotate, sample color, unload and write blocks

• App installed block got APK paths output variable

• Assist request block got Intent and Web URL output variables

• Interact block got “Show audio volume UI” action

• Media tag read block got Orientation output variable

• colorRecode function support CMYK, Grayscale, YCbCr and YCCK color spaces

Potentially dangerous permissions

  • ACCESS_COARSE_LOCATION: Allows an app to access approximate location. Alternatively, you might want ACCESS_FINE_LOCATION.
  • ACCESS_FINE_LOCATION: Allows an app to access precise location. Alternatively, you might want ACCESS_COARSE_LOCATION.
  • CALL_PHONE: Allows an application to initiate a phone call without going through the Dialer user interface for the user to confirm the call.
  • CAMERA: Required to be able to access the camera device.
  • GET_ACCOUNTS: Allows access to the list of accounts in the Accounts Service.
  • PROCESS_OUTGOING_CALLS: Allows an application to see the number being dialed during an outgoing call with the option to redirect the call to a different number or abort the call altogether.
  • READ_CALENDAR: Allows an application to read the user's calendar data.
  • READ_CALL_LOG: Allows an application to read the user's call log.
  • READ_CONTACTS: Allows an application to read the user's contacts data.
  • READ_EXTERNAL_STORAGE: Allows an application to read from external storage.
  • READ_PHONE_STATE: Allows read only access to phone state, including the phone number of the device, current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device.
  • READ_SMS: Allows an application to read SMS messages.
  • RECEIVE_SMS: Allows an application to receive SMS messages.
  • RECORD_AUDIO: Allows an application to record audio.
  • SEND_SMS: Allows an application to send SMS messages.
  • WRITE_CALENDAR: Allows an application to write the user's calendar data.
  • WRITE_CALL_LOG: Allows an application to write (but not read) the user's call log data.
  • WRITE_CONTACTS: Allows an application to write the user's contacts data.
  • WRITE_EXTERNAL_STORAGE: Allows an application to write to external storage.

Other permissions

  • ACCESS_NOTIFICATION_POLICY: Marker permission for applications that wish to access notification policy.
  • CHANGE_CONFIGURATION: Allows an application to modify the current configuration, such as locale.
  • DISABLE_KEYGUARD: Allows applications to disable the keyguard if it is not secure.
  • GET_PACKAGE_SIZE: Allows an application to find out the space used by any package.
  • INSTALL_SHORTCUT: Allows an application to install a shortcut in Launcher.
  • KILL_BACKGROUND_PROCESSES: Allows an application to call killBackgroundProcesses(String).
  • MODIFY_AUDIO_SETTINGS: Allows an application to modify global audio settings.
  • PACKAGE_USAGE_STATS: Allows an application to collect component usage statistics
  • READ_LOGS: Allows an application to read the low-level system log files.
  • READ_SYNC_SETTINGS: Allows applications to read the sync settings.
  • RECEIVE_BOOT_COMPLETED: Allows an application to receive the ACTION_BOOT_COMPLETED that is broadcast after the system finishes booting. If you don't request this permission, you will not receive the broadcast at that time. Though holding this permission does not have any security implications, it can have a negative impact on the user experience by increasing the amount of time it takes the system to start and allowing applications to have themselves running without the user being aware of them. As such, you must explicitly declare your use of this facility to make that visible to the user.
  • REQUEST_INSTALL_PACKAGES: Allows an application to request installing packages. Apps targeting APIs greater than 22 must hold this permission in order to use ACTION_INSTALL_PACKAGE.
  • SET_ALARM: Allows an application to broadcast an Intent to set an alarm for the user.
  • SET_PROCESS_LIMIT: Allows an application to set the maximum number of (not needed) application processes that can be running.
  • SET_WALLPAPER: Allows applications to set the wallpaper.
  • SYSTEM_ALERT_WINDOW: Allows an app to create windows using the type TYPE_SYSTEM_ALERT, shown on top of all other apps. Very few apps should use this permission; these windows are intended for system-level interaction with the user.
  • USE_FINGERPRINT: Allows an app to use fingerprint hardware.
  • VIBRATE: Allows access to the vibrator.
  • WAKE_LOCK: Allows using PowerManager WakeLocks to keep processor from sleeping or screen from dimming.
  • WRITE_SECURE_SETTINGS: Allows an application to read or write the secure system settings.
  • WRITE_SETTINGS: Allows an application to read or write the system settings.
  • WRITE_SYNC_SETTINGS: Allows applications to write the sync settings.
  • android.permission.ACCESS_BACKGROUND_LOCATION
  • android.permission.ACCESS_MOCK_LOCATION
  • android.permission.ACTIVITY_RECOGNITION
  • android.permission.ANSWER_PHONE_CALLS
  • android.permission.AUTHENTICATE_ACCOUNTS
  • android.permission.FOREGROUND_SERVICE
  • android.permission.REQUEST_DELETE_PACKAGES
  • android.permission.SET_VOLUME_KEY_LONG_PRESS_LISTENER
  • android.permission.USE_FULL_SCREEN_INTENT
  • com.android.phone.CHANGE_NETWORK_MODE
  • com.android.vending.BILLING
  • com.google.android.c2dm.permission.RECEIVE
  • com.google.android.gm.permission.READ_CONTENT_PROVIDER
  • com.google.android.gms.permission.ACTIVITY_RECOGNITION
  • com.google.android.providers.gsf.permission.READ_GSERVICES
  • cyanogenmod.permission.PUBLISH_CUSTOM_TILE
  • net.dinglisch.android.tasker.PERMISSION_RUN_TASKS
Top 6 Automate Alternatives

Trigger  9.3.1

Automating the tasks you do daily. Launch applications, conserve battery & more.

MacroDroid  5.27.7

Number one automation app for Android - Over 10 million Downloads.

HiroMacro  2.1.8

Simple Touch Macro

App Factory  5.9.2

Create and publish your own standalone apps.

AutoLocation  1.2.1

Use Geofences,your location or even your activity(running, walking,etc)in Tasker

E-Robot  1.47.4

Automate your device easily!