What about the notifications that are baked into the system by default? Things like, customer being placed on credit hold.
If I can get this up and running, I will probably make a post similar to my REST / BAQ post a couple weeks ago. Feature could be so useful if only I could figure it out.