A brand advocate on social media is a customer who posts positive messages, leaves positive reviews, or otherwise supports your brand on social. Brand advocates may also encourage other users to use your products or services through word-of-mouth marketing.