The role of a Client Success Manager, also known as a Customer Experience Manager or a Customer Advocate, as the names imply, is to be the helping hand of a company's clients.
They are meant to communicate and help solve the issues of clients, as they come up, explain and show them how the products work or create certain tutorials that would do that, increase and maintain sales, profit, and efficiency of the department, and to, overall, create and maintain relationships with clients and customers.
Generally, a potential candidate for this position must have a higher education degree in Communication or Marketing, or a closely related field of study, as well as excellent communications and computer skills. Often, they might be asked to have knowledge of certain software, usually used for the purpose of tracking finances and sales. Previous experience in customer service or similar positions is also often appreciated.