If the "getting a notification when a long-running job finishes" part of the shell integration interests you, but you're not a Mac user or want notifications from a remote host, check out my side project http://ntfy.readthedocs.io/
I also wrote a command line pushbullet client. I have bash and fish functions that check the status of the last command and then push me a success or failure. Pretty straight forward and little overhead.
Also gnome-terminal has this feature if you're on Linux.