...is an instantaneous event that your device can detect to make a macro run. A macro must have at least one trigger to be valid.
For a trigger to fire, the macro must be enabled (i.e. ready to run, not disabled
6 KB (845 words) - 10:00, 9 January 2026
Local variables are specific to a single macro. Use them only when the value is required within that macro. L
To reference a local variable, use the format: {lv=LocalVariableName}. This can be used in
4 KB (600 words) - 05:44, 4 February 2026
An action is something your device can do when a macro runs.
A macro must have at least one action to be valid.
9 KB (1,230 words) - 10:43, 6 January 2026
<span style="color: #0E9549; font-size: 24px;">'''What is a constraint?'''</span>
...in MacroDroid are optional tools that allow you to control when a macro or a specific action is triggered.
5 KB (634 words) - 15:51, 23 April 2024
...is more likely to trigger but could potentially result in false triggers. A higher value should avoid false triggers but could fail to trigger in some
662 bytes (110 words) - 22:22, 2 February 2021
This action either requires a rooted device or you must make MacroDroid the default assist app on your de
339 bytes (56 words) - 22:27, 2 February 2021
The Airplane mode constraint can be used to allow or prevent a macro/feature firing depending on the current state of the airplane mode (o
147 bytes (27 words) - 22:30, 2 February 2021
...ill add a new entry in the Wear app allowing this macro to be invoked with a simple tap.
304 bytes (55 words) - 08:04, 5 February 2021
<pre class="header-style">This constraint allows or prevents a macro/feature from running based on whether airplane mode is enabled or dis
788 bytes (115 words) - 10:36, 9 January 2026
* The trigger uses a ContentObserver to efficiently monitor the setting without polling
1 KB (198 words) - 21:31, 5 January 2026
...ed. There are also two methods, due to recent changes to Android, there is a faster method with the use of accessibility services, however it is still p
543 bytes (86 words) - 23:05, 3 February 2021
In addition, there is a page of common issues that are known to occur and some suggested remedies t
...our device brand and follow the on-screen instructions. This page contains a list of additional settings by device that you may need to configure to ens
1 KB (243 words) - 09:02, 3 July 2023
* The trigger uses a status change listener to efficiently monitor the setting without polling
1 KB (212 words) - 21:35, 5 January 2026
...ttery Level trigger fires when the battery level increases or decreases to a selected level, or on any battery level change. This is useful for automati
* '''Increase/Decrease''' - Trigger fires when battery reaches a specific threshold
2 KB (332 words) - 21:40, 5 January 2026
...gger fires when your device comes within range of or moves out of range of a specified Bluetooth beacon. Bluetooth beacons are small wireless transmitte
* Select a beacon from the list of detected beacons
2 KB (358 words) - 21:46, 5 January 2026
...e text entry field that contains the "..." label. This button will display a complete list of "magic text" fields that are available in the context that
...! Curly {} brackets were added so users would see the beginning and end of a dictionary/array magic text
34 KB (4,781 words) - 09:36, 27 October 2025
When the trigger is selected, a menu will appear displaying two options:
...bove this are the options for the trigger to either detect and increase or a decrease in battery temperature.
498 bytes (77 words) - 13:21, 26 February 2022
This [[Triggers|trigger]] will be fired when a missed call occurs.
When this trigger is selected, a menu will appear displaying four options, each used to determine which call
1 KB (196 words) - 12:53, 26 February 2022
When this trigger is selected, a menu will appear displaying four options, each used to determine which call
...includes the options to make the trigger include/exclude the contacts, and a search bar to search contacts.
1 KB (198 words) - 12:57, 26 February 2022
...igger can be configured to fire when a device is placed in or removed from a dock. You can select to allow any type of dock or restrict to only desk or
169 bytes (35 words) - 21:28, 4 February 2021