I used UE + shocks like this on my Enh shaman

/castsequence [@party1target] reset=combat Unleash Elements, Flame Shock, Earth Shock, Earth Shock

and UE + Riptide like this on my Resto

/castsequence [@party1] reset=5 Unleash Elements, Riptide

The efficiency may be different since I haven't played since February, but the base concept should still work.