Android power users have relied on tools like Tasker or MacroDroid. These are IFTTT engines. They operate on rigid triggers.