You can add any spell to WakeSpams that has a spell id, which includes secondary effects. The heal from Guardian Spirit is a good example of this.
I asked a guildie and he confirmed that he was able to add spells on his monk. What are the steps you have taken in order for your spells to be announced? I might be able to help you add them.

Specifically Invoke Xuen the White Tiger as you listed, is a summoning spell, which means you have to use the id of the summoning spell. The spell id you have to enter for this ability is 132578

It would also help if you could post the contents of your WakeSpams' savedvariables file, located in: World of Warcraft\WTF\Account\[YOUR ACCOUNT NAME]\SavedVariables\WakeSpams.lua

WakeSpams lets you add spells you find useful enough to announce. The default spell list is there merely for the sake of convenience.

Following these steps you should be able to add almost any spell, including trinkets and pet abilities:
1. Type /ws to bring up the WakeSpams options.
2. Go to your class tab (Monk in this case).
3. Press add spell.
4. Type in the Spell ID. You can find this on sites such as wowhead. For example if I wanted to add Flash Heal (not a good idea), the link is http://www.wowhead.com/spell=2061 which means that 2061 is the spell id.
5. WakeSpams now asks you whether you want it to detect the spell automatically, which should be possible in most cases. In case it fails, you should be able to edit it manually.
6. Do as it says and cast the spell once.
7. After spell detection is complete, to make sure the spell was detected properly you can cast it again and it should announce it in the chat. You can change what you want in the spell edit tab.
8. Done!

With that said, I plan to make some more changes to the spell list soon which will include monk spells.