How To Create A Viral Loop

Many businesses believe virality is a lucky accident, but the truth is, there is a science to it.