A brand ambassador is someone who agrees to act as the face of a brand. This person will typically be featured in advertising, such as TV ads, magazine ads, and internet advertising. A brand ambassador may also make personal appearances on behalf of a company or prepare social media posts that share company promotions.