A Brand Advocate is someone who promotes a certain brand through their social media outlets. Usually, the best brand advocates are your employees. It is recommended that you create a process that encourages your employees to promote your business, through their social media outlets.