MacroDroid - Device Automation
![]() |
Latest Version | 5.47.20 |
![]() |
Update | Apr,24/2025 |
![]() |
Developer | ArloSoft |
![]() |
OS | Android 5.0+ |
![]() |
Category | Tools |
![]() |
Size | 57.0 MB |
![]() |
Google PlayStore | ![]() |
Tags: | Tools |



If you're looking for the ultimate automation app for your Android device, look no further than MacroDroid, with over 10 million downloads and counting. With its user-friendly interface, MacroDroid simplifies the process of automating tasks on your smartphone or tablet, allowing you to create fully automated routines in just a few taps.
Here are a few examples of how MacroDroid can streamline your daily life:
- Automatically reject incoming calls when you're in a meeting, as scheduled in your calendar.
- Enhance your safety while commuting by having your incoming notifications and messages read aloud (using Text to Speech) and sending automated responses via email or SMS.
- Optimize your daily workflow by automatically turning on Bluetooth and starting music playback when you enter your car, or turning on WiFi when you're near your home.
- Reduce battery consumption by dimming the screen and turning off WiFi when not needed.
- Save on roaming costs by automatically switching off your mobile data.
- Create custom sound and notification profiles to suit your preferences.
- Set reminders for tasks using timers and stopwatches.
These are just a handful of scenarios where MacroDroid can make your Android experience more efficient and convenient. The app operates on a simple three-step process:
- Select a Trigger: The trigger initiates your macro. MacroDroid offers over 80 triggers, including location-based options like GPS or cell towers, device status indicators such as battery level or app activity, sensor triggers like shaking or light levels, and connectivity triggers like Bluetooth, WiFi, and notifications. You can also set up a shortcut on your home screen or utilize the customizable Macrodroid sidebar.
- Choose Actions: MacroDroid can execute over 100 different actions that you'd typically perform manually. These include connecting to Bluetooth or WiFi devices, adjusting volume levels, speaking text (such as your notifications or the current time), starting timers, dimming the screen, and running Tasker plugins, among many others.
- Optionally Configure Constraints: Constraints ensure your macro activates only under specific conditions. For instance, if you live near your workplace but want to connect to your company's WiFi only during work hours, you can set constraints for specific times or days. MacroDroid provides over 50 constraint types to tailor your macros precisely.
MacroDroid is also compatible with Tasker and Locale plugins, expanding its automation capabilities even further.
For Beginners: MacroDroid features a Wizard that guides you through setting up your first macros step by step. You can also start with an existing template from the template section and customize it to your needs. The built-in forum offers a community of users ready to help you master MacroDroid.
For Experienced Users: MacroDroid provides advanced options such as using Tasker and Locale plugins, defining system/user variables, scripting, intents, and advanced logic like IF, THEN, ELSE clauses, and the use of AND/OR statements. The free version is ad-supported and allows you to configure up to 5 macros, while the Pro version, available for a one-time fee, removes all ads and offers unlimited macro creation.
Support: For usage questions and feature requests, use the in-app forum or visit www.macrodroidforum.com. To report bugs, use the 'Report a bug' option found in the troubleshooting section.
Automatic File Backup: It's easy to create macros to back up or copy your files to a specific folder on your device, an SD card, or an external USB drive.
Accessibility Services: MacroDroid utilizes accessibility services for features like automating UI interactions. The use of these services is at the user's discretion, and no user data is ever obtained or logged.
Wear OS: The app includes a Wear OS companion app for basic interaction with MacroDroid, but it is not a standalone app and requires the phone application to be installed.
What's New in the Latest Version 5.47.20
Last updated on Oct 23, 2024
Crash fixes