Articles on: Guides

Automatically Starting an App on Boot (Android)

1. Install & Configure MacroDroid


  • Install MacroDroid from the Play Store (if not already installed).
  • In Android Settings:
  • Turn off battery optimization for MacroDroid (set to “Not optimized”).
  • Allow MacroDroid to auto-start / run in background (if your OEM UI has such toggles).
  • Grant "Display over other apps" or overlay permission if MacroDroid asks (especially for UI actions).



2. Create a Macro


  1. Open MacroDroid → tap “Macros”“+ Add Macro”
  2. Name the macro: e.g. “AutoLaunch Meeting Room 365”


3. Set Trigger


  • Tap “+” under Triggers
  • Go to Device / System → Device Boot (or “Boot Completed”)
  • (Optional) Add a constraint “Time since boot > 5 s” to give Android time to settle


4. Add Action


  • Tap “+” under Actions
  • Choose Applications → Launch Application
  • Select Meeting Room 365 from your installed apps
  • (Optional) Add a Wait action before launching, e.g. 2–5 seconds, to allow system resources to become ready



You may add constraints to prevent the macro from running in unwanted situations. Some examples:


  • Only run when MacroDroid is enabled
  • Only run when device is plugged into power
  • Only run if screen is off or unlocked
  • Only run at certain times of day


6. Save & Enable Macro


  • Tap the checkmark / save
  • Ensure the macro is toggled on / enabled
  • Test by rebooting the tablet; verify whether Meeting Room 365 opens automatically




7. Troubleshooting & Tips


  • If the macro doesn’t fire, open MacroDroid’s Logs to see if the “Device Boot” trigger was recorded.
  • Add a small delay (wait of a few seconds) before launching the app if the system is still initializing.
  • If you have a lock screen, consider disabling it or shifting to a constraint that waits for “device unlocked.”
  • On some devices, MacroDroid may not respond to boot until after user unlock, which is a known limitation. :contentReference[oaicite:3]{index=3}
  • Consider combining triggers (e.g., “Device Boot” or “Screen On”) with logical OR to ensure reliability across device states.



Updated on: 02/10/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!