This app was mentioned in 12 comments, with an average of 3.42 upvotes
Tasker is older and for long time it was only one of it's kind*, so it's not weird that it generated a lot of resources.
As for Join it's plugin for Tasker, so it will work with Automate too.
*Fun fact: there's app called Locale. It isn't too popular, but it's grandfather of all automation apps. Even Tasker relies on concepts derived from it, basically whole plug-in framework is taken straight from Locale. So what works with one works also with another. It's still updated and has some dedicated users
https://play.google.com/store/apps/details?id=com.twofortyfouram.locale
I use Locale for this sort of thing. It's similar to Tasker but less powerful but on the other hand much, much simpler and easier to use.
You don't necessarily have to use Tasker, however, they were made to be used by.
They'll also work with Locale and possibly other automation apps that support the TwoFortyFourAm/Tasker API.
You can also build an app, from scratch, that can interact and work with plugins.
I use Locale for this purpose. I currently use it on my Nexus 5 to replicate some functionality of Assist (specifically, quiet time and silence for meetings) and it works really well and is very, very easy to use. I also am disappointed that Assist doesn't have wifi toggle, as that's one of my favorite things about Locale. I am either going to use them both in conjunction or just disable these features in Assist and continue to use Locale.
There is a little overlap in what these two apps accomplish, but comparing them is a bit like apples to oranges. You're already in this subreddit, so explore some of the top posts here to see what others are doing. Tasker certainly has more of a learning curve, and it takes experimentation, but it's been totally worth it for me.
Here are my main uses of Tasker:
Locale automation. When I'm either at work, home, or church (using cell towers, wifi APs, and calendar events), certain settings (volumes, wifi, and Interrupt Mode) get automatically set for those environments. This has replaced my use of the dedicated Locale app.
Delete old pictures. Runs through different folders on my phone, deleting pictures older than a certain amount of days. This clears space on the phone (I always backup to Google Photos before running these tasks). This was a life saver when I had the 16gb Nexus 4 as my daily driver.
Screen filter at night. Lots of apps can already do this for you, but I like my simple solution using Screen Filter.
Pause Gravity Screen. I use Gravity Screen and this profile pauses it when I'm in Landscape mode AND in either the Camera or Youtube apps.
Game Mode. When I open certain gaming apps, this will pause Gravity Screen, and set appropriate volume/screen timeout, and brightness values. I hate when I open a game in public and forgot to turn the sound down, so Tasker does this for me automatically.
Automated reminder notifications with meaningful actions. These vary by situation, but say I sometimes need to remind my wife to pick me up at work (depending on which of us has the vehicle). This profile will place a notification around 4:30 that I can either dismiss, or by clicking the notification button, send her an automated text to remind her. Now that we have two vehicles, I have a notification pop up for me at the end of each work day which has buttons to either send her the automated text "I'm leaving work", or to dismiss the notification.
Mobile Data Off for certain apps. Some apps don't require data to function, yet will use data to load ads and what not. So if I'm in an app like that, this'll turn off mobile data. I'll still receive calls and SMS, and data will resume once I leave the app or lock the device. (If I'm already on wifi, this profile doesn't do anything).
One last caveat: Tasker does not backup your data/settings to the cloud for you. It can backup locally if you choose to, but if you wipe your phone or change phones, you'll need to transfer your Tasker backup somehow yourself. I learned this the hard way and had to re-setup all my Tasker profiles from scratch (not fun).
Locale automation. When I'm either at work, home, or church (using cell towers, wifi APs, and calendar events), certain settings (volumes, wifi, and Interrupt Mode) get automatically set for those environments. This has replaced my use of the dedicated Locale app.
Delete old pictures. Runs through different folders on my phone, deleting pictures older than a certain amount of days. This clears space on the phone (I always backup to Google Photos before running these tasks).
Screen filter at night. Lots of apps can already do this for you, but I like my simple solution using Screen Filter.
Pause Gravity Screen. I use Gravity Screen and this profile pauses it when I'm in Landscape mode AND in either the Camera or Youtube apps.
Game Mode. Pauses Gravity Screen, turns off auto-brightness (I would otherwise accidentally cover the light sensor while playing), and sets appropriate volume/screen timeout values when I'm in certain gaming apps.
Automated reminder notifications with meaningful actions. These vary by situation, but say I sometimes need to remind my wife to pick me up at work (depending on which of us has the vehicle). This profile will place a notification around 4:30 that I can either dismiss, or by clicking the notification button, send her an automated text to remind her.
Mobile Data Off for certain apps. Some apps don't require data to function, yet will use data to load ads or what not. So if I'm in an app like that, turn off mobile data. I'll still receive calls and SMS, and data will resume once I leave the app or lock the device. (If I'm already on wifi, this profile doesn't do anything).
Locale looks pretty awesome, but $9.99? Seems steep.
Is it worth it?
https://play.google.com/store/apps/details?id=com.twofortyfouram.locale
Can anyone have a quick look on the Play Store and tell me whether Locale is compatible?
https://play.google.com/store/apps/details?id=com.twofortyfouram.locale