Notifications when an incoming transaction completes

I want to be notified when someone (or some protocol) sends me funds. Not sure if this is possible, but it would be super useful.