Several factors can impact the success of a viral campaign. To list a few, we can mention the story telling, the right time to launch, being visually appealing, and having  practical value.