Viral marketing is a marketing technique that uses existing social networks to promote products. It works by getting customers to spread a company's message for them through word-of-mouth or by sharing content on social media. The goal is for the message to become viral and spread like a virus from person to person and reach a large number of potential customers in a very short time.