Partially built using the Notifications in the UI the smart notifications gives you advice when you use the application. As an example; if you create a new sales invoice for a customer that have an overdue balance you will see the below notification.
Another example is when you close a sales order you receive a message saying that the order has not been posted (I am a bit skeptical to this one since in my world posting a sales order is not done by the same person that’s entering it).
Luckily this is configurable and each user can turn the features off and on through the My Notifications setup where conditions also can be applied.
I think this is a cool concept and I see a potential to create custom notifications to support how the business wants to operate and to reduce common user mistakes.