A lot of my teams were named after colors.
My "boxing teams", has each member of a given team colored to show which team they're on.

It wouldn't make much difference if they were called Shaman Team, Warlock Team, etc.




A given macro will be the same, whether it resides in Warcraft of IS Boxer.
You can do things like:
!if (character in "Class Shaman") /cast [harm] Lightning Bolt; [help] Healing Wave
!if (character in "Class Death Knight") /cast [harm] Festering Strike
!if (character in "Class Priest") /cast Smite !if (character in "Class Warlock") /cast Incinerate
!if (character in "Class Paladin") /cast Hammer of the Righteous
!if (character in "Class Mage") /cast Frostbolt
... if the macros reside within IS Boxer...



My Paladin heals are either broadcast across a Repeater Region (over my Grid), or use the two healing macros Mosg2 developed.
/castsequence [@focus,exists,nodead] Flash of Light, Flash of Light
/cast Holy Shock

/castsequence [@focus,exists,nodead] Holy Shock, Holy Shock, Holy Shock, Word of Glory
I personally have the macros in Warcraft.
And send the alternating keybinds of "1" and "2", on steps 1 and 2 of my two-step DPS macros.

But you could put each of those macros within the IS Boxer macro library.
And have a Named Macro Action on steps 1 and 2, and alternate between them.

They'd be easier to edit, across teams... within IS Boxer.