WoW Forever Shaman Macros
Six shaman macros, each traced to the Forever client and to pages documenting Forever macros.
Totems eat your whole bar, so put four on one key. Add an interrupt you can aim with the mouse, both cures on a single button, and a Purge that follows your cursor.
Ask Our Sweaty Degenerate AI About Shaman Macros
Totems on One Key, Interrupts and Cleansing, More Shaman Buttons, Adapting These Macros & More
Anything our guides cover. Answers come from this page and the rest of our guides, with the real values charted and the guide sections linked. It's AI, so check the source before you quote it.
TL;DR
Copy the six macros below for a one-key totem drop, mouseover Earth Shock, both cures, mouseover Purge and Lesser Healing Wave, and two shocks.
- Client buildSpell names, ranks and learn levels were read from Forever build 1.60.1.70862.
- Macro commands`/castsequence` and `/stopcasting` are in the client's slash command strings at build 1.60.1.70862.
- Call of the ElementsThe client lists a 3 second cast for up to 4 totems.
- Sequence behaviorA step moves on only after its cast succeeds.
On This Page
Totems on One Key
To create, save or read a macro, start with the macro builder and syntax guide. That page already covers mouseover Healing Wave and Lightning Bolt, so this one adds the other shaman jobs.
Four Totems With /castsequence
Each press drops the next totem. Call of the Elements places up to four totems on a 3 second cast in the client, while this macro spends one press per totem.Source: Wago Tools: SpellMisc, spell 66842, checked Nov 8, 2026.
#showtooltip
/castsequence reset=combat/15 Stoneskin Totem, Searing Totem, Healing Stream Totem, Mana Spring Totem
Needs: Stoneskin Totem at level 4, Searing Totem at 10, Healing Stream Totem at 20 and Mana Spring Totem at 26.Source: Wago Tools: SpellLevels, spells 8071, 3599, 5394 and 5675, checked Nov 8, 2026. Remove any totem you have not learned.
Reset text: reset=combat restarts the list when you leave combat, and digits restart it after that many seconds without a press.Source: Rankedboost: Macros in WoW Forever, Reset words, checked Nov 8, 2026.
Watch for: a failed or interrupted cast leaves the list on the same step.Source: Rankedboost: Macros in WoW Forever, How /castsequence moves on, checked Nov 8, 2026. Each totem also costs a 1 second global cooldown in the client.Source: Wago Tools: SpellCooldowns, spells 8071, 3599, 5394 and 5675, checked Nov 8, 2026.
Interrupts and Cleansing
Earth Shock Interrupt on Your Mouseover
The client text says Earth Shock interrupts spellcasting. /stopcasting ends your cast so the shock can fire now.Source: Rankedboost: Macros in WoW Forever, Stop casting and fire a spell now, checked Nov 8, 2026.
#showtooltip Earth Shock
/stopcasting
/cast [@mouseover,harm,nodead][harm,nodead] Earth Shock(Rank 1)
Needs: Rank 1 at level 4, spell 8042. Delete (Rank 1) to use your highest rank.Source: Wago Tools: SpellLevels, spell 8042, checked Nov 8, 2026.
Watch for: if your cast is canceled but nothing fires, press again.Source: Rankedboost: Macros in WoW Forever, Stop casting and fire a spell now, checked Nov 8, 2026.
Cure Poison and Cure Disease on One Key
Hold Shift for Cure Disease. Press the key alone for Cure Poison. Both aim at your mouseover, then your friendly target, and Cure Poison falls back to you.
#showtooltip
/cast [mod:shift,@mouseover,help,nodead][mod:shift,help,nodead] Cure Disease; [@mouseover,help,nodead][help,nodead][@player] Cure Poison
Needs: Cure Poison at level 16, spell 526, and Cure Disease at level 22, spell 2870.Source: Wago Tools: SpellLevels, spells 526 and 2870, checked Nov 8, 2026.
Purge on Your Mouseover
#showtooltip Purge
/cast [@mouseover,harm,nodead][harm,nodead] Purge
Needs: Purge Rank 1 at level 12 and Rank 2 at level 32.Source: Wago Tools: SpellLevels, spells 370 and 8012, checked Nov 8, 2026.
Watch for: the brackets test for a living enemy, not for range, so a mouseover out of range still takes the press.
More Shaman Buttons
Lesser Healing Wave on Your Mouseover
The conditions match the friendly macros on this page. The client lists a 1.5 second cast.Source: Wago Tools: SpellMisc, spell 8004, checked Nov 8, 2026.
#showtooltip Lesser Healing Wave
/cast [@mouseover,help,nodead][help,nodead][@player] Lesser Healing Wave
Needs: Lesser Healing Wave Rank 1 at level 20, spell 8004.Source: Wago Tools: SpellLevels, spell 8004, checked Nov 8, 2026.
Flame Shock or Frost Shock on One Key
Press for Flame Shock. Hold Shift for Frost Shock.
#showtooltip
/cast [mod:shift] Frost Shock; Flame Shock
Needs: Flame Shock at level 10, spell 8050, and Frost Shock at level 20, spell 8056.Source: Wago Tools: SpellLevels, spells 8050 and 8056, checked Nov 8, 2026.
Adapting These Macros
Swapping Totems in the Sequence
Put any totem you know in the list, separated by commas.Source: Wago Tools: SpellLevels, spells 2484, 8075, 8177, 8512 and 8835, checked Nov 8, 2026.
Swipe sideways to see all columns.
| Totem | Rank 1 level | Note |
|---|---|---|
| Earthbind Totem | 6 | 15 second cooldown in the client |
| Strength of Earth Totem | 10 | |
| Grounding Totem | 30 | Redirects one harmful spell |
| Windfury Totem | 32 | |
| Grace of Air Totem | 42 |
Totemic Call relocates your active totems to you. The client lists it at level 22 with a 30 second cooldown, so give it its own key.Source: Wago Tools: Spell, spell 437009, checked Nov 8, 2026.
Earth Shock Ranks
Change Earth Shock(Rank 1) to pin another rank.Source: Wago Tools: SpellLevels, spells 8042 to 10414, checked Nov 8, 2026.
| Rank | Spell ID | Level |
|---|---|---|
| 1 | 8042 | 4 |
| 2 | 8044 | 8 |
| 3 | 8045 | 14 |
| 4 | 8046 | 24 |
| 5 | 10412 | 36 |
| 6 | 10413 | 48 |
| 7 | 10414 | 60 |
Why a Shaman Macro Can Fail
Macros still need a keybind for mouseover. The macro guide says to bind mouseover buttons to a key so clicking a button does not move your pointer off the unit.
The icon stays a question mark: the name does not match a spell your character can use. Shift-click the spell from your spellbook to write the name.Source: Rankedboost: Macros in WoW Forever, The macro icon stays a question mark, checked Nov 8, 2026.
A second spell never fires: only one spell on the global cooldown can go off per press, so later lines wait for your next press.Source: Rankedboost: Macros in WoW Forever, Only the first spell in the macro goes off, checked Nov 8, 2026.
Holding a modifier does nothing: a key binding on that combination wins over the macro. Clear it on the Keybindings page.Source: Rankedboost: Macros in WoW Forever, Holding Alt, Ctrl or Shift changes nothing, checked Nov 8, 2026.
What Was Checked
Spell names, ranks, levels, cooldowns and talent status were read from the client tables at build 1.60.1.70862. Commands were read from the client's slash command strings at the same build. Macro conditions were matched to pages that document Forever macros. These macros were not run in game for this page.
| Syntax | Where it was shown for Forever |
|---|---|
/castsequence reset=, /stopcasting, mod:shift, @mouseover, help, harm, @player | Rankedboost hub |
Earth Shock(Rank 1) form | Rankedboost Shaman Macros |
Check your learned ranks in the ability reference. For the leveling plan these buttons support, see the shaman leveling guide.
Every row carries an evidence icon: Confirmed, Planned, Reported, Unverified or Not announced. Hover, focus or tap one for its source. Where sources disagree, both stay on the page. How we verify
Sources
- Wago Tools: SpellName, build 1.60.1.70862Wago Tools
- Wago Tools: Spell, build 1.60.1.70862Wago Tools
- Wago Tools: SpellLevels, build 1.60.1.70862Wago Tools
- Wago Tools: GlobalStrings, build 1.60.1.70862Wago Tools
- Rankedboost: Macros in WoW ForeverRankedboost
- Kami-Labs: Macros WoW ForeverKami-Labs
- Wago Tools: SpellMisc, build 1.60.1.70862Wago Tools
- Wago Tools: SpellCooldowns, build 1.60.1.70862Wago Tools
- Rankedboost: Shaman MacrosRankedboost
Confirmed, a first-party source
Confirmed, a first-party source
Press · Wago Tools: GlobalStrings
Confirmed, a first-party source
Reported, press or datamine, not confirmed