From personal experience I understand that it is not necessary to do everything on your own. The best solution is to seek professional help. For example, customer support company. Such specialists are in great demand. Because many companies are now thinking about innovative solutions to stay on top of the competition.