We see a lot of activism in our social media feeds, but what does it take for a movement to really take off - to go viral? And what effects does virality have on the long term goals of a charity?