Viral marketing or viral advertising is a marketing phenomenon that facilitates and encourages people to pass along a marketing message promoting information or products that other customers are compelled to give to other friends, colleagues and family.