A Brand Advocate is an individual who promotes your brand on social media, through word-of-mouth, or any other form of content. Brand advocates post favourable reviews about your brand without receiving any compensation, as they do it just out of their love for the brand.