A brand advocate is an individual who promotes and supports a particular brand or product, often through word-of-mouth marketing and social media. They are passionate about the brand and its values, and are able to influence others to become customers or supporters.