This is the Click sequence I use on my Resto for her spam button. I havewww.wowhead.com/?item=45772 so I can hit 3 targets with Riptide :

/castsequence [target=Kina] reset=3 Riptide,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
/castsequence [target=Messkit] reset=3 ,,,,,,,,,,,,,,Riptide,,,,,,,,,,,,,,,,,
/castsequence [target=Wìdowmaker] reset=3 ,,,,,,,,,,,,,,,,,,,,,,,,,,,Riptide,,,,,,,,,,,
/cast [target=focustarget] Purge

I can swap Purge with LB if I want her to DPS instead.

Earth Shield and Water Shield I manage through SmartBuff, with separate buttons for longer fights.

Cleanse and heal I manage through mouseover.