Notifications module

Hey! 

Im trying to find documentations regarding 

the Notifications functionality.

 What different types of triggers exists? 

Are they any settings to choose what you will get notifications from?