My company was running our customer service out of a heavily modified gmail inbox. LiveAgent was able to reduce my average customer response time from 28 hours down to 2.5 hours. In fact, we've even managed to go down in manhours and still work through our workload much quicker. Having our tickets and chats, and the ability for a chat to become a ticket, has been super handy! The system is quick to set up and even easier to configure. Setting up rules for automation helps keep our workload low and our responses to customers timely. We haven't set up the custom plugin that allows us to integrate other information yet but I'm looking forward to having that set up soon.
The support staff is very quick to help out but implementations of suggestions are not quick at all and sometimes the support staff will tell you that you don't need a feature, when in reality, you do. For example, LiveAgent will always count a chat as a "missed chat" if it isn't answered within 30 seconds. Each 30 seconds counts that same chat as another missed chat. This isn't how I define a missed chat (chat initiated and NEVER answered) and I have no control over this setting at all. Some of the reports are also highly confusing. Lastly, the system is simply missing some basic functions. I need my entire team of agents, regardless of which department they are in, to be able to see every ticket but the only way to do this is to put them in every department. This has caused a lot of issues that we've had to change our processes not only with customer service but through the rest of our company as well. It would be beneficial to have a "view only" option for departments. Other basic features that are missing: Chat hours (if an agent is logged in after hours the chat shouldn't be displayed), merging tickets, attachments don't get sent to ebay members etc. There are also random times where LiveAgent will freeze, boot agents out, or simply stop working (I just had a chat show up as a new chat but said the customer was waiting for 14 hours).