Android power users have relied on tools like Tasker or MacroDroid. These are IFTTT engines. They operate on rigid triggers.
Life doesn't always run to schedule.