We are a start-up company that allow users to donate to charities by watching short videos ads on our website.
We want to gamify our website to make sure that clients keep coming back weekly, daily to watch videos. They could earn points, badges and levels for watching videos, sharing on SM (our website or the advertisers), streaks for days or weeks in a row watchings videos etc...
We were thinking of going with a less expensive gamification like Captain-up.
We need a gamification expert to help us come up with the best way to implement this game life feel to maximize client retention and offer us any other guidance.