A customer advocate is a person that is responsible for determining what is best for the customers of a specific company or organization. As a customer advocate, you are a specialized part of the customer service department whose main duty is to act as a liaison between the customer and the business. Your job is to ensure that products, services, and interactions are tailored to meet the individual customers' needs rather than just enforcing the company line. A good customer advocate has excellent communication skills. Additional qualifications include a bachelor’s degree in law or a field related to your industry and experience in customer service.