Each Shaman has a Shamans Skills tree, like the Hero, and some Shaman Bonuses that increases in stages.
The experience of your shaman is gained by attacking Ghosts, similar to your Hero attacking invaders, upgrading buildings, completing Tasks and completing Quests. You can also buy experience as Book of Mysteries in Item store or clan store.
The experience gained at any time is boosted by a factor determined by the level of the Hall of Mysteries building and there is also a Shaman's Experience booster that makes all added experience larger during a specific period.
Obtaining experience makes your shaman level up and for each level you get one Shaman Skills point. Max levels are 10 if your shaman is on the first stage, level 20 if the shaman is in second stage, 30 at third stage, 40 at fourth stage, 50 at fifth stage, and maxing at level 60 at the sixth stage.
When you reach the maximum available level on the current stage, the experience are displayed as "Maximum" and experience will stop accumulating until you unlock the next set of levels.
Each shaman has 6 stages, named "First stage", "Second stage" and so on. Each stage gives special bonuses in production/construction/,,, speed. For specific data for each shaman, see that shaman's page,
When you have obtained enough charms, a big yellow button appears at bottom of the Bonuses tab for that shaman. A yellow up-arrow is also displayed above the Hall of Mysteries.
You can level up these anytime, there are no requirement of any minimum Shaman Experience for example.
Each Shaman has a specialized Shamans Knowledge tree with 256 knowledge stages to be activated. Baggi's strengths are primarily in construction and resource economics, and Inga's are in Knowledge and warrior training. Ulf gives fighting bonuses, and Wendla boosts your Scouts and defense.