A brand advocate is a social media user who promotes a particular brand just because they like the brand. Brand advocates promote brands without a promise of payment. Brand advocates are a free type of advertising; logically, brand advocates with a greater following can positively promote and improve sales for a brand. Brand advocates use word-of-mouth marketing through written, photo, video, or live posts to share products with their following.