Influence.io
Influence.io allows you to create excitement around your community by offering rewards to your customers for creating an account and making purchases. You can also increase the engagement of your customers by rewarding actions such as leaving text/video reviews. Furthermore, you can develop your relationships with customers on an emotional level by offering personalised rewards such as celebrating their birthday.