What is a brand advocate? A brand advocate is someone who loves your company and products so much that they are more than happy to talk about it to their friends, family, and online followers. Advocates can help you grow your business in a number of ways- by increasing word-of-mouth marketing, driving traffic to your website, and helping you build social media momentum. ...