[TASK] Added constraints to custom notifications

* Added constraints to code - closes: #107
* Added documentation - closes: #109