Automation Pro - Macros, Tasks APP
■ Main features
▸ Ready-made ideas: pick from over 30 and answer one or two questions, like times or a Wi-Fi name, to start. Each macro reads as a plain sentence.
▸ Undo when it ends: when a time period, charging, Wi-Fi, headphones, an app, event or place ends, the settings it changed (sound mode, volume, brightness and more) go back, also when you turn the macro off.
▸ A log that tells you why: every run and skipped run is logged with the reason, such as a missing permission. Grant a missing permission right there.
▸ Status check and battery guide: check permissions and battery optimization, fix them in one tap. Tips per phone brand keep it running in the background.
▸ More control: per-action conditions, a minimum gap between runs, run notices, shortcuts, notification buttons, tiles, a widget, pausing everything and backup to a file.
■ 24 triggers, 18 conditions, 45 actions
Triggers: time, time period, interval, calendar event, charger, battery level, Wi-Fi (by name), Bluetooth, headphones, airplane mode, screen, start-up, sound mode, calls, apps, notifications, shake, face down, places, on-screen text, tapped items, volume buttons, fingerprint swipes and buttons.
Conditions (all must match): time and day, battery, charging, screen, headphones, Bluetooth, Wi-Fi, sound mode, Do Not Disturb, app in use, airplane mode, orientation, event, place, variables and on-screen text.
Actions: sound mode, Do Not Disturb, volume, speak text, music, brightness, screen timeout, auto-rotate, keep screen on, dim, lock, open apps or web pages, alarms, notifications, flashlight, screen control (tap items by label, type, scroll, read text), Webhook and variables.
■ Free and Premium
Free: up to 5 macros on at a time (save as many as you like). All ideas, most triggers, conditions and actions, Undo when it ends, the log (200 entries), the status check, the battery guide and backup stay free.
Premium is a one-time purchase, not a subscription: unlimited macros; place, calendar, notification, shake, face-down, on-screen text, tapped-item, volume-button and fingerprint triggers; calendar, place, variable and on-screen text conditions; screen control, Webhook, dismiss notifications, confirm, variables and dim; tiles, widget, color themes and a 1,000-entry log.
■ Android restrictions
Since Android 10 (Wi-Fi) and 13 (Bluetooth), apps cannot switch them, so the settings panel opens instead and the log notes it. SMS and call logs are not used; phone triggers never read numbers.
■ About the AccessibilityService API
This app uses the Accessibility Service (AccessibilityService API) only for these Premium features:
• Screen actions in your macros: back, home, recent apps, notification shade, Quick Settings, power menu, split screen, screenshot, lock screen, taps and swipes, tapping an item found by its label, typing into a field and scrolling.
• Reading on-screen text: to find items, to check the on-screen text triggers and condition, and to save text to a variable you choose. The screen is read only when a macro needs it, never this app's own screens.
• Taps, buttons and sensor: tapped items, volume button presses and fingerprint sensor swipes you set as triggers.
• Opening apps: when the service is on, it also launches apps and web pages from macros.
• What is read is used on your device only for that check or action, and kept in a variable only if you ask. The app never collects or sends it on its own.
• This feature requires your explicit permission.
■ Privacy
Macros and logs stay on your device. Location is only used on the device for the Wi-Fi name and place triggers, and is never sent.
duolingo 
