AutoMacro
Smart macros for every class and spec. Set up once and they follow you everywhere.
AutoMacro detects your class and specialization and creates a set of useful macros for you: focus interrupts, mouseover heals and dispels, cursor-cast ground spells, taunts, battle res and burst cooldowns. When you change spec, your macros swap to match.
Features
Automatic macros
- A built-in library for all 13 classes and every spec
- Only creates macros for spells you actually know, and updates them when you change talents
- Swaps macro sets automatically when you change spec
Your own presets
- Save your current macros as a named preset for any spec
- Pick which preset loads automatically for each spec
- Presets are shared across all your characters of the same class
- Undo button: every change is backed up first, so nothing is ever lost
Hotkeys & Stream Deck
- Click Record and press any key, combo, extra mouse button or mouse wheel to bind a macro
- Hotkeys fire the macro directly, so it doesn't have to be on an action bar
- Works with an Elgato Stream Deck: one click gives every macro its own Ctrl+Shift+Alt combo, and a setup sheet shows what to put on each button
- Keys follow the macro name, so one Stream Deck layout works for every spec
- Never overwrites your normal keybindings
Everyday features (all optional, off by default)
- Auto-accept and auto turn-in quests (hold Shift to pause)
- Auto repair (with guild funds option) and auto sell junk
- Faster auto loot
- Decline duels, and auto-accept invites from friends & guild
- Skip cutscenes
- Hide red error spam in combat
- Screenshot your achievements
- Skip the "binds to you" loot popup when solo
Safe by design
- Only touches character-specific macros, never your general macros
- Never overwrites a macro you made yourself with the same name
- Everything happens out of combat. Changes wait until combat ends.
How to use
Type /am or click AutoMacro in the addon button by the minimap.
| Command | What it does |
|---|---|
/am |
Open the window |
/am library |
Apply the built-in macros for your spec |
/am save <name> |
Save your current macros as a preset |
/am load <name> |
Load a preset |
/am undo |
Restore your previous macros |
/am streamdeck |
Assign Stream Deck keys and list them |
/am features |
Open the everyday features tab |
/am check |
List library macros you can't use yet |
New macros appear in your /macro window. Drag them to your bars, or just give them a hotkey.
Notes
- For Retail (Midnight).
- The built-in macros use English spell names. On other game languages, use your own presets.
- Found a macro that's out of date after a patch, or have one you'd like added? Leave a comment!

