Wow Bot Studio
Create your own wow bot scripts or use premade profiles.
WoWMatric offers a very intuitive wow bot that has many features. For starters it has a built LUA Unlocker enabling you to bot on every version of wow. this means retail, classic, and of course the upcoming expansions.
It has many features that you can use to make your own bot scripts to automate every task of the game.
But for those looking for an easy setup then the pre made profiles will definitely be your bread & butter as the technical skills required are very intricate with the capabilities it has.