Viral marketing relies on social media, word of mouth, and other tactics to create buzz for a brand, product or service.