Actually being an addon it is allowable as long as it is not able to do something blizzard have not intended.
Automation is not the problem, the excessive nature of invites/whispers is the problem.
What you describe is an application working outside of the API blizzard have opened for addon use.
Bots primarily.