However, they have also specifically NOT given us an option to IWT in a macro.
What you are doing with ISBoxer, is basically adding a /IWT macro line to your action.
I think the fact that blizzard specifically did not give us this option implies they would consider this against their rules.

There is no way to replicate what you are doing with ISBoxer in game, by blizzard's design.