I've seen many products that bring live-chat support widget at their product, but in my opinion it works well only if you can handle SLA of 1-3 minutes while user can wait for response, otherwise it's better to use usual mail support to manage users' expectations right.
What do you think?
Vidiofy