A publicist is someone who generates media coverage for their clients in order to promote them to the public. They primarily focus on managing day-to-day relations with the media as well as the social media accounts of the company. Additionally, publicists are also responsible for scheduling events, speaking engagements, interviews, and public appearances with the relevant personnel.